move ssa vpn
|
@ -8,4 +8,5 @@ deployment:
|
||||||
- /bin/cp -R after-yks ~/public_html
|
- /bin/cp -R after-yks ~/public_html
|
||||||
- /bin/cp -R about ~/public_html
|
- /bin/cp -R about ~/public_html
|
||||||
- /bin/cp -R now ~/public_html
|
- /bin/cp -R now ~/public_html
|
||||||
|
- /bin/cp -R iflpanel ~/public_html
|
||||||
- /bin/cp robots.txt ~/public_html
|
- /bin/cp robots.txt ~/public_html
|
||||||
|
|
64
iflpanel/index.php
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||||
|
<?php
|
||||||
|
### ERROR HANDLING ###
|
||||||
|
|
||||||
|
function warnError($errno, $errstr, $errfile, $errline)
|
||||||
|
{
|
||||||
|
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||||
|
}
|
||||||
|
set_error_handler("warnError");
|
||||||
|
|
||||||
|
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||||
|
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||||
|
}
|
||||||
|
# TODO separate file
|
||||||
|
?>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<!--!Copyright © 2023 Aliberk Sandıkçı-->
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
|
||||||
|
<!-- Meta Content -->
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="Main Page">
|
||||||
|
<meta name="keywords" content="personal,website,mainpage,main">
|
||||||
|
<meta name="author" content="Aliberk Sandıkçı">
|
||||||
|
|
||||||
|
<!-- CSS Files -->
|
||||||
|
<?php
|
||||||
|
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/css");
|
||||||
|
foreach ($dir as $file) {
|
||||||
|
if ((!$file->isDot()) && str_ends_with($file, ".css")) {
|
||||||
|
echo '<link rel="stylesheet" href="/assets/css/' . $file . '">' . PHP_EOL . ' ';
|
||||||
|
}
|
||||||
|
} ?>
|
||||||
|
|
||||||
|
<title>Aliberk Sandıkçı</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<a href="/" id="hlogo"><img src="/assets/images/icons/favicon.png"></a>
|
||||||
|
<div class="tmpinfo">Aliberk Sandıkçı</div>
|
||||||
|
</header>
|
||||||
|
<article>
|
||||||
|
<h2 style="align-self: center;"><a href="./ssavpn/">👉 SSA VPN 👈</a></h2>
|
||||||
|
<h3 style="align-self: center;">!!! DİĞER İFLPANEL SERVİSLERİ KAPANMIŞTIR !!!</h3>
|
||||||
|
</article>
|
||||||
|
<footer>
|
||||||
|
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||||
|
foreach ($dir as $file) {
|
||||||
|
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||||
|
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||||
|
}
|
||||||
|
} ?>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
19
iflpanel/ssavpn/apk/index.html
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<script>
|
||||||
|
function downloadURI(uri, name) {
|
||||||
|
var link = document.createElement("a");
|
||||||
|
link.download = name;
|
||||||
|
link.href = uri;
|
||||||
|
link.click();
|
||||||
|
}
|
||||||
|
|
||||||
|
downloadURI("https://asandikci.com/iflpanel/ssavpn/file/in/secured/apks/ssa-vpn-signed.apk","ssa-vpn-signed.apk")
|
||||||
|
window.location.replace("https://asandikci.com/iflpanel/ssavpn/")
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
</html>
|
11
iflpanel/ssavpn/assets/copy.js
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
function copy2Clipboard(id) {
|
||||||
|
var copyText = document.getElementById(id);
|
||||||
|
|
||||||
|
// copyText.select();
|
||||||
|
// copyText.setSelectionRange(0, 99999); // For mobile devices
|
||||||
|
|
||||||
|
navigator.clipboard.writeText(copyText.innerHTML);
|
||||||
|
|
||||||
|
var tooltip = document.getElementById(id+'-tip');
|
||||||
|
tooltip.innerHTML = "Kopyalandı: " + copyText.innerHTML;
|
||||||
|
}
|
414
iflpanel/ssavpn/assets/css/main.css
Normal file
|
@ -0,0 +1,414 @@
|
||||||
|
.ssavpn-logo:before {
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
width: 48px;
|
||||||
|
height: 48px;
|
||||||
|
background-size: 48px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
left: 10%;
|
||||||
|
z-index: 10;
|
||||||
|
content: " ";
|
||||||
|
background-image: url("https://vpn.iflpanel.com/assets/iflpanel/ssavpn48x48.png");
|
||||||
|
}
|
||||||
|
|
||||||
|
.android-logo:before {
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
width: 48px;
|
||||||
|
height: 48px;
|
||||||
|
background-size: 48px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
left: 10%;
|
||||||
|
z-index: 10;
|
||||||
|
content: " ";
|
||||||
|
background-image: url("/assets/images/misc/android-logo.png");
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes shake-x {
|
||||||
|
0% {
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
5% {
|
||||||
|
transform: translate(5px, 0);
|
||||||
|
}
|
||||||
|
10% {
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
15% {
|
||||||
|
transform: translate(5px, 0);
|
||||||
|
}
|
||||||
|
20% {
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
25% {
|
||||||
|
transform: translate(5px, 0);
|
||||||
|
}
|
||||||
|
30% {
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: translate(0, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.HIDDEN {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
html,
|
||||||
|
body {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
box-sizing: border-box;
|
||||||
|
height: 100%;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
font-family: "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", Arial, "Helvetica Neue", sans-serif;
|
||||||
|
background-color: #131a21;
|
||||||
|
color: #EEEEEE;
|
||||||
|
}
|
||||||
|
html header,
|
||||||
|
body header {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: left;
|
||||||
|
padding: 0px 10px;
|
||||||
|
min-height: 60px;
|
||||||
|
background-color: #131a21;
|
||||||
|
border-bottom: #00ADB5 0.2vh solid;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
html header #hlogo > img,
|
||||||
|
body header #hlogo > img {
|
||||||
|
max-height: 45px;
|
||||||
|
max-width: 200px;
|
||||||
|
margin-top: 5px;
|
||||||
|
padding: auto;
|
||||||
|
}
|
||||||
|
html nav,
|
||||||
|
body nav {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
html nav ul,
|
||||||
|
body nav ul {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
column-gap: 20px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
html article,
|
||||||
|
body article {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: flex-start;
|
||||||
|
align-items: start;
|
||||||
|
gap: 10px;
|
||||||
|
width: auto;
|
||||||
|
min-height: 100%;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
html article h1,
|
||||||
|
body article h1 {
|
||||||
|
align-self: center;
|
||||||
|
text-align: center;
|
||||||
|
font-size: xx-large;
|
||||||
|
}
|
||||||
|
html article h2,
|
||||||
|
body article h2 {
|
||||||
|
align-self: center;
|
||||||
|
text-align: center;
|
||||||
|
font-size: x-large;
|
||||||
|
text-decoration: underline;
|
||||||
|
text-wrap: balance;
|
||||||
|
}
|
||||||
|
html article h3,
|
||||||
|
body article h3 {
|
||||||
|
align-self: center;
|
||||||
|
}
|
||||||
|
html article.plain,
|
||||||
|
body article.plain {
|
||||||
|
background-color: #393E46;
|
||||||
|
border: #10161d double 3px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
html article.sections,
|
||||||
|
body article.sections {
|
||||||
|
margin-block-start: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section,
|
||||||
|
body article.sections > .section {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-self: center;
|
||||||
|
box-sizing: border-box;
|
||||||
|
width: 95vw;
|
||||||
|
background-color: #393E46;
|
||||||
|
}
|
||||||
|
html article.sections > .section:first-child,
|
||||||
|
body article.sections > .section:first-child {
|
||||||
|
border-top-left-radius: 10px;
|
||||||
|
border-top-right-radius: 10px;
|
||||||
|
border-bottom-right-radius: 0px;
|
||||||
|
border-bottom-left-radius: 0px;
|
||||||
|
}
|
||||||
|
html article.sections > .section:last-child,
|
||||||
|
body article.sections > .section:last-child {
|
||||||
|
border-top-right-radius: 0px;
|
||||||
|
border-top-left-radius: 0px;
|
||||||
|
border-bottom-left-radius: 10px;
|
||||||
|
border-bottom-right-radius: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section:only-child,
|
||||||
|
body article.sections > .section:only-child {
|
||||||
|
border-top-right-radius: 10px;
|
||||||
|
border-top-left-radius: 10px;
|
||||||
|
border-bottom-left-radius: 10px;
|
||||||
|
border-bottom-right-radius: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid,
|
||||||
|
body article.sections > .section .grid {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
column-gap: 20px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin: 0px;
|
||||||
|
padding: 0px;
|
||||||
|
list-style-type: none;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element,
|
||||||
|
body article.sections > .section .grid .element {
|
||||||
|
width: 90%;
|
||||||
|
box-sizing: border-box;
|
||||||
|
padding: 0rem 0;
|
||||||
|
margin: 0.5rem 0;
|
||||||
|
position: relative;
|
||||||
|
text-align: center;
|
||||||
|
border: #EEEEEE groove 2px;
|
||||||
|
background-color: #222831;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element:first-child,
|
||||||
|
body article.sections > .section .grid .element:first-child {
|
||||||
|
border-top-left-radius: 10px;
|
||||||
|
border-top-right-radius: 10px;
|
||||||
|
border-bottom-right-radius: 0px;
|
||||||
|
border-bottom-left-radius: 0px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element:last-child,
|
||||||
|
body article.sections > .section .grid .element:last-child {
|
||||||
|
border-top-right-radius: 0px;
|
||||||
|
border-top-left-radius: 0px;
|
||||||
|
border-bottom-left-radius: 10px;
|
||||||
|
border-bottom-right-radius: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element:only-child,
|
||||||
|
body article.sections > .section .grid .element:only-child {
|
||||||
|
border-top-right-radius: 10px;
|
||||||
|
border-top-left-radius: 10px;
|
||||||
|
border-bottom-left-radius: 10px;
|
||||||
|
border-bottom-right-radius: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element p,
|
||||||
|
body article.sections > .section .grid .element p {
|
||||||
|
padding: 0 0.5rem;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element p.explanation,
|
||||||
|
body article.sections > .section .grid .element p.explanation {
|
||||||
|
margin-top: 3px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid .element h3.with-explanation,
|
||||||
|
body article.sections > .section .grid .element h3.with-explanation {
|
||||||
|
font-size: x-large;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid > .hover,
|
||||||
|
body article.sections > .section .grid > .hover {
|
||||||
|
transition: transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid > .hover:hover,
|
||||||
|
body article.sections > .section .grid > .hover:hover {
|
||||||
|
transform: translateX(15px);
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
html article.sections > .section .grid2x2 > .element,
|
||||||
|
body article.sections > .section .grid2x2 > .element {
|
||||||
|
width: 45%;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid2x2 > .element:first-child,
|
||||||
|
body article.sections > .section .grid2x2 > .element:first-child {
|
||||||
|
border-top-right-radius: 0px;
|
||||||
|
border-top-left-radius: 10px;
|
||||||
|
border-bottom-left-radius: 0px;
|
||||||
|
border-bottom-right-radius: 0px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid2x2 > .element:nth-child(2),
|
||||||
|
body article.sections > .section .grid2x2 > .element:nth-child(2) {
|
||||||
|
border-top-right-radius: 10px;
|
||||||
|
border-top-left-radius: 0px;
|
||||||
|
border-bottom-left-radius: 0px;
|
||||||
|
border-bottom-right-radius: 0px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid2x2 > .element:nth-last-child(2),
|
||||||
|
body article.sections > .section .grid2x2 > .element:nth-last-child(2) {
|
||||||
|
border-top-right-radius: 0px;
|
||||||
|
border-top-left-radius: 0px;
|
||||||
|
border-bottom-left-radius: 10px;
|
||||||
|
border-bottom-right-radius: 0px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid2x2 > .element:last-child,
|
||||||
|
body article.sections > .section .grid2x2 > .element:last-child {
|
||||||
|
border-top-right-radius: 0px;
|
||||||
|
border-top-left-radius: 0px;
|
||||||
|
border-bottom-left-radius: 0px;
|
||||||
|
border-bottom-right-radius: 10px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid2x2 > .hover:hover,
|
||||||
|
body article.sections > .section .grid2x2 > .hover:hover {
|
||||||
|
transform: translateY(-15px);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid-img > .element,
|
||||||
|
body article.sections > .section .grid-img > .element {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: flex-start;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid-img > .element div.block,
|
||||||
|
body article.sections > .section .grid-img > .element div.block {
|
||||||
|
flex-grow: 2;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid-img > .element div.block > h3,
|
||||||
|
body article.sections > .section .grid-img > .element div.block > h3 {
|
||||||
|
text-align: center;
|
||||||
|
text-wrap: balance;
|
||||||
|
font-size: x-large;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid-img > .element img,
|
||||||
|
body article.sections > .section .grid-img > .element img {
|
||||||
|
margin-left: 1vw;
|
||||||
|
width: 50px;
|
||||||
|
}
|
||||||
|
html article.sections > .section .grid-plain > .element,
|
||||||
|
body article.sections > .section .grid-plain > .element {
|
||||||
|
width: 80%;
|
||||||
|
border: none;
|
||||||
|
background-color: inherit;
|
||||||
|
list-style-type: disc;
|
||||||
|
text-align: justify;
|
||||||
|
text-align-last: left;
|
||||||
|
line-break: loose;
|
||||||
|
}
|
||||||
|
html article.sections > .section > .note,
|
||||||
|
body article.sections > .section > .note {
|
||||||
|
font-style: italic;
|
||||||
|
text-align: center;
|
||||||
|
margin: 1vh 1vw;
|
||||||
|
}
|
||||||
|
html article.sections > .section > .note > .symbol,
|
||||||
|
body article.sections > .section > .note > .symbol {
|
||||||
|
display: inline-block;
|
||||||
|
animation: shake-x 4.72s ease infinite;
|
||||||
|
transform-origin: 50% 50%;
|
||||||
|
}
|
||||||
|
html footer,
|
||||||
|
body footer {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
min-height: 50px;
|
||||||
|
background-color: #10161d;
|
||||||
|
border-top: #00ADB5 0.2vh solid;
|
||||||
|
margin-top: auto;
|
||||||
|
margin-block-start: 10px;
|
||||||
|
padding-top: 10px;
|
||||||
|
}
|
||||||
|
html footer div,
|
||||||
|
body footer div {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
html a,
|
||||||
|
body a {
|
||||||
|
background-color: transparent;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
html a:link,
|
||||||
|
body a:link {
|
||||||
|
color: #00ADB5;
|
||||||
|
}
|
||||||
|
html a:visited,
|
||||||
|
body a:visited {
|
||||||
|
color: #129da3;
|
||||||
|
}
|
||||||
|
html a:hover,
|
||||||
|
body a:hover {
|
||||||
|
color: #00adb5;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
html a:active,
|
||||||
|
body a:active {
|
||||||
|
color: #2d8488;
|
||||||
|
}
|
||||||
|
html .main-scrollable,
|
||||||
|
body .main-scrollable {
|
||||||
|
height: 100%;
|
||||||
|
overflow-y: auto;
|
||||||
|
-ms-overflow-style: none;
|
||||||
|
scrollbar-width: none;
|
||||||
|
}
|
||||||
|
html .main-scrollable::-webkit-scrollbar,
|
||||||
|
body .main-scrollable::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
html .tooltip,
|
||||||
|
body .tooltip {
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
html .tooltip .tooltiptext,
|
||||||
|
body .tooltip .tooltiptext {
|
||||||
|
visibility: hidden;
|
||||||
|
width: 140px;
|
||||||
|
background-color: #555;
|
||||||
|
color: #fff;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 6px;
|
||||||
|
padding: 5px;
|
||||||
|
position: absolute;
|
||||||
|
z-index: 1;
|
||||||
|
bottom: 150%;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -75px;
|
||||||
|
opacity: 0;
|
||||||
|
transition: opacity 0.3s;
|
||||||
|
}
|
||||||
|
html .tooltip .tooltiptext::after,
|
||||||
|
body .tooltip .tooltiptext::after {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
top: 100%;
|
||||||
|
left: 50%;
|
||||||
|
margin-left: -5px;
|
||||||
|
border-width: 5px;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: #555 transparent transparent transparent;
|
||||||
|
}
|
||||||
|
html .tooltip:hover .tooltiptext,
|
||||||
|
body .tooltip:hover .tooltiptext {
|
||||||
|
visibility: visible;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*# sourceMappingURL=main.css.map */
|
1
iflpanel/ssavpn/assets/css/main.css.map
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"sourceRoot":"","sources":["../scss/_images.scss","../scss/_animation.scss","../scss/main.scss","../scss/_fonts.scss","../scss/_colors.scss","../scss/_header.scss","../scss/_nav.scss","../scss/_article.scss","../scss/_utils.scss","../scss/_footer.scss","../scss/_copy.scss"],"names":[],"mappings":"AAGE;EACE;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AAbF;EACE;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;;AChBJ;EACE;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;;;AClBJ;EACE;;;AAGF;AAAA;EAEE;EACA;EAEA;EACA;EAEA;EACA;EAEA,aC3BM;ED4BN,kBEjBS;EFkBT,OEXa;;AFeb;AAAA;EG9BA;EACA;EACA;EAEA;EACA;EAEA,kBDCS;ECAT;EAEA;;AAEA;AAAA;EACE;EACA;EACA;EACA;;AHmBF;AAAA;EIrCA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;AJ0BF;AAAA;EKtCA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;ALiBA;AAAA;EKZF,kBHfa;EGgBb;EACA;;ALcE;AAAA;EKVF;;AAEA;AAAA;EACE;EACA;EACA;EAEA;EACA;EAEA,kBH/BW;;AIVb;AAAA;EACE,wBDyCgC;ECxChC,yBDwCgC;ECvChC;EACA;;AAGF;AAAA;EACE;EACA;EACA,2BDgCgC;EC/BhC,4BD+BgC;;AC5BlC;AAAA;EACE,yBD2BgC;EC1BhC,wBD0BgC;ECzBhC,2BDyBgC;ECxBhC,4BDwBgC;;AAGhC;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA,kBH5DO;;AITb;AAAA;EACE,wBDqEoC;ECpEpC,yBDoEoC;ECnEpC;EACA;;AAGF;AAAA;EACE;EACA;EACA,2BD4DoC;EC3DpC,4BD2DoC;;ACxDtC;AAAA;EACE,yBDuDoC;ECtDpC,wBDsDoC;ECrDpC,2BDqDoC;ECpDpC,4BDoDoC;;AAEhC;AAAA;EACE;EACA;;AAEA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;;AAEA;AAAA;EACE;;AAMJ;EACE;AAAA;IACE;;EC3ER;AAAA;IACE;IACA,wBD0E+B;ICzE/B;IACA;;EAGF;AAAA;IACE,yBDoE+B;ICnE/B;IACA;IACA;;EAGF;AAAA;IACE;IACA;IACA,2BD2D+B;IC1D/B;;EAGF;AAAA;IACE;IACA;IACA;IACA,4BDmD+B;;EAIzB;AAAA;IACE;;;AAQN;AAAA;EACE;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;;AAEA;AAAA;EACE;EACA;EACA;;AAIJ;AAAA;EACE;EACA;;AAOJ;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;AAAA;EAOE;EACA;EACA;;AARA;AAAA;EACE;EACA;EACA;;AL5GN;AAAA;EOtDA;EACA;EACA;EACA;EAEA;EACA,kBLCS;EKAT;EAEA;EACA;EAEA;;AAEA;AAAA;EACE;;AP4CF;AAAA;EACE;EACA;;AAEA;AAAA;EACE,OE9CS;;AFiDX;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EMjFF;EACA;;AALA;AAAA;EACE;;AEDF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA","file":"main.css"}
|
94
iflpanel/ssavpn/assets/iflpanel/ssavpn.svg
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="200mm"
|
||||||
|
height="200mm"
|
||||||
|
viewBox="0 0 200 200"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||||
|
sodipodi:docname="ssavpn.svg"
|
||||||
|
inkscape:export-filename="ssavpn48x48.png"
|
||||||
|
inkscape:export-xdpi="6.0959997"
|
||||||
|
inkscape:export-ydpi="6.0959997"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:zoom="0.35355339"
|
||||||
|
inkscape:cx="96.166522"
|
||||||
|
inkscape:cy="386.0803"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="739"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:export-bgcolor="#ffffff00" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="fillet_chamfer"
|
||||||
|
id="path-effect4"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1"
|
||||||
|
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
|
||||||
|
radius="0"
|
||||||
|
unit="px"
|
||||||
|
method="auto"
|
||||||
|
mode="F"
|
||||||
|
chamfer_steps="1"
|
||||||
|
flexible="false"
|
||||||
|
use_knot_distance="true"
|
||||||
|
apply_no_radius="true"
|
||||||
|
apply_with_radius="true"
|
||||||
|
only_selected="false"
|
||||||
|
hide_knots="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g4"
|
||||||
|
transform="translate(-86.163789,-27.213761)"
|
||||||
|
style="fill:#d40000" />
|
||||||
|
<path
|
||||||
|
style="fill:#b3b3b3;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97813344"
|
||||||
|
d="M 6.1040265,195 61.040265,105 12.208053,75.000001 54.936238,5 70.196305,5 27.468119,75.000001 76.300331,105 21.364093,195 Z"
|
||||||
|
id="path37"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#666666;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98773342;fill-opacity:1"
|
||||||
|
d="M 30.520132,195 85.456371,105 36.624159,75.000002 79.352344,5.0000008 H 94.612411 L 51.884225,75.000002 100.71644,105 45.780199,195 Z"
|
||||||
|
id="path64"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98453319"
|
||||||
|
d="M 74.469123,83.000001 122.08053,5 l 0,25 -36.624159,60.000001 z"
|
||||||
|
id="path65"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97493327"
|
||||||
|
d="M 189.22482,195 122.08053,5.0000001 V 30 l 57.98825,85 z"
|
||||||
|
id="path66"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#800000;stroke:#000000;stroke-width:1.45751;stroke-opacity:0.98933333"
|
||||||
|
d="m 109.72093,107.88517 h 43.08179 L 158.95725,120 H 97.41186 Z"
|
||||||
|
id="path67" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
iflpanel/ssavpn/assets/iflpanel/ssavpn48x48.png
Normal file
After Width: | Height: | Size: 3.2 KiB |
94
iflpanel/ssavpn/assets/images/icons/favicon.svg
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="200mm"
|
||||||
|
height="200mm"
|
||||||
|
viewBox="0 0 200 200"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||||
|
sodipodi:docname="ssavpn.svg"
|
||||||
|
inkscape:export-filename="ssavpn48x48.png"
|
||||||
|
inkscape:export-xdpi="6.0959997"
|
||||||
|
inkscape:export-ydpi="6.0959997"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="mm"
|
||||||
|
showgrid="true"
|
||||||
|
inkscape:zoom="0.35355339"
|
||||||
|
inkscape:cx="96.166522"
|
||||||
|
inkscape:cy="386.0803"
|
||||||
|
inkscape:window-width="1366"
|
||||||
|
inkscape:window-height="739"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1"
|
||||||
|
inkscape:export-bgcolor="#ffffff00" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="fillet_chamfer"
|
||||||
|
id="path-effect4"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1"
|
||||||
|
nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
|
||||||
|
radius="0"
|
||||||
|
unit="px"
|
||||||
|
method="auto"
|
||||||
|
mode="F"
|
||||||
|
chamfer_steps="1"
|
||||||
|
flexible="false"
|
||||||
|
use_knot_distance="true"
|
||||||
|
apply_no_radius="true"
|
||||||
|
apply_with_radius="true"
|
||||||
|
only_selected="false"
|
||||||
|
hide_knots="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline">
|
||||||
|
<g
|
||||||
|
id="g4"
|
||||||
|
transform="translate(-86.163789,-27.213761)"
|
||||||
|
style="fill:#d40000" />
|
||||||
|
<path
|
||||||
|
style="fill:#b3b3b3;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97813344"
|
||||||
|
d="M 6.1040265,195 61.040265,105 12.208053,75.000001 54.936238,5 70.196305,5 27.468119,75.000001 76.300331,105 21.364093,195 Z"
|
||||||
|
id="path37"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#666666;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98773342;fill-opacity:1"
|
||||||
|
d="M 30.520132,195 85.456371,105 36.624159,75.000002 79.352344,5.0000008 H 94.612411 L 51.884225,75.000002 100.71644,105 45.780199,195 Z"
|
||||||
|
id="path64"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.98453319"
|
||||||
|
d="M 74.469123,83.000001 122.08053,5 l 0,25 -36.624159,60.000001 z"
|
||||||
|
id="path65"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#d40000;stroke:#000000;stroke-width:1.865;stroke-opacity:0.97493327"
|
||||||
|
d="M 189.22482,195 122.08053,5.0000001 V 30 l 57.98825,85 z"
|
||||||
|
id="path66"
|
||||||
|
sodipodi:nodetypes="ccccc" />
|
||||||
|
<path
|
||||||
|
style="fill:#800000;stroke:#000000;stroke-width:1.45751;stroke-opacity:0.98933333"
|
||||||
|
d="m 109.72093,107.88517 h 43.08179 L 158.95725,120 H 97.41186 Z"
|
||||||
|
id="path67" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/android-logo.jpg
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/android-logo.png
Normal file
After Width: | Height: | Size: 206 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/apple-logo.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/linux-logo.png
Normal file
After Width: | Height: | Size: 522 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/macos-logo.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
iflpanel/ssavpn/assets/images/misc/windows-logo.png
Normal file
After Width: | Height: | Size: 2.8 MiB |
BIN
iflpanel/ssavpn/file/in/secured/apks/ssa-vpn-signed.apk
Normal file
BIN
iflpanel/ssavpn/fonts/Cantarell-VF.otf
Normal file
BIN
iflpanel/ssavpn/fonts/cantarell-v17-latin-700.woff
Normal file
BIN
iflpanel/ssavpn/fonts/cantarell-v17-latin-700.woff2
Normal file
BIN
iflpanel/ssavpn/fonts/cantarell-v17-latin-regular.woff
Normal file
BIN
iflpanel/ssavpn/fonts/cantarell-v17-latin-regular.woff2
Normal file
91
iflpanel/ssavpn/index.php
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||||
|
<?php
|
||||||
|
### ERROR HANDLING ###
|
||||||
|
|
||||||
|
function warnError($errno, $errstr, $errfile, $errline)
|
||||||
|
{
|
||||||
|
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||||
|
}
|
||||||
|
set_error_handler("warnError");
|
||||||
|
|
||||||
|
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||||
|
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||||
|
}
|
||||||
|
# TODO separate file
|
||||||
|
?>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<!-- Meta Content -->
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="SSA VPN, fatih meb interneti için VPN çözümü">
|
||||||
|
<meta name="keywords" content="SSA,SSA VPN,vpn,f@tih,fatih">
|
||||||
|
<meta name="author" content="Aliberk Sandıkçı">
|
||||||
|
|
||||||
|
<!-- CSS Files -->
|
||||||
|
<link rel="stylesheet" type="text/css" href="./assets/css/main.css">
|
||||||
|
|
||||||
|
<title>
|
||||||
|
SSA VPN
|
||||||
|
</title>
|
||||||
|
<link rel="shortcut icon" href="assets/iflpanel/ssavpn.svg" type="image/x-icon">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.inner_button_lay {
|
||||||
|
border: 1px white solid;
|
||||||
|
border-radius: 5px;
|
||||||
|
padding: 0.7rem;
|
||||||
|
background-color: #10161d;
|
||||||
|
}
|
||||||
|
|
||||||
|
.p_inb {
|
||||||
|
margin-bottom: 2rem;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<a href="/iflpanel/ssavpn/" id="hlogo" class="tmpinfo" style="margin: auto;"><img src="assets/iflpanel/ssavpn.svg"></a>
|
||||||
|
<!-- <div class="tmpinfo">SSA VPN</div> -->
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="main-scrollable">
|
||||||
|
<article class="plain" style="text-align:center;align-items:center;">
|
||||||
|
|
||||||
|
|
||||||
|
<h1 class="glow">SSA VPN </h1>
|
||||||
|
<p style="font-size:14px;">Şifreleme sayesinde Gelişmiş Güvenlik ve Gizlilik
|
||||||
|
<br>Yüksek Hız ve Düşük Gecikme (50Mbit/s 50ms)
|
||||||
|
<br><b>Fatih/MEB interneti ile uyumlu!</b>
|
||||||
|
</p><br>
|
||||||
|
<hr style="width: 100%;margin-bottom:1rem;">
|
||||||
|
<div class="links">
|
||||||
|
|
||||||
|
<p class="p_inb"><a class="button inner_button_lay" href="./apk/"><span>Android Uygulamasını (apk) İndir</span></a></p>
|
||||||
|
<p class="p_inb"><a class="button inner_button_lay" href="./ssa-sertifika.pem"><span>SSA Sertifika</span></a></p>
|
||||||
|
<p class="p_inb"><a class="button inner_button_lay" href="./kurulum/"><span>NASIL KURULUR</span></a></p>
|
||||||
|
<p class="p_inb"><a class="button inner_button_lay" href="./tos.html"><span>Kullanıcı Sözleşmesi</span></a></p>
|
||||||
|
<p class="p_inb"><a class="button inner_button_lay" href="./privacy.html"><span>Gizlilik Politikası</span></a></p>
|
||||||
|
</div>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||||
|
foreach ($dir as $file) {
|
||||||
|
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||||
|
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||||
|
}
|
||||||
|
} ?>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
90
iflpanel/ssavpn/kurulum/index.php
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||||
|
<?php
|
||||||
|
### ERROR HANDLING ###
|
||||||
|
|
||||||
|
function warnError($errno, $errstr, $errfile, $errline)
|
||||||
|
{
|
||||||
|
echo "<br><p style='padding:0px;margin:0px;background-color:white;color:black;'><b style='color:red;'>Error:</b> [$errno] $errstr <br> in file <b style='color:blue'>$errfile</b> line <b style='color:red'>$errline</b></p>";
|
||||||
|
}
|
||||||
|
set_error_handler("warnError");
|
||||||
|
|
||||||
|
if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||||
|
$_SERVER['DOCUMENT_ROOT'] = '/weblink';
|
||||||
|
}
|
||||||
|
# TODO separate file
|
||||||
|
?>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<!-- Meta Content -->
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta name="description" content="SSA VPN, fatih meb interneti için VPN çözümü">
|
||||||
|
<meta name="keywords" content="SSA,SSA VPN,vpn,f@tih,fatih">
|
||||||
|
<meta name="author" content="Aliberk Sandıkçı">
|
||||||
|
|
||||||
|
<!-- CSS Files -->
|
||||||
|
<link rel="stylesheet" type="text/css" href="../assets/css/main.css">
|
||||||
|
|
||||||
|
|
||||||
|
<title>
|
||||||
|
Kurulum | SSA VPN
|
||||||
|
</title>
|
||||||
|
<link rel="shortcut icon" href="../assets/iflpanel/ssavpn.svg" type="image/x-icon">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<header>
|
||||||
|
<a href="/iflpanel/ssavpn/" id="hlogo" class="tmpinfo" style="margin: auto;"><img src="../assets/iflpanel/ssavpn.svg"></a>
|
||||||
|
</header>
|
||||||
|
<div class="main-scrollable">
|
||||||
|
<article class="plain" style="text-align:center;align-items:center;">
|
||||||
|
<h1>Kurulum</h1>
|
||||||
|
<hr style="width: 100%;">
|
||||||
|
<h2 id="android">Android</h2>
|
||||||
|
<ol style="text-align: left; align-self:baseline;">
|
||||||
|
<li><a href="../apk/">apk dosyası</a>nı indirin ve kurun</li>
|
||||||
|
<li><a href="../ssa-sertifika.pem">SSA Sertifika dosyası</a>nı indirin ve SSA VPN uygulaması ile açın</li>
|
||||||
|
<li>SSA VPN uygulamasını açın ve <b>VPN Profili Oluştur</b> butonuna tıklayın</li>
|
||||||
|
<li>Sunucu yerine <b>141.95.52.145</b> adresini ve kullanıcı adı/şifrenizi giriniz</li>
|
||||||
|
<li>Profil Adı kısmına SSA VPN yazınız (opsiyonel)</li>
|
||||||
|
<li>Kaydet tuşuna tıklayınız ve menüye eklenen vpn profilene bağlanmak için üstüne tıklayınız</li>
|
||||||
|
<li>Eğer karşınıza çıkarsa pil optimizasyon ve vpn bağlantısı seçeneklerine izin veriniz</li>
|
||||||
|
<li><b>Artık Kullanmaya başlayabilirsiniz !!!</b></li>
|
||||||
|
</ol>
|
||||||
|
<sup style="text-align: left; align-self:baseline;">Kolaylık olması açısından üst menüye hızlı bağlantı iconunu ekleyebilirsiniz</sup>
|
||||||
|
|
||||||
|
<hr style="width: 100%;">
|
||||||
|
<h2 id="windows">Windows</h2>
|
||||||
|
<ol style="text-align: left; align-self:baseline;">
|
||||||
|
<li><a href="../ssa-sertifika.pem">SSA Sertifika dosyası</a>nı indirin</li>
|
||||||
|
<li><b>Bilgisayar Sertifikaları</b> uygulamasını açın</li>
|
||||||
|
<li>Eylem Menüsünden <b>Al</b> (veya içeri aktar) seçeneğini seçin.</li>
|
||||||
|
<li>Açılan pencerede ilk önce sağdan <b>tüm dosyalar</b> seçeneğini seçin, sonra ilk adımda indirdiğiniz sertifika dosyasını bulup seçin</li>
|
||||||
|
<li><b>Kontrol Paneli</b> Uygulamasını açın ve <b>İnternet ve Bağlantı Ayarları</b> kısmına gelin</li>
|
||||||
|
<li><b>Yeni bir Ağ veya bağlantı oluşturun</b> seçeneğini seçin</li>
|
||||||
|
<li><b>Bir çalışma alanına bağlanın</b> seçeneğini seçin ardından <b>Kendi internet bağlantımı kullan (VPN)</b> seçeneğini seçin</li>
|
||||||
|
<li><b>İnternet adresi</b> kısmına <b>141.95.52.145</b> adresini ve sonraki kutucuğa <b>SSA VPN</b> girin</li>
|
||||||
|
<li>Tamam tuşuna tıklayın, <b>Artık Kullanmaya başlayabilirsiniz !!!</b></li>
|
||||||
|
<li>Alt paneldeki internet kısmından kullanıcı adı ve şifrenizi girerek SSA VPN'i aktileştirebilirsiniz.</li>
|
||||||
|
</ol>
|
||||||
|
<sup style="text-align: left; align-self:baseline;">İlk iki sefer kullanıcı adı/şifre girmeniz gerekmektedir.</sup>
|
||||||
|
</article>
|
||||||
|
|
||||||
|
<footer>
|
||||||
|
<div class="tmpinfo">2023 🄯 Aliberk Sandıkçı</div>
|
||||||
|
</footer>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
$dir = new DirectoryIterator($_SERVER['DOCUMENT_ROOT'] . "/assets/js");
|
||||||
|
foreach ($dir as $file) {
|
||||||
|
if ((!$file->isDot()) && str_ends_with($file, ".js") && $file != "jquery.js") {
|
||||||
|
echo '<script src="/assets/js/' . $file . '"></script>' . PHP_EOL . ' ';
|
||||||
|
}
|
||||||
|
} ?>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
69
iflpanel/ssavpn/privacy.html
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Gizlilik Sözleşmesi | SSA VPN</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body style="background-color: rgba(15, 15, 15, 0.812); color:aliceblue;">
|
||||||
|
<h1>Gizlilik Politikası</h1>
|
||||||
|
<p>Son Güncelleme: 11/11/2023</p>
|
||||||
|
<hr>
|
||||||
|
<p> Güvenliğiniz bizim için önemli. Bu sebeple zorunlu olarak topladığımız verilerinizi şifrelemekte ve hassasiyetle
|
||||||
|
korumaktayız
|
||||||
|
</p>
|
||||||
|
<p>Biz, SSA VPN, veri sorumlusu olarak, bu gizlilik ve kişisel verilerin korunması politikası ile, hangi kişisel
|
||||||
|
verilerinizin hangi amaçla işleneceği, işlenen verilerin kimlerle ve neden paylaşılabileceği, veri işleme yöntemimiz
|
||||||
|
ve hukuki sebeplerimiz ile; işlenen verilerinize ilişkin haklarınızın neler olduğu hususunda sizleri aydınlatmayı
|
||||||
|
amaçlıyoruz.
|
||||||
|
</p>
|
||||||
|
<h2>Toplanan Kişisel Verileriniz, Toplanma Yöntemi ve Hukuki Sebebi</h2>
|
||||||
|
<p>IP adresiniz sadece sistemin gerekli bağlantıları gerçekleştirmesini sağlamak için toplanmaktadır. Otomatik veya
|
||||||
|
otomatik olmayan herhangi bir yöntem ile analitik sağlayıcılar, reklam ağları, arama bilgi sağlayıcıları, teknoloji
|
||||||
|
sağlayıcıları gibi üçüncü taraflar ile <b>paylaşılmamaktadır, işlenmemektedir</b>. Legal sebeplerden ötürü 1ay
|
||||||
|
boyunca ip adresiniz sunucumuzda şifrelenmiş bir şekilde saklanır.
|
||||||
|
</p>
|
||||||
|
<h2>Kişisel Verilerinizin İşlenme Amacı</h2>
|
||||||
|
<p>
|
||||||
|
Kişisel verileriniz <b>kullanıcıların kendi istekleri doğrultusunda</b> sistem hatalarının giderilmesi esnasında
|
||||||
|
kullanılması haricinde otomatik olarak işlenmemektedir.
|
||||||
|
</p>
|
||||||
|
<h2>Toplanan Kişisel Verilerin Kimlere ve Hangi Amaçlarla Aktarılabileceği</h2>
|
||||||
|
<p>
|
||||||
|
Bizimle paylaştığınız kişisel verileriniz (ip adresiniz); talep halinde <b>adli</b> makamlara, gerekli teknik ve
|
||||||
|
idari önlemler alınması koşulu ile aktarılabilecektir.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Kişisel Verileri İşlenen Kişi Olarak Haklarınız</h2>
|
||||||
|
<p>KVKK madde 11 uyarınca herkes, veri sorumlusuna başvurarak aşağıdaki haklarını kullanabilir:</p>
|
||||||
|
|
||||||
|
<ol style="list-style-type: lower-alpha;">
|
||||||
|
<li>Kişisel veri işlenip işlenmediğini öğrenme,</li>
|
||||||
|
<li>Kişisel verileri işlenmişse buna ilişkin bilgi talep etme,
|
||||||
|
</li>
|
||||||
|
<li>Kişisel verilerin işlenme amacını ve bunların amacına uygun kullanılıp kullanılmadığını öğrenme,</li>
|
||||||
|
<li>Yurt içinde veya yurt dışında kişisel verilerin aktarıldığı üçüncü kişileri bilme,</li>
|
||||||
|
<li>Kişisel verilerin eksik veya yanlış işlenmiş olması hâlinde bunların düzeltilmesini isteme,</li>
|
||||||
|
<li>Kişisel verilerin silinmesini veya yok edilmesini isteme,</li>
|
||||||
|
<li>(e) ve (f) bentleri uyarınca yapılan işlemlerin, kişisel verilerin aktarıldığı üçüncü kişilere bildirilmesini
|
||||||
|
isteme,</li>
|
||||||
|
<li>İşlenen verilerin münhasıran otomatik sistemler vasıtasıyla analiz edilmesi suretiyle kişinin kendisi aleyhine
|
||||||
|
bir sonucun ortaya çıkmasına itiraz etme,
|
||||||
|
</li>
|
||||||
|
<li>Kişisel verilerin kanuna aykırı olarak işlenmesi sebebiyle zarara uğraması hâlinde zararın giderilmesini talep
|
||||||
|
etme, haklarına sahiptir.</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p>Yukarıda sayılan haklarınızı kullanmak üzere <a href="mailto:contact@aliberksandikci.com.tr">contact@aliberksandikci.com.tr</a> üzerinden
|
||||||
|
bizimle iletişime geçebilirsiniz.</p>
|
||||||
|
|
||||||
|
<h2>İletişim</h2>
|
||||||
|
|
||||||
|
<p>Sizlere hizmet sunabilmek amaçlı sadece gerekli olan kişisel verilerinizin, işbu
|
||||||
|
gizlilik ve kişisel verilerin işlenmesi politikası uyarınca işlenmesini, kabul edip etmemek hususunda tamamen
|
||||||
|
özgürsünüz. vpn.iflpanel.com websitesini, SSA VPN android uygulamasını, ssa-sertifikayı veya SSA VPN hizmetlerinden
|
||||||
|
herhangi birini kullanmaya devam ettiğiniz takdirde kabul etmiş olduğunuz tarafımızca varsayılacak olup, daha
|
||||||
|
ayrıntılı bilgi için bizimle <a href="mailto:contact@aliberksandikci.com.tr">contact@aliberksandikci.com.tr</a> e-mail adresi üzerinden
|
||||||
|
iletişime geçmekten lütfen çekinmeyiniz. </p>
|
||||||
|
|
||||||
|
</body>
|
29
iflpanel/ssavpn/ssa-sertifika.pem
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIE8DCCAtigAwIBAgIIPlRW95un+dQwDQYJKoZIhvcNAQEMBQAwFjEUMBIGA1UE
|
||||||
|
AxMLVlBOIHJvb3QgQ0EwHhcNMjMwOTE2MDk1MjIxWhcNMzMwOTEzMDk1MjIxWjAW
|
||||||
|
MRQwEgYDVQQDEwtWUE4gcm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
|
||||||
|
AgoCggIBAJ5NqMhiiomHbWm+K/tdgBnhJ7vO0+HekE0aze2d8d4vGNEHCWca6iCV
|
||||||
|
l6yAByP/DpK4NpqhRSvyGab/LJVtqOXO3zgH1ZVKnAH0hWVj3UZcjCYe9UPObvYb
|
||||||
|
ndLBVok451M/QbTyWptxRioXJscOXJ9DJYmenIXFgaV8+UBYlVfyldIzCeHNuroo
|
||||||
|
WRjjDMilymtvV8DY8uEX0ZgNbwXVu6iP4l2ZC4WPmMB7nl2FhflLolalNFXtYaKI
|
||||||
|
OAWND+3e+mJI03ojzYjG/XYzg2AT0AolHTATUfHBfxckl96EPk5zUQBHgoLysdHe
|
||||||
|
xPjIey376rey/7fKvATpDTZkxoOGEA8UAgyvfM0zex58z/OjsaMaRQrFNJ073pPQ
|
||||||
|
UPcvHpDDxyohx/L9nQotxBAkHEHlU9gzK1liBN2S6q/vljK/mnbQmi/aTv2wkXfN
|
||||||
|
l1DDOlnv5yTP3MfximfHMQOOazK8C5FcU1HbVnzmB4L1WCbzc8ePFXsYN50JrX9O
|
||||||
|
I47XhC096TjU7QxBQkMjAHyPUQ4yJJGneJ5ovHGDB9Wa55pLQS0lU69SnhnpM8Lt
|
||||||
|
JkG3hUo4lrlumeEiRW1jC5NswKiqFW87sNBsUZN63s5Vpuwk1bFqCzujeXaughSe
|
||||||
|
IrrevWciEzXtOglRyzdTmfRXzgc4zH//zdYKr54hjWGG245r8FQjAgMBAAGjQjBA
|
||||||
|
MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS7qDly
|
||||||
|
4SuxV4eM+ZLw/D/mE28EvjANBgkqhkiG9w0BAQwFAAOCAgEAf1juSwI2kto3hn9X
|
||||||
|
uxVI40oVfzD6wOXVNWo4Brfmt/t9+1keZSrTS+fxKH9EfbDjhzZmXt1QgHgSPO1Y
|
||||||
|
g5KJiNCSfWmvaiI07+Kn4AtPSrTz6hcHM1ETC9E9IC0gFfmraAFG7gD8jQIJ+B53
|
||||||
|
7Hk3jNa1d0l+UEir+Gt2fzBRO5o307jQbsmP6scwpTzzsZLcW9ZSM/H7ZmAyB73u
|
||||||
|
aebKl/gcIm/DmgPVdhY6vZi656USR8/DOTq61GF5eA20lVE5kmCoVhdGkVUtD5Ji
|
||||||
|
5GVSBD+pGLf4WxrH7hvkfqb4G1RuhFrd+6oOESC6kdXHwB+2U2nyU1DJDpjrO64C
|
||||||
|
UKM6MzMxCEvLoSKgmumrRQfLKN7aSRbPz28t0qilzgz++mfzQEexmf9gYppsB9Qv
|
||||||
|
4j6AoSq5N0PX1FiqgmDMT7LQu/FuNKy+scgpfegjx39H5RjZpLdR5cvpVntbGvor
|
||||||
|
oYvPok+wo3kKXx6z16j9wuUV2fZoA9WAwS2rNveBss0sVyqxyK3D6pG4kvZTeF8L
|
||||||
|
xvohBPHlrIPErvtlHX6stLFjA9LE0lQzUBsDH/8CUTTHzP7q4ker09Sp5yFjctMD
|
||||||
|
ESb7TlbEXZ62CoXPJZhHXANuxr7AzObVzksUku45NwpI/Ehdh+SmZmN2wtFRdD/J
|
||||||
|
ElxksEwnDUL/QQMpQqE/fnaMeRM=
|
||||||
|
-----END CERTIFICATE-----
|
65
iflpanel/ssavpn/tos.html
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Kullanım Koşulları | SSA VPN</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body style="background-color: rgba(15, 15, 15, 0.812); color:aliceblue;">
|
||||||
|
<h1>Servis Kullanım Koşulları</h1>
|
||||||
|
<p>Son Güncelleme: 11/11/2023</p>
|
||||||
|
<hr>
|
||||||
|
<p>https://asandikci.com/iflpanel/ssavpn/ adresinde yer alan bu internet sitesini ziyaret ederek, SSA VPN Android uygulamasını
|
||||||
|
kullanarak, kullanıcı adı/parola talep ederek, ssa-sertifikayı kullanarak veya SSA VPN hizmetlerinden herhangi
|
||||||
|
birini kullanarak bu sözleşmede yazan koşulları kabul edersiniz. Bu sayfadaki herhangi bir koşulu kabul
|
||||||
|
etmiyorsanız, lütfen bu siteye ve ilgili diğer servislere olan erişiminizi sonlandırınız.
|
||||||
|
</p>
|
||||||
|
<h2>1. Gizlilik</h2>
|
||||||
|
<p>Gizlilik Politikası <a href="privacy.html">bir başka sayfada</a> mevcuttur. Sitemizi kullandığınız takdirde,
|
||||||
|
verilerinizin işlenmesinin Gizlilik Politikası'na uygun olarak gerçekleştiğini kabul edersiniz.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>2. Telif Hakları</h2>
|
||||||
|
<p>Bu internet sitesindeki yer alan metinler ve kullanılan yazılım dahil, tüm içeriğin sahibi Aliberk Sandıkçı olup
|
||||||
|
açık lisanslıdır. Site içeriğini, <b>aslını taklit etme amacı gütmemek, ticari amaçlarla kullanmamak ve atıfta
|
||||||
|
bulunmak koşulu ile</b> herhangi bir izin olmaksızın kaynak kod içerisinden doğrudan çoğaltabilir, kopyalayabilir
|
||||||
|
veya yayabilirsiniz.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>GENEL HÜKÜMLER</h2>
|
||||||
|
<ul>
|
||||||
|
<li class="element">Bir kullanıcı adı + parola ikilisi ile sadece tek bir cihazda oturum açılabilmektedir.
|
||||||
|
Tarafınıza ulaştırılan aynı doğrulama bilgileri ile farklı cihazlarda hesap açmanız bağlantı problemleri
|
||||||
|
ve kısıtlamalara yol açabilir. Bunun yerine yeni bir hesap adı isteyiniz.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="element">Mobil cihazlarınız için size tahsis edilmiş hesaplar mobil cihazlarda, bilgisayar/laptop
|
||||||
|
cihazlarınız
|
||||||
|
için size tahsis ediliş hesaplar bilgisayar/laptop cihazlarınızda en optimize ve doğru şekilde çalışmaktadır.
|
||||||
|
Aksi taktirde geçici sunucu banı veya internet problemleri yaşayabilirsinizz. Hesapların açılma amacı
|
||||||
|
dışındaki bir cihazda kullanımından doğacak yükümlülüklerden SSA VPN sorumlu değildir.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="element">
|
||||||
|
SSA VPN hiçbir şekilde altyapı/wifi/modem/ethernet hızı ve stabilitesinden ve çekim gücünden sorumlu
|
||||||
|
değildir. SSA VPN sadece mevcut bağlantının şifrelenerek iletilmesini sağlar.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="element">
|
||||||
|
SSA VPN sunucuları Fransa ve Almanya sınırları içinde bulunmaktadır. Eğer sunucu seçiminin sizin için bir
|
||||||
|
önemi varsa hesabınızı almadan önce iletişime geçiniz!
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="element">
|
||||||
|
Her kullanıcı kendi kullanımından ve tükettiği/ürettiği içerikten kendisi sorumludur. Kullanıcının servisi
|
||||||
|
legal olmayan sebepler ile kullanımı SSA VPN, iflpanel, Aliberk Sandıkçı kuruluş ve kişileri ile
|
||||||
|
ilişkilendirilemez!
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="element">
|
||||||
|
Kullanıcılar Servis Kullanım koşullarının güncelliğini denetlemekle yükümlüdürler.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
14
iflpanel/ssavpn/wiki.html
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<script>
|
||||||
|
window.location.replace("https:/asandikci.com/iflpanel/ssavpn/kurulum/")
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
|
@ -66,5 +66,3 @@ if (!$_SERVER['DOCUMENT_ROOT']) {
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
<!-- 2023 © Aliberk Sandıkçı -->
|
|
||||||
<!-- Version: 0.0.5-m -->
|
|