Anahtar kelime: OpenVPN over shadowsocks.
Uyarı: Ülkemizde shadowsocks ve OpenVPN kullanmak yasaldır ve bu forum konusunda herhangi bir illegal aktivite veya forum kurallarına aykırı herhangi bir şey desteklenmemektedir.
Herkese iyi sosyaller. Son zamanlarda çoğu VPN servisi engellendi. Bedava VPN'ler kullanıp engellenen VPN sitelerine giriş hâlen yapabiliyoruz ve wireguard ve OpenVPN konfirugasyon dosyalarını indirip para verdiğimiz VPN servislerini kullanabiliyoruz. Ama burada şöyle bir sorun var. İnternet servis sağlayıcınız (ISS) sizin wireguard veyahut OpenVPN kullandığınızı görüyor ve hız limiti koyabiliyor. Herhangi bir VPN algılanınca yavaşlama kuralları eklemişler özellikle Superonline'de karşılaşılan bir şey. ADSL Türk Telekom kullanıyorum internetim hâlihazırda yavaş olduğu için ayrıyeten bir yavaşlama var mı yok mu tespit edemedim.
ama kullanan arkadaşlarım yavaşlama tespit ettiklerinden bahsettiler.
Şimdi biz VPN servislerine para vermek yerine kendi VPN sunucumuzu satın alacağız. Türkiye lokasyon olmayan herhangi bir VPS sağlayıcısından VPS kiralayacağız. Genelde 5$/ay fiyatlandırma oluyor. En ucuz kaliteli VPN'lerde 5$ veya 5€/ay oluyor yani ekstra para vermiyoruz.
Önerim contabodur. VPS with the Best Price-to-Performance Ratio | Contabo 4.50/€ fiyatlandırması vardır. Hâlihazırda VPS kullanıyorsanız zaten ekstra para vermeye gerek kalmaz.
Öncelikle VPS'mize SSH ile bağlanıyoruz. VPS'ler default olarak 64 Bit işlemci ile gelir o sebeple shadowsocksun 64 Bit sürümünü indireceğiz. Dosyalar dağınık olmasın isterseniz bir klasörde toplayabilirsiniz.
Artık klasörümüzde shadowsocksun dosyaları indirildi. Şu an server konfirugasyonu yaptığımız için sadece ssserver programını kullanacağız. Shadowsocks klasöründe olduğunuzdan emin olduktan sonra SS-server. JSON adlı dosya oluşturup değişken olarak belirttiğim yerleri kendinize göre düzenleyerek içine şunları ekleyin;
Şimdi ise
Şimdi ise sunucumuza OpenVPN kuracağız.
Bu kurulum scripti kolay kurulum için tasarlanmıştır adım adım size soru sorar normal şartlarda hiçbir şeyi ellemeden enter deyip geçin. Sadece Client name diye soru sorduğunda bir şey girmeniz gerekecek (örnek: Vpnsunucum). Girdikten sonra /root/client-name-kısmına-yazdığınız-şey.ovpn olarak bir dosya oluşturacak o dosyanın içeriğini kendi bilgisayarınızda bir yere kopyalayın ve içeriğine şunu girin;
Bu route kuralı shadowsocks için sunucuya bağlanırken VPS IP adresimizin direkt olarak VPN'den geçmemesini sağlar bu sayede sonsuz istek döngüsüne girilmemiş olur. Ve 2. satırdaki kural ise OpenVPN'nin shadowsocks üzerinden geçmesini sağlar.
Bu ovpn dosyasını kendi işletim sisteminize uygun olan OpenVPN Client programına göstererek bağlantı yapabilirsiniz. Ama önce shadowsocks Client'ini çalıştırmamız lazım.
Client tarafında shadowsocksu çalıştırmamız için Release v1.17.1 · shadowsocks/shadowsocks-rust bu linkten kendi işletim sisteminize ve işlemci mimarinize göre olan dosyayı indirip şu konfirugasyon dosyasını kullanarak sunucuya bağlantı sağlarsınız.
Şimdi ise shadowsocks dosyalarının olduğu yere bu dosyayı SS-Client. JSON oalrak kaydedin.
Şimdi ise shadowsocks dosyalarının olduğu yere terminal veyahut Windows'ta iseniz CMD'yi açın.
Şimdi ise ovpn dosyanız ile OpenVPN bağlantısını yapabilirsiniz.
Uyarı: Ülkemizde shadowsocks ve OpenVPN kullanmak yasaldır ve bu forum konusunda herhangi bir illegal aktivite veya forum kurallarına aykırı herhangi bir şey desteklenmemektedir.
Herkese iyi sosyaller. Son zamanlarda çoğu VPN servisi engellendi. Bedava VPN'ler kullanıp engellenen VPN sitelerine giriş hâlen yapabiliyoruz ve wireguard ve OpenVPN konfirugasyon dosyalarını indirip para verdiğimiz VPN servislerini kullanabiliyoruz. Ama burada şöyle bir sorun var. İnternet servis sağlayıcınız (ISS) sizin wireguard veyahut OpenVPN kullandığınızı görüyor ve hız limiti koyabiliyor. Herhangi bir VPN algılanınca yavaşlama kuralları eklemişler özellikle Superonline'de karşılaşılan bir şey. ADSL Türk Telekom kullanıyorum internetim hâlihazırda yavaş olduğu için ayrıyeten bir yavaşlama var mı yok mu tespit edemedim.
Şimdi biz VPN servislerine para vermek yerine kendi VPN sunucumuzu satın alacağız. Türkiye lokasyon olmayan herhangi bir VPS sağlayıcısından VPS kiralayacağız. Genelde 5$/ay fiyatlandırma oluyor. En ucuz kaliteli VPN'lerde 5$ veya 5€/ay oluyor yani ekstra para vermiyoruz.
Önerim contabodur. VPS with the Best Price-to-Performance Ratio | Contabo 4.50/€ fiyatlandırması vardır. Hâlihazırda VPS kullanıyorsanız zaten ekstra para vermeye gerek kalmaz.
Öncelikle VPS'mize SSH ile bağlanıyoruz. VPS'ler default olarak 64 Bit işlemci ile gelir o sebeple shadowsocksun 64 Bit sürümünü indireceğiz. Dosyalar dağınık olmasın isterseniz bir klasörde toplayabilirsiniz.
Bash:
ssh -l root server_ip_adresiniz.
# giriş yaptıktan sonra shadownsocksu indireceğiz.
mkdir shadowsocks && cd shadowsocks.
wget https://github.com/shadowsocks/shadowsocks-rust/releases/download/v1.17.1/shadowsocks-v1.17.1.x86_64-unknown-linux-gnu.tar.xz
tar -xvf shadowsocks-v1.17.1.x86_64-unknown-linux-gnu.tar.xz
Artık klasörümüzde shadowsocksun dosyaları indirildi. Şu an server konfirugasyonu yaptığımız için sadece ssserver programını kullanacağız. Shadowsocks klasöründe olduğunuzdan emin olduktan sonra SS-server. JSON adlı dosya oluşturup değişken olarak belirttiğim yerleri kendinize göre düzenleyerek içine şunları ekleyin;
Kod:
{
"server": "0.0.0.0",
"server_port": 27015,
"password": "BURAYI_GÜÇLÜ_BİR_ŞİFRE_İLE_DEĞİŞTİRİN",
"method": "aes-256-gcm",
"timeout": 300,
"fast_open": true,
"mode": "tcp_and_udp"
}
Şimdi ise
(nohup ./ssserver -c ss-server.json &) komutunu girerek arka planda shadowsocks programını çalıştıralım.Şimdi ise sunucumuza OpenVPN kuracağız.
Kod:
# OpenVPN kolay kurulum scripti.
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh
Bu kurulum scripti kolay kurulum için tasarlanmıştır adım adım size soru sorar normal şartlarda hiçbir şeyi ellemeden enter deyip geçin. Sadece Client name diye soru sorduğunda bir şey girmeniz gerekecek (örnek: Vpnsunucum). Girdikten sonra /root/client-name-kısmına-yazdığınız-şey.ovpn olarak bir dosya oluşturacak o dosyanın içeriğini kendi bilgisayarınızda bir yere kopyalayın ve içeriğine şunu girin;
Kod:
route VPS_IP_ADRESINIZ 255.255.255.255 net_gateway.
socks-proxy 127.0.0.1 1080
Bu route kuralı shadowsocks için sunucuya bağlanırken VPS IP adresimizin direkt olarak VPN'den geçmemesini sağlar bu sayede sonsuz istek döngüsüne girilmemiş olur. Ve 2. satırdaki kural ise OpenVPN'nin shadowsocks üzerinden geçmesini sağlar.
Bu ovpn dosyasını kendi işletim sisteminize uygun olan OpenVPN Client programına göstererek bağlantı yapabilirsiniz. Ama önce shadowsocks Client'ini çalıştırmamız lazım.
Client tarafında shadowsocksu çalıştırmamız için Release v1.17.1 · shadowsocks/shadowsocks-rust bu linkten kendi işletim sisteminize ve işlemci mimarinize göre olan dosyayı indirip şu konfirugasyon dosyasını kullanarak sunucuya bağlantı sağlarsınız.
Kod:
{
"server": "VPS_IP_ADRESİNİZ",
"server_port": 443,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "SUNUCUDA BELİRLEDİĞİNİZ ŞİFRE",
"method": "aes-256-gcm",
"timeout": 300,
"mode": "tcp_and_udp"
}
Şimdi ise shadowsocks dosyalarının olduğu yere bu dosyayı SS-Client. JSON oalrak kaydedin.
Şimdi ise shadowsocks dosyalarının olduğu yere terminal veyahut Windows'ta iseniz CMD'yi açın.
./sslocal -c ss-client.json komutunu yazınca Linux'ta shadowsocks çalışmaya başlar..\sslocal.exe -c ss-client.json komutunu yazınca Windows'ta shadowsocks çalışmaya başlar.Şimdi ise ovpn dosyanız ile OpenVPN bağlantısını yapabilirsiniz.
Son düzenleyen: Moderatör: