Cum să configurați SoftEther VPN Client pe Linux

În acest tutorial vă vom arăta cum să configurați SoftEther VPN Client pe Linux, dar mai întâi să vedem care sunt cerințele și recomandările noastre.


cerinţe

Pentru a configura SoftEther, veți avea nevoie de:

  1. Un cont CactusVPN. Dacă nu aveți unul, puteți încerca serviciile noastre gratuit.
  2. Numele dvs. de utilizator VPN, parola și adresa serverului VPN. Le puteți găsi în contul dvs. pe site-ul nostru web, accesând Setări.

recomandări

  • Acest tutorial necesită cunoștințe avansate pentru Linux. Există un risc potențial de a vă sparge conexiunea la Internet dacă nu urmați toți pașii exact. Puteți configura VPN pe Linux folosind alte protocoale VPN mai ușor de configurat.
  • Conectați-vă la protocolul VPN SoftEther pe Linux numai dacă aveți experiență în configurarea aplicațiilor Linux și sunteți familiarizați cu citirea / modificarea tabelelor de rutare IP.

Dacă totuși doriți să configurați VPN SoftEther pe Linux, parcurgeți pas cu pas următoarele instrucțiuni:

Partea I. Instalați clientul VPN SoftEther

Vă vom arăta cum să instalați clientul VPN SoftEther pe Linux. Puteți face acest lucru în două moduri: de la managerul de pachete de pe Ubuntu sau de la alte instrumente Debian Derivate [mașini x86_64 sau AMD 64] și de la sursa distribuitoare Linux. Alegeți modul în care doriți să îl utilizați din meniul de mai jos și urmați pașii acestuia.

  • De la managerul de pachete
  • Din sursă
  1. Asigurați-vă că sistemul dvs. este actualizat: actualizare aptă && apt -y-upgrade complet

    Acest pas nu este obligatoriu, deși este recomandat.

  2. Adăugați depozitul CactusVPN la lista de surse a managerului de pachete: sudo echo "deb [încredere = da] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. Actualizați cache-ul managerului de pachete: actualizare sudo apt

    Important! Este posibil să primiți următoarea eroare:

    „E: driverul metodei / usr / lib / apt / metode / https nu a fost găsit.
    N: Este instalat pachetul apt-transport-https?
    E: Nu a reușit să preiați https://repository.cactusvpn.com/softether/amd64/InRelease
    E: Unele fișiere index nu au putut fi descărcate. Au fost ignorate sau au fost folosite în schimb altele vechi. “

    Dacă primiți această eroare, trebuie să instalați apt-transport-https pe dispozitivul dvs.:

    sudo apt install -y apt-transport-https

    și executați din nou prima comandă.

    Dacă nu vedeți erori, ignorați acest pas.

  4. Instalați managerul VPN SoftEther: sudo apt install -y softethervpn-stable
  1. Asigurați-vă că sistemul dvs. este actualizat:Pe Debian / Ubuntu:

    actualizare aptă && apt -y-upgrade complet

    Pe CentOS / Fedora:

    actualizare yum -y

    Acest pas nu este obligatoriu, deși este recomandat.

  2. Descărcați cea mai recentă versiune a clientului VPN SoftEther (la momentul scrierii acestui tutorial era v4.27-9668-beta.) Disponibil aici: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- tree / Linux / SoftEther_VPN_Client / 64bit _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- beta-2018.05.29-linux-x64-64bit.tar.gz
  3. Client Decompress SofEther VPN: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. Asigurați-vă că sistemul dvs. are toate instrumentele necesare pentru compilarea SoftEther.Pe Debian / Ubuntu:

    apt -y install-build-esențial

    Pe CentOS / Fedora:

    yum grup de instalare "Instrumente de dezvoltare"

  5. Schimbați directorul în folderul vpnclient: cd vpnclient
  6. Compilați SoftEther într-un fișier executabil: make
  7. SoftEther vă va solicita să citiți și să fiți de acord cu acordul său de licență. Selectați 1 pentru a citi acordul, din nou pentru a confirma că l-ați citit și, în final, pentru a fi de acord cu Acordul de licență.SoftEther este acum compilat și este un fișier executabil (vpnclient și vpncmd). Dacă procesul nu reușește, verificați dacă aveți toate pachetele cerute instalate.
  8. Acum putem muta directorul vpnclient în altă parte. Am mutat-o ​​pe „/ usr /”: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

Partea a II-a. Configurați clientul VPN SoftEther

  1. Porniți clientul VPN SoftEther: sudo / usr / vpnclient / vpnclient start

    Dacă vedeți acest mesaj: „Serviciul de client VPN SoftEther a fost pornit.” atunci clientul VPN SoftEther a pornit cu succes.

  2. Verificați clientul VPN SoftEther: vpncmd
  3. Selectați „3” pentru a intra „Utilizarea instrumentelor VPN (crearea certificatelor și instrumentul de testare a vitezei traficului de rețea).
  4. Testați instalarea SoftEther VPN Client: Verificați

    Dacă toate verificările sunt trecute, puteți trece la pasul următor.

    Important! Nu treceți la pasul următor până nu corectați toate erorile.

  5. Apăsați „Ctrl” + „C” sau „Ctrl” + „D” pentru a ieși.
  6. Configurați clientul VPN SoftEther. Începeți configurarea cu: vpncmd
  7. Selectați „2. Managementul clientului VPN ”.
  8. Nu introduceți nicio adresă la „Nume gazdă a adresei IP a destinației” și apăsați „Enter” pentru a vă conecta la localhost.
  9. Creați o interfață virtuală pentru a vă conecta la serverul VPN. În tipul de configurare VPN SoftEther: NicCreate vpn_se
  10. Creați un cont care va utiliza această interfață pentru conexiunea VPN. Rulați această comandă în terminal: AccountCreate cactusvpn
  11. Configurați contul VPN cu detaliile dvs. ”Nume Hub virtual de destinație”: cactusvpn

    „Numele gazdei și Numărul portului pentru serverul VPN de destinație”: {Adresa IP VPN}: {Port VPN SoftEther}

    Puteți găsi toate serverele și porturile disponibile din contul dvs. pe site-ul nostru, accesând Setări.

    „Conectarea numelui de utilizator”: {numele dvs. de utilizator VPN}

    Puteți găsi numele dvs. de utilizator în contul dvs. pe site-ul nostru web, accesând Setări. Asigurați-vă că utilizați numele dvs. de utilizator VPN și NU contul de site web unul (Care este diferența?).

    „Nume adaptor de rețea virtuală folosit”: vpn_se

    Dacă primiți „Comanda a fost finalizată cu succes.” mesaj, înseamnă că crearea contului a fost finalizată cu succes.

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 3

  12. Configurați o parolă: AccountPassword cactusvpn

    și introduceți parola VPN pentru „Parolă” și „Confirmare intrare”.

    Puteți găsi parola în contul dvs. pe site-ul nostru web, accesând detaliile serviciului dvs. Asigurați-vă că utilizați parola dvs. VPN și NU contul de site web unul (Care este diferența?).

  13. La „Specificați raza de tip standard sau raza:”
  14. Conectați-vă la clientul VPN SoftEther utilizând contul creat: AccountConnect cactusvpn
  15. Testați conexiunea la serverul VPN: AccountList

    Dacă vedeți „Conectat” puteți trece la pasul următor.

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 4

  16. Apăsați „Ctrl” + „C” sau „Ctrl” + „D” pentru a ieși din Managerul client SoftEther VPN.

Partea a III-a. IP și tabel de rutare

  1. Verificați dacă IP forward este activat pe sistemul dvs.: cat / proc / sys / net / ipv4 / ip_forward

    Dacă primiți „1” puteți săriți acest pas și puteți merge la pasul „Obține o adresă IP de pe serverul VPN”.

    Dacă aveți „0”, activați redirecționarea IP:

    ecou 1 > / Proc / sys / net / ipv4 / ip_forward

    Puteți, de asemenea, să-l faceți permanent editând fișierul „/etc/sysctl.conf”:

    echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf && sysctl -p

    Dacă primiți „net.ipv4.ip_forward = 1”, redirecționarea IP a fost activată cu succes.

  2. Obțineți o adresă IP de la serverul VPN: sudo ifconfig

    și veți vedea rețeaua virtuală „vpn_vpn_se” creată cu instrumentul client SoftEther VPN.

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 5

    Pentru a obține o adresă IP de pe serverul VPN:

    sudo dhclient vpn_vpn_se

    După câteva momente, ar trebui să obțineți o adresă IP din rețeaua 10.6.0.0/24.

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 6

  3. Editează tabelul de rutare: sudo netstat -rn

    pentru a vedea tabelul de rutare curent. Al tău ar trebui să fie similar cu acesta:

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 1

  4. Adăugați o rută la adresa IP a serverului VPN prin vechea rută implicită. În cazul meu specific: sudo ip route adăugați 93.115.92.240/32 prin 192.168.0.1

    93.115.92.240 este adresa IP a serverului VPN. 192.168.0.1 este poarta mea anterioară.

  5. Ștergeți ruta anterioară implicită: sudo ip route del default prin 192.168.0.1

    După aceste actualizări, tabelul de rutare ar trebui să arate astfel:

    Cum să configurați SoftEther VPN Client pe Linux: Pasul 2

  6. Faceți clic pe orice adresă IP pentru a verifica conexiunea de rețea: ping 8.8.8.8 -c4
  7. Verificați adresa dvs. publică din linia de comandă: wget -qO- http://ipecho.net/plain; ecou

    Dacă vedeți IP-ul serverului VPN, totul a fost configurat corect și Linux-ul dvs. este conectat la VPN prin intermediul clientului SoftEther VPN.

    Dacă ping-ul la „8.8.8.8” este OK, dar nu puteți recupera nimic altceva prin nume de gazdă publică, adăugați Google DNS (sau orice server public DNS) la fișierul dvs. „/etc/resolv.conf”:

    Sudo ecou nume de nume 8.8.8.8 >> /etc/resolv.conf

Partea a IV-a. Deconectați-vă de la VPN

Pentru a dezactiva conexiunea VPN, trebuie să închideți managerul de client VPN SoftEther și să editați tabelul de rutare pentru a obține accesul la Internet prin poarta de acces a routerului dvs..

  1. Pentru a vă deconecta de la VPN, pur și simplu dezactivați Managerul client SoftEther VPN: sudo / usr / vpnclient / vpnclient stop
  2. Editați tabelul de rutare ștergând ruta de la gateway-ul dvs. către serverul VPN (în cazul nostru specific 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. Adăugați o rută implicită prin gateway-ul local (192.168.0.1 pentru IP-urile pe care le-am folosit în acest exemplu): sudo ip route add default by 192.168.0.1
Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me