Windows ve Linux'ta HTTPS İstemcisi Üzerinden SoftEther VPN Nasıl Kurulur

Windows ve Linux'ta HTTPS İstemcisi Üzerinden SoftEther VPN Nasıl Kurulur
Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi yaptığınızda ortaklık komisyonu kazanabiliriz. Devamını oku.

Sanal Özel Ağlar (VPN'ler) söz konusu olduğunda, tüm protokoller eşit şekilde oluşturulmaz. OpenVPN ve Wireguard inanılmaz derecede popüler VPN protokolleri olsa da, popülerlikleri bazı ağlar tarafından engellenen protokolün artmasına neden oldu.





MUO Günün videosu İÇERİĞE DEVAM ETMEK İÇİN KAYDIRIN

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.





Windows ve Linux'ta bir HTTPS bağlantı istemcisi üzerinden SoftEther VPN'in nasıl kurulacağı aşağıda açıklanmıştır.





SoftEther VPN Nasıl Çalışır?

'Yazılım Ethernet' anlamına gelen SoftEther, açık kaynaklı, çok protokollü bir VPN yazılımıdır. HTTPS üzerinden giderek daha popüler hale gelen VPN de dahil olmak üzere çeşitli VPN protokollerine izin veren esnekliği nedeniyle övgüyle karşılandı.

VPN engelleme yöntemler öncelikle yaygın olarak kullanılan VPN bağlantı noktalarını veya protokollerin kendisini engeller. HTTPS üzerinden VPN, SSL/TLS şifreleme protokollerini kullanır. Bu, VPN bağlantısının standart HTTP trafiği olarak kamufle edildiği anlamına gelir. Bu, çoğu güvenlik duvarından ve web proxy'sinden tespit edilmeden geçmesine olanak tanır.



SoftEther VPN, hem istemci hem de sunucu gerektirir. Bu makale SoftEther istemcisinin kurulumu ve kurulumuyla ilgilidir. Sunucu kurulum kılavuzu için nasıl yapılacağına bakın SoftEther VPN sunucusunu kurun . Bir sonraki bölümde SoftEther istemci yapılandırmasını tamamlamak için SoftEther sunucunuzun ana bilgisayar adına veya IP adresine ihtiyacınız olacak; bu nedenle, bunu yapmak için biraz zaman ayırın.

Kurulum prosedürlerini derinlemesine incelemeden önce, yalnızca Windows ve Linux SoftEther istemcilerinin HTTPS üzerinden VPN'yi desteklediğini unutmamak önemlidir. Ayrıca, hem Windows hem de Linux için SoftEther sunucusunun ana bilgisayar adına veya IP adresine ve kullanıcı adı ile parolaya sahip olduğunuzdan emin olun.





SoftEther İstemcisini Windows'a Kurmak

  1. Windows SoftEther istemcisini şuradan indirin: SoftEther web sitesi . Seçmeniz gerekecek SoftEther VPN İstemcisi ve ardından açılır menülerden Windows'a tıklayın. Yükleyiciyi çalıştırın ve ekrandaki talimatları izleyin. Kurulum sırasında seçin SoftEther VPN İstemcisi istendiğinde.   Lynx tarayıcı indirme softether istemcisini görüntüleyen Linux terminali
  2. Kurulduktan 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. Seçme Sanal Adaptör , Daha sonra Yeni Sanal Ağ Bağdaştırıcısı . SoftEther VPN ağ bağdaştırıcınız için benzersiz bir ad girin ve ardından TAMAM .   Softether vpnclient'i görüntüleyen vaşak tarayıcılı Linux terminali
  3. Sonra seçin Bağlamak sol üst köşede ve ardından Yeni VPN Bağlantı Ayarı . SoftEther VPN Sunucunuza karşılık gelen aşağıdaki ayrıntıları girin:
    • Ayar Adı: VPN istemcinize bir ad verin.
    • Ana makine adı : SoftEther VPN sunucunuzun ana bilgisayar adı veya IP adresi.
    • Port numarası : 443
    • Vekil 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 Adaptörü: Ö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'a tıklayın. Ayrıntılar doğru girildiyse VPN artık başarıyla bağlanmalıdır.   Make komutunu yumuşatan istemci derlemesinin tamamlandığını gösteren Linux terminali

Şimdi eğer istersen kendi DNS sunucularınızı belirtin , Windows içindeki sanal ağ bağdaştırıcısı ayarlarını düzenlemeniz gerekir.





  1. Ağ ve Paylaşım Merkezi'nde, öğesine tıklayın. Adaptör ayarlarını değiştir , sanal bağdaştırıcıya sağ tıklayın (VPN## veya benzeri bir adla adlandırılacaktır), Özellikler , ardından seçin İnternet Protokolü Sürüm 4
  2. Kullanmak istediğiniz DNS sunucularını girin. Tercih edilen DNS sunucusu bölüm.   Softether vpn istemci başlatma komutunu ve vpncmd'yi gösteren Linux terminali

VPN'nin başarıyla bağlanıp bağlanmadığını test etmek için şu adresi ziyaret edebilirsiniz: IP adresim nedir ve görüntülenen IP adresini kontrol edin. SoftEther VPN sunucunuzun IP adresiyle eşleşiyorsa istemciniz doğru şekilde ayarlanmış demektir.

SoftEther İstemcisini Linux'a Kurmak

SoftEther istemcisini Linux'a kurmak için bir terminal açmanız ve root olarak oturum açmanız gerekir. Bu kuruluma ilişkin talimatlar Debian/Ubuntu için verilmiştir. İçin Linux'un diğer dağıtımları , lütfen komutlarınızı buna göre ayarlayın. Linux kurulum süreci Windows sürümünden biraz daha uzun olduğundan, onu küçük parçalara ayırdık.

1. Yazılım Depolarınızı ve Bağımlılıklarınızı Güncelleyin

İstemci kurulumuna başlamadan önce aşağıdaki komutu kullanarak yazılım depolarınızı 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 İstemcisini İndirin ve Kurun

Bunu yapmak için Lynx'i yükleyin terminal tabanlı tarayıcı ve SoftEther indirme sayfasını açın.

 apt-get install lynx -y 
lynx http://www.softether-download.com/files/softether/

En son sürümü veya beta sürümünü seçmek için sayfanın en altına gidin. Seçme Linux , Daha sonra SoftEther_VPN_Client .

  Softether vpncmd istemci testlerinin geçtiğini gösteren Linux terminali

Seçin sistem mimarisi , şunu seçin softether-vpnclient-x Dosyayı seçin ve indirmek için 'd' tuşuna basın. Son olarak seçin Diske kaydet .

  Seçenek 2 seçiliyken softether vpncmd çalıştıran Linux terminali

Basmak Q Lynx tarayıcısından çıkmak için.

Arşivi çıkarın. Daha yeni bir sürüm indirdiyseniz dosya adınızın farklı olabileceğini unutmayın.

tar -xvzf softether-vpnclient (press tab to complete)
  Softether vpncmd niccreate komutunu gösteren Linux terminali

Yeni oluşturulan VPN istemci dizinine gidin:

 cd ./vpnclient

Yazılımı derlemek için make komutunu verin ve lisans sözleşmesini kabul edin.

 make
  Softether vpncmd createaccount komutunu gösteren Linux terminali

Şimdi VPN istemcisini çalıştırın.

 ./vpnclient start

Yapılandırmaya başlamadan önce sisteminizin istemciyle uyumluluğunu test edin. Seçenek 3'ü seçin (VPN Araçlarının Kullanımı).

  Softether vpncmd hesap parolasını ayarlama komutunu gösteren Linux terminali

Daha sonra aşağıdaki komutu verin:

pc güç kaynakları ne kadar dayanır
 check
  Linux-terminal-softether-vpncmd-hesap listesi

Tüm testler hatasız geçerse konfigürasyona geçebilirsiniz. Yazarak vpncmd'den çıkın çıkış .

3. VPN İstemcisini Yapılandırın

Yapılandırmaya başlamak 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
  IP yönlendirmeyi etkinleştirmek için Linux terminal nano metin düzenleyicisi ve systemctl conf dosyası

VPN sunucusuna bağlanmak için yeni bir sanal arayüz oluşturun. Dilediğiniz ismi kullanabilirsiniz.

 NicCreate <name of interface>
  Softether vpncmd accountconnect komutunu gösteren Linux terminali

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 <name of account> /server:<IP of VPN server>:443 /HUB:<name of vpn hub> /USERNAME:<vpn username> /NICNAME:<name of virtual network interface>
  Dhcp istemcisi IP isteğini gösteren Linux terminali

Yeni oluşturulan hesap için şifreyi ve kimlik doğrulama modunu ayarlayın.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Netstat rn komutunun ve yönlendirme tablosunun sonucunu gösteren Linux terminali

Yeni oluşturulan hesabın durumunu şu komutla kontrol edin:

 AccountList
  Softether vpn için Linux terminali rota ekleme

4. IP Yönlendirmeyi Etkinleştirin

Hesap artık SoftEther VPN sunucusuna bağlantı kurmaya hazır, ancak önce IP iletmenin etkinleştirildiğinden emin olmanız gerekecek.

 cat /proc/sys/net/ipv4/ip_forward

Bu, 1 veya 0 değerini döndürecektir. Değer 0 ise IP iletme etkin değildir. Etkinleştirmek için şunu düzenleyin: sysctl.conf Aşağıdaki komutu kullanarak dosya:

 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).

  Softether vpncmd accountdisconnect komutunu gösteren Linux terminali

5. İlk SoftEther VPN Bağlantınızı Kurun

Hesabınız artık VPN sunucusuna bağlanmaya hazır. Bunu yapmak için şu komutu verin:

 AccountConnect <name of account>

Bu noktada AccountList komutunu vererek hesabın başarıyla bağlandığını doğrulayabilirsiniz:

AccountList

DHCP aracılığıyla VPN sunucusundan bir IP adresi isteyin. Sanal arayüz adının önüne 'vpn_' önekini yerleştirin. Örneğin: 'vpn_sevpn'

 dhclient <virtual adapter name>

VPN sunucusu tarafından atanan IP adresini görüntülemeniz gerekecektir. Bir sonraki adım için önemli olduğundan bu adresi unutmayın.

Burada sanal arayüzünüzün adını ve atanan IP adresini görebilirsiniz. Yukarıdaki resimde mavi renkle vurgulanmıştır.

 iconfig <name of interface>

6. Statik Yönlendirmeyi Kurun

Şimdi, yapmalısın statik rotaları belirtin böylece tüm trafik varsayılan ağ geçidiniz yerine VPN üzerinden yönlendirilir. Mevcut yönlendirme tablonuzu görüntülemek için netstat komutunu verin:

 netstat -rn

Yukarıdaki görselde VPN sunucusunun tahsis ettiği 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 edindiğiniz DHCP IP adresinden farklı olacaktır.

Varsayılan ağ geçidi IP'nizi aldıktan sonra, varsayılan ağ geçidiniz aracılığıyla VPN sunucunuzun IP adresine yeni bir rota ekleyin. Lütfen bunu not al VPN sunucunuzun IP'si SoftEther VPN sunucunuzun IP'sidir ve OLUMSUZ DHCP aracılığıyla sunucudan verilen IP.

 ip route add <your VPN server IP>/32 via <your default gateway>

Eski varsayılan rotanızı silin.

 ip route del default via <your default gateway IP>

Bu rota değişikliklerini gerçekleştirdikten sonra yönlendirme tablosu yukarıdaki görüntüdeki tabloya benzeyecektir. Varsayılan ağ geçidinin artık VPN sunucusundan DHCP aracılığıyla verilen IP adresine değiştiğine dikkat edin.

Şimdi Google 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 adresinizi 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ışıyor demektir.

7. VPN bağlantısını kesme

VPN bağlantısını kesmek için aşağıdaki komutu kullanarak VPN istemcisi yapılandırma komut dosyasını yeniden başlatmanız gerekir:

./vpncmd

Şimdi AccountDisconnect komutunu verin:

 AccountDisconnect <name of account>

Şimdi istemci yapılandırmasından çıkın ve DHCP kiralamasını sanal ağ arayüzünden serbest bırakın:

dhclient -r <name of virtual interface>

Ardından VPN istemcisini durdurun:

 ./vpnclient stop

Şimdi VPN sunucunuza giden rotayı kaldırarak yönlendirme tablonuzu düzenleyin:

 ip route del <your VPN server IP>/32

Son olarak ağınızın yerel ağ geçidi üzerinden varsayılan bir rota ekleyin:

 ip route add default via <your local gateway>

Ağ bağlantınız şimdi geri yüklenmelidir.

facebookta görünmez olabilir misin

Çevrimiçi Gizliliğinizi Korumak için SoftEther VPN'i kullanın

SoftEther istemcisini başarıyla kurmak ve VPN sunucusuyla bağlantı kurmak çevrimiçi güvenliğinizi artırır. SoftEther VPN'iniz gizli kalır ve en zorlu VPN algılama ve engelleme girişimlerine bile meydan okur.