Când vine vorba de rețele private virtuale (VPN) , nu toate protocoalele sunt create egale. Deși OpenVPN și Wireguard sunt protocoale VPN extrem de populare, popularitatea lor a făcut ca tot mai multe protocoale să fie blocate de unele rețele.
Cu SoftEther VPN, tunelul criptat este direcționat prin portul HTTPS (443), deghizând efectiv VPN-ul ca o conexiune SSL.
Iată cum să configurați SoftEther VPN prin client de conexiune HTTPS pe Windows și Linux.
Instalați clientul SoftEther pe Windows
1. Descărcați clientul Windows SoftEther de pe site-ul web SoftEther . Va trebui să selectați SoftEther VPN Client și apoi Windows din meniul drop-down. Rulați programul de instalare și urmați instrucțiunile de pe ecran. În timpul configurării, selectați SoftEther VPN Client când vi se solicită.

Site-ul web SoftEther arată opțiuni pentru a descărca clientul
2. După instalare, lansați managerul de client VPN. Va trebui să creați un adaptor de rețea virtuală pentru conexiunea VPN. Selectați Adaptor virtual , apoi selectați Adaptor de rețea virtual nou . Introduceți un nume unic pentru adaptorul de rețea SoftEther VPN, apoi selectați OK.
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Configurați clientul Windows SoftEther VirtualNetworkAdapter
3. Apoi, selectați Conectare în colțul din stânga sus și apoi selectați Setare nouă conexiune VPN . Introduceți următoarele detalii corespunzătoare serverului dumneavoastră VPN SoftEther:
- Nume setare : Denumiți-vă clientul VPN.
- Nume gazdă : numele serverului sau adresa IP a serverului dumneavoastră VPN SoftEther.
- Număr port : 443
- Tip proxy : Pentru majoritatea, alegerea „Conexiune TCP/IP directă” va fi cea mai bună. Dacă conexiunea dvs. se află în spatele unui proxy web sau SOCKS, selectați opțiunea corespunzătoare.
- Adaptor de client virtual de utilizat : Selectați adaptorul de rețea virtual pe care l-ați creat la pasul anterior.
- Setări de autentificare utilizator : Selectați Autentificare standard prin parolă. Introduceți numele de utilizator și parola VPN.
Faceți clic pe OK pentru a continua.
4. Faceți clic dreapta pe noua conexiune și faceți clic pe Conectare . Dacă detaliile au fost introduse corect, VPN-ul se va conecta cu succes.
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Clientul SoftEther s-a conectat cu succes
Acum, dacă doriți să specificați propriul server DNS, trebuie să editați setările adaptorului de rețea virtuală în Windows.
1. În Centrul de rețea și partajare, faceți clic pe Modificare setările adaptorului , faceți clic dreapta pe adaptorul virtual (va fi numit ceva de genul VPN## sau similar), faceți clic pe Proprietăți , apoi selectați Protocolul Internet versiunea 4 .
2. Introduceți serverele DNS pe care doriți să le utilizați în secțiunea Server DNS preferat .
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Setările de rețea Windows arată DNS IPv4
Pentru a verifica dacă VPN-ul s-a conectat cu succes, puteți accesa WhatIsMyIP și verificați adresa IP afișată. Dacă se potrivește cu adresa IP a serverului SoftEther VPN, clientul dvs. este configurat corect.
Instalați clientul SoftEther pe Linux
Pentru a instala clientul SoftEther pe Linux , trebuie să deschideți un terminal și să vă conectați ca root . Acest ghid de instalare este furnizat pentru Debian/Ubuntu. Pentru alte distribuții Linux, vă rugăm să vă ajustați comenzile în consecință. Deoarece procesul de instalare Linux este puțin mai lung decât versiunea Windows, articolul l-a împărțit în părți mici.
1. Actualizați depozitul de software și dependențele
Înainte de a începe instalarea clientului, actualizați depozitul de software cu următoarea comandă.
apt-get update -y
Apoi, instalați dependențele necesare pentru clientul VPN.
apt-get install build-essential gnupg2 gcc make -y
2. Descărcați și instalați clientul SoftEther pentru Linux
Pentru a face acest lucru, instalați browserul bazat pe terminal Lynx și deschideți pagina de descărcare SoftEther.
apt-get install lynx -y
lynx http://www.softether-download.com/files/softether/
Derulați în partea de jos a paginii pentru a selecta cea mai recentă versiune oficială sau beta. Selectați Linux , apoi selectați SoftEther_VPN_Client.
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Selectați arhitectura sistemului, fișierul softether-vpnclient-x și apăsați „d” pentru a descărca. În cele din urmă selectați Salvare pe disc .
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Apăsați q pentru a părăsi browserul Lynx.
Dezarhivați fișierul. Rețineți că numele fișierului dvs. poate fi diferit dacă descărcați o versiune mai nouă.
tar -xvzf softether-vpnclient (press tab to complete)
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Navigați la dosarul client VPN nou creat:
cd ./vpnclient
Lansați comanda pentru a compila software-ul și acceptați acordul de licență.
make
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Acum rulați clientul VPN.
./vpnclient start
Înainte de a începe configurarea, verificați compatibilitatea sistemului cu clientul. Selectați Opțiunea 3 (Utilizarea instrumentelor VPN).
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Apoi, lansați următoarea comandă:
check
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Dacă toate testele trec fără erori, puteți trece la configurare. Ieșiți din vpncmd tastând exit.
3. Configurați clientul VPN
Pentru a începe configurarea, rulați din nou vpncmd și selectați Opțiunea 2 (Management of VPN Client). Apăsați Enter pentru a accepta localhost ca client.
./vpncmd
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Creați o nouă interfață virtuală pentru a vă conecta la serverul VPN. Puteți folosi orice nume doriți.
NicCreate
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Creați un cont de client nou și dați-i un nume. Veți avea nevoie de numele de utilizator SoftEther și de numele hub-ului pentru acest pas.
AccountCreate /server::443 /HUB: /USERNAME: /NICNAME:
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Setați o parolă și un mod de autentificare pentru contul nou creat.
AccountPasswordSet /PASSWORD: /TYPE:standard
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Verificați starea contului nou creat cu comanda:
AccountList
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
4. Activați redirecționarea IP
Contul este acum gata să facă o conexiune la serverul SoftEther VPN, dar mai întâi trebuie să vă asigurați că redirecționarea IP este activată.
cat /proc/sys/net/ipv4/ip_forward
Aceasta va returna valoarea 1 sau 0 . Dacă valoarea este 0 , redirecționarea IP nu este activată. Pentru a-l activa, editați fișierul sysctl.conf cu următoarea comandă:
nano /etc/sysctl.conf
Găsiți linia „net.ipv4.ip_forward=1” și decomentați-o. Acum salvați fișierul (ctrl-o, ctrl-x).
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
5. Creați prima conexiune SoftEther VPN
Contul dvs. este acum gata să se conecteze la serverul VPN. Pentru a face acest lucru, lansați această comandă:
AccountConnect
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
În acest moment, puteți confirma că contul s-a conectat cu succes lansând comanda AccountList:
AccountList
Solicitați adresa IP de la serverul VPN prin DHCP. Puneți prefixul „vpn_” înaintea numelui interfeței virtuale. De exemplu, „vpn_sevpn”
dhclient
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Va trebui să vă uitați la adresa IP atribuită de serverul VPN. Amintiți-vă această adresă pentru că este importantă pentru următorul pas.
Aici, puteți vedea numele interfeței dvs. virtuale și adresa IP atribuită. În imaginea de mai sus, este evidențiată cu albastru.
iconfig
6. Configurați rutarea statică
Acum, trebuie să specificați rute statice, astfel încât tot traficul să fie redirecționat prin VPN în loc de gateway-ul de rețea implicit. Pentru a vedea tabelul de rutare curent, utilizați comanda netstat:
netstat -rn
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
În imaginea de mai sus, puteți vedea adresa IP atribuită de serverul VPN (vpn_sevpn) și puteți vedea gateway-ul implicit (ens33). Tabelul dvs. de rutare va arăta diferit față de exemplul oferit, deoarece fiecare rețea este diferită. IP-ul implicit al gateway-ului va fi diferit de adresa IP DHCP pe care ați obținut-o de la serverul VPN la pasul anterior.
Odată ce aveți IP-ul implicit al gateway-ului, adăugați o nouă rută la adresa IP a serverului VPN prin gateway-ul implicit. Vă rugăm să rețineți că IP-ul serverului dumneavoastră VPN este IP-ul serverului SoftEther VPN, nu IP-ul atribuit de server prin DHCP .
ip route add /32 via
Ștergeți vechiul traseu implicit.
ip route del default via
După efectuarea acestor modificări de rută, tabelul de rutare va arăta ca cel din imaginea de mai sus. Rețineți că gateway-ul implicit s-a schimbat acum la adresa IP emisă prin DHCP de la serverul VPN.
Acum, testați-vă conexiunea făcând ping la un IP extern, cum ar fi serverul DNS Google:
ping -c4 8.8.8.8
În cele din urmă, verificați dacă conexiunea dvs. client SoftEther funcționează corect verificând adresa IP publică:
wget -qO- http://ipecho.net/plain ; echo
Dacă adresa IP returnată este aceeași cu IP-ul serverului VPN, atunci totul funcționează corect.
7. Deconectați conexiunea VPN
Pentru a vă deconecta de la VPN, trebuie să reporniți scriptul de configurare a clientului VPN cu următoarea comandă:
./vpncmd
Acum, lansați comanda AccountDisconnect:
AccountDisconnect
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Acum, să părăsim configurația clientului și să eliberăm contractul de închiriere DHCP din interfața de rețea virtuală:
dhclient -r
![Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux Cum să configurați SoftEther VPN prin client HTTPS pe Windows și Linux]()
Apoi, opriți clientul VPN:
./vpnclient stop
Acum, să edităm tabelul de rutare eliminând ruta către serverul VPN:
ip route del /32
În cele din urmă, adăugați ruta implicită prin gateway-ul local al rețelei:
ip route add default via
Conexiunea dvs. la rețea va fi acum restabilită.