Sanal özel ağlar (VPN'ler) söz konusu olduğunda , tüm protokoller eşit şekilde oluşturulmaz. OpenVPN ve Wireguard son derece popüler VPN protokolleri olmasına rağmen, popülerlikleri giderek daha fazla protokolün bazı ağlar tarafından engellenmesine yol açmıştır.
SoftEther VPN ile şifrelenmiş tünel, HTTPS bağlantı noktası (443) üzerinden yönlendirilir ve VPN etkin bir şekilde SSL bağlantısı olarak gizlenir.
SoftEther VPN'i Windows ve Linux'ta HTTPS bağlantı istemcisi aracılığıyla nasıl kuracağınız aşağıda açıklanmıştır .
SoftEther istemcisini Windows'a yükleyin
1. Windows SoftEther istemcisini SoftEther web sitesinden indirin . Açılır menüden SoftEther VPN Client'ı ve ardından Windows'u seçmeniz gerekecektir . Yükleyiciyi çalıştırın ve ekrandaki talimatları izleyin. Kurulum sırasında istendiğinde SoftEther VPN Client'ı seçin .

SoftEther web sitesi istemciyi indirme seçeneklerini gösterir
2. Kurulumdan sonra VPN istemci yöneticisini başlatın. VPN bağlantısı için bir sanal ağ bağdaştırıcısı oluşturmanız gerekecektir. Sanal Bağdaştırıcı'yı ve ardından Yeni Sanal Ağ Bağdaştırıcısı'nı seçin . SoftEther VPN ağ bağdaştırıcınız için benzersiz bir ad girin ve ardından Tamam'ı seçin.
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Windows SoftEther VirtualNetworkAdapter istemcisini kurma
3. Ardından, sol üst köşedeki Bağlan'ı ve ardından Yeni VPN Bağlantı Ayarı'nı seçin . SoftEther VPN Sunucunuza karşılık gelen aşağıdaki ayrıntıları girin:
- Ayar Adı : VPN istemcinize bir ad verin.
- Ana Bilgisayar Adı : SoftEther VPN sunucunuzun sunucu adı veya IP adresi.
- Bağlantı Noktası Numarası : 443
- Proxy Türü : Çoğu kişi için "Doğrudan TCP/IP Bağlantısı"nı seçmek en iyisi olacaktır. Bağlantınız bir web veya SOCKS proxy'sinin arkasındaysa ilgili seçeneği seçin.
- Kullanılacak Sanal İstemci Bağdaştırıcısı : Önceki adımda oluşturduğunuz sanal ağ bağdaştırıcısını seçin.
- Kullanıcı Kimlik Doğrulama Ayarları : Standart Şifre Kimlik Doğrulamasını seçin. VPN kullanıcı adınızı ve şifrenizi girin.
Devam etmek için Tamam'ı tıklayın .
4. Yeni bağlantıya sağ tıklayın ve Bağlan öğesine tıklayın . Ayrıntılar doğru girildiyse VPN başarıyla bağlanacaktır.
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
SoftEther İstemcisi başarıyla bağlandı
Artık kendi DNS sunucunuzu belirlemek istiyorsanız Windows’ta sanal ağ bağdaştırıcısı ayarlarını düzenlemelisiniz.
1. Ağ ve Paylaşım Merkezi'nde Bağdaştırıcı ayarlarını değiştir'i tıklayın, sanal bağdaştırıcıyı sağ tıklayın ( VPN## veya benzeri bir adla adlandırılacaktır ), Özellikler'i tıklayın ve ardından Internet Protokolü Sürüm 4'ü seçin .
2. Kullanmak istediğiniz DNS sunucularını Tercih edilen DNS sunucusu bölümüne girin .
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Windows ağ ayarları IPv4 DNS'yi gösteriyor
VPN'nin başarıyla bağlanıp bağlanmadığını kontrol etmek için WhatIsMyIP'e gidebilir ve görüntülenen IP adresini kontrol edebilirsiniz. SoftEther VPN sunucusunun IP adresiyle eşleşiyorsa istemciniz doğru şekilde ayarlanmış demektir.
SoftEther istemcisini Linux'a yükleyin
SoftEther istemcisini Linux'a kurmak için bir terminal açmanız ve root olarak oturum açmanız gerekir . Bu kurulum kılavuzu Debian/Ubuntu için sağlanmıştır. Diğer Linux dağıtımları için lütfen komutlarınızı buna göre ayarlayın. Linux kurulum süreci Windows sürümüne göre biraz daha uzun olduğundan yazıda küçük parçalara bölünmüştür.
1. Yazılım deponuzu ve bağımlılıklarınızı güncelleyin
İstemciyi kurmaya başlamadan önce yazılım deposunu aşağıdaki komutla güncelleyin.
apt-get update -y
Ardından VPN istemcisi için gerekli bağımlılıkları yükleyin.
apt-get install build-essential gnupg2 gcc make -y
2. Linux için SoftEther istemcisini indirip yükleyin
Bunu yapmak için Lynx terminal tabanlı tarayıcıyı yükleyin ve SoftEther indirme sayfasını açın.
apt-get install lynx -y
lynx http://www.softether-download.com/files/softether/
En son resmi veya beta sürümü seçmek için sayfanın en altına gidin. Linux'u ve ardından SoftEther_VPN_Client'ı seçin .
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Sistem mimarisini seçin, softether-vpnclient-x dosyasını indirin ve indirmek için "d" tuşuna basın . Son olarak Diske kaydet seçeneğini seçin .
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Lynx tarayıcısından çıkmak için q tuşuna basın .
Dosyayı açın. Daha yeni bir sürüm indirirseniz dosya adınızın farklı olabileceğini unutmayın.
tar -xvzf softether-vpnclient (press tab to complete)
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Yeni oluşturulan VPN istemci klasörüne gidin:
cd ./vpnclient
Yazılımı derlemek için komutu verin ve lisans sözleşmesini kabul edin.
make
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Şimdi VPN istemcisini çalıştırın.
./vpnclient start
Yapılandırmaya başlamadan önce sistemin istemciyle uyumluluğunu kontrol edin. Seçenek 3'ü seçin (VPN Araçlarının Kullanımı).
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Daha sonra aşağıdaki komutu verin:
check
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Tüm testler hatasız geçerse konfigürasyona geçebilirsiniz. Çıkış yazarak vpncmd'den çıkın .
3. VPN istemcisini yapılandırın
Yapılandırmayı başlatmak için vpncmd'yi tekrar çalıştırın ve Seçenek 2'yi (VPN İstemcisinin Yönetimi) seçin. Localhost'u istemci olarak kabul etmek için Enter tuşuna basın .
./vpncmd
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
VPN sunucusuna bağlanmak için yeni bir sanal arayüz oluşturun. İstediğiniz ismi kullanabilirsiniz.
NicCreate
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Yeni bir müşteri hesabı oluşturun ve ona bir ad verin. Bu adım için SoftEther kullanıcı adınıza ve hub adınıza ihtiyacınız olacak.
AccountCreate /server::443 /HUB: /USERNAME: /NICNAME:
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Yeni oluşturulan hesap için bir şifre ve kimlik doğrulama modu ayarlayın.
AccountPasswordSet /PASSWORD: /TYPE:standard
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Yeni oluşturulan hesabın durumunu şu komutla kontrol edin:
AccountList
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
4. IP iletmeyi etkinleştirin
Hesap artık SoftEther VPN sunucusuna bağlantı kurmaya hazır, ancak önce IP iletmenin etkinleştirildiğinden emin olmanız gerekiyor.
cat /proc/sys/net/ipv4/ip_forward
Bu, 1 veya 0 değerini döndürecektir . Değer 0 ise IP iletme etkinleştirilmez. Etkinleştirmek için sysctl.conf dosyasını aşağıdaki komutla düzenleyin:
nano /etc/sysctl.conf
"net.ipv4.ip_forward=1" satırını bulun ve açıklamasını kaldırın. Şimdi dosyayı kaydedin (ctrl-o, ctrl-x).
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
5. İlk SoftEther VPN bağlantısını oluşturun
Hesabınız artık VPN sunucusuna bağlanmaya hazır. Bunu yapmak için şu komutu verin:
AccountConnect
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Bu noktada AccountList komutunu vererek hesabın başarıyla bağlandığını doğrulayabilirsiniz:
AccountList
DHCP aracılığıyla VPN sunucusundan IP adresi isteyin. Sanal arayüz adının önüne "vpn_" önekini yerleştirin . Örneğin, "vpn_sevpn"
dhclient
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
VPN sunucusu tarafından atanan IP adresine bakmanız gerekecektir. Bu adresi unutmayın çünkü bir sonraki adım için önemlidir.
Burada sanal arayüz adınızı ve atanan IP adresinizi görebilirsiniz. Yukarıdaki resimde mavi renkle vurgulanmıştır.
iconfig
6. Statik yönlendirmeyi ayarlayın
Artık, tüm trafiğin varsayılan ağ geçidiniz yerine VPN üzerinden yönlendirilebilmesi için statik yollar belirtmeniz gerekir. Mevcut yönlendirme tablonuzu görmek için netstat komutunu kullanın:
netstat -rn
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Yukarıdaki görselde VPN sunucusunun atadığı IP adresini (vpn_sevpn) ve varsayılan ağ geçidini (ens33) görebilirsiniz. Her ağ farklı olduğundan yönlendirme tablonuz verilen örnekten farklı görünecektir. Varsayılan ağ geçidi IP'si, önceki adımda VPN sunucusundan aldığınız DHCP IP adresinden farklı olacaktır.
Varsayılan ağ geçidi IP'sine sahip olduğunuzda, varsayılan ağ geçidi üzerinden VPN sunucusunun IP adresine yeni bir rota ekleyin. Lütfen VPN sunucunuzun IP'sinin, sunucudan DHCP aracılığıyla atanan IP değil, SoftEther VPN sunucusunun IP'si olduğunu unutmayın .
ip route add /32 via
Eski varsayılan rotanızı silin.
ip route del default via
Bu rota değişikliklerini yaptıktan sonra yönlendirme tablosu yukarıdaki görseldeki gibi görünecektir. Varsayılan ağ geçidinin artık VPN sunucusundan DHCP aracılığıyla verilen IP adresine değiştiğini unutmayın.
Şimdi Google'ın DNS sunucusu gibi harici bir IP'ye ping atarak bağlantınızı test edin:
ping -c4 8.8.8.8
Son olarak, genel IP adresini kontrol ederek SoftEther istemci bağlantınızın düzgün çalışıp çalışmadığını kontrol edin:
wget -qO- http://ipecho.net/plain ; echo
Döndürülen IP adresi VPN sunucu IP'nizle aynıysa her şey doğru çalışır.
7. VPN bağlantısını kesin
VPN bağlantısını kesmek için VPN istemcisi yapılandırma komut dosyasını aşağıdaki komutla yeniden başlatmanız gerekir:
./vpncmd
Şimdi AccountDisconnect komutunu verin:
AccountDisconnect
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Şimdi istemci yapılandırmasından çıkıp DHCP kiralamasını sanal ağ arayüzünden bırakalım:
dhclient -r
![Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur Windows ve Linux'ta HTTPS istemcisi aracılığıyla SoftEther VPN nasıl kurulur]()
Ardından VPN istemcisini durdurun:
./vpnclient stop
Şimdi VPN sunucunuza giden rotayı kaldırarak yönlendirme tablosunu düzenleyelim:
ip route del /32
Son olarak, ağın yerel ağ geçidi üzerinden varsayılan rotayı ekleyin:
ip route add default via
Ağ bağlantınız şimdi geri yüklenecek.