Kaip nustatyti „SoftEther“ VPN naudojant HTTPS klientą „Windows“ ir „Linux“.

Kaip nustatyti „SoftEther“ VPN naudojant HTTPS klientą „Windows“ ir „Linux“.
Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Kalbant apie virtualius privačius tinklus (VPN), ne visi protokolai yra vienodi. Nors „OpenVPN“ ir „Wireguard“ yra neįtikėtinai populiarūs VPN protokolai, dėl jų populiarumo kai kurie tinklai vis dažniau blokuoja protokolą.





MUO dienos vaizdo įrašas SLĖKITE, KAD TĘSITE SU TURINIU

Naudojant SoftEther VPN, užšifruotas tunelis nukreipiamas per HTTPS prievadą (443), veiksmingai užmaskuojant VPN kaip SSL ryšį.





kiek laiko trunka „MacBook“ eteriai

Štai kaip nustatyti „SoftEther“ VPN naudojant HTTPS ryšio klientą „Windows“ ir „Linux“.



Kaip veikia SoftEther VPN?

SoftEther, kuris reiškia „Software Ethernet“, yra atvirojo kodo, kelių protokolų VPN programinė įranga. Jis giriamas už lankstumą, leidžiantį naudoti įvairius VPN protokolus, įskaitant vis populiarėjantį VPN per HTTPS.

VPN blokavimas metodai pirmiausia blokuoja dažniausiai naudojamus VPN prievadus arba pačius protokolus. VPN per HTTPS naudoja SSL/TLS šifravimo protokolus. Tai reiškia, kad VPN ryšys yra užmaskuotas kaip standartinis HTTP srautas. Tai leidžia jam neaptikti praeiti per daugumą ugniasienių ir žiniatinklio tarpinių serverių.



SoftEther VPN reikia ir kliento, ir serverio. Šiame straipsnyje aptariamas SoftEther kliento diegimas ir sąranka. Norėdami gauti serverio sąrankos vadovą, pažiūrėkite, kaip tai padaryti nustatykite SoftEther VPN serverį . Norėdami užbaigti SoftEther kliento konfigūraciją kitame skyriuje, jums reikės SoftEther serverio pagrindinio kompiuterio pavadinimo arba IP adreso, todėl skirkite šiek tiek laiko tai padaryti.

Prieš gilinantis į diegimo procedūras, svarbu pažymėti, kad tik „Windows“ ir „Linux SoftEther“ klientai palaiko VPN per HTTPS. Be to, tiek Windows, tiek Linux sistemoje įsitikinkite, kad turite SoftEther serverio pagrindinio kompiuterio pavadinimą arba IP adresą ir vartotojo vardą bei slaptažodį.





„SoftEther“ kliento diegimas sistemoje „Windows“.

  1. Atsisiųskite „Windows SoftEther“ klientą iš SoftEther svetainė . Reikės pasirinkti SoftEther VPN klientas tada išskleidžiamajame meniu – Windows. Paleiskite diegimo programą ir vykdykite ekrane pateikiamus nurodymus. Sąrankos metu pasirinkite SoftEther VPN klientas kai paraginta.   Linux terminalas, kuriame rodomas lynx naršyklės atsisiuntimo programinės įrangos klientas
  2. Įdiegę paleiskite VPN klientų tvarkyklę. Turėsite sukurti virtualų tinklo adapterį VPN ryšiui. Pasirinkite Virtualus adapteris , tada Naujas virtualaus tinklo adapteris . Įveskite unikalų SoftEther VPN tinklo adapterio pavadinimą, tada pasirinkite Gerai .   Linux terminalas su lynx naršykle, rodančia softether vpnclient
  3. Toliau pasirinkite Prisijungti viršutiniame kairiajame kampe ir tada Naujas VPN ryšio nustatymas . Įveskite šią informaciją, atitinkančią jūsų SoftEther VPN serverį:
    • Nustatymo pavadinimas: Suteikite savo VPN klientui pavadinimą.
    • Pagrindinio kompiuterio pavadinimas : jūsų SoftEther VPN serverio pagrindinio kompiuterio pavadinimas arba IP adresas.
    • Prievado numeris : 443
    • Tarpinio serverio tipas : Daugumai geriausia būtų pasirinkti „Tiesioginis TCP/IP ryšys“. Jei jūsų ryšys yra už žiniatinklio arba SOCKS tarpinio serverio, pasirinkite atitinkamą parinktį.
    • Naudoti virtualaus kliento adapterį: Pasirinkite virtualaus tinklo adapterį, kurį sukūrėte atlikdami ankstesnį veiksmą.
    • Vartotojo autentifikavimo nustatymai : pasirinkite Standartinis slaptažodžio autentifikavimas. Įveskite savo VPN vartotojo vardą ir slaptažodį.
    • Norėdami tęsti, spustelėkite „Gerai“.
  4. Dešiniuoju pelės mygtuku spustelėkite naują ryšį ir spustelėkite Prisijungti. Jei išsami informacija buvo įvesta teisingai, VPN dabar turėtų sėkmingai prisijungti.   Linux terminalas, rodantis komandą make softether kliento kompiliavimas baigtas

Dabar, jei norite nurodykite savo DNS serverius , turite redaguoti virtualaus tinklo adapterio nustatymus sistemoje Windows.





  1. Tinklo ir bendrinimo centre spustelėkite Pakeiskite adapterio nustatymus , dešiniuoju pelės mygtuku spustelėkite virtualųjį adapterį (jis bus pavadintas VPN## ar panašiai), spustelėkite Savybės , tada pasirinkite Interneto protokolo 4 versija
  2. Įveskite DNS serverius, kuriuos norite naudoti Pageidaujamas DNS serveris skyrius.   Linux terminalas, rodantis softether vpn client start komandą ir vpncmd

Norėdami patikrinti, ar VPN sėkmingai prisijungė, galite apsilankyti WhatIsMyIP ir patikrinkite rodomą IP adresą. Jei jis atitinka jūsų SoftEther VPN serverio IP adresą, jūsų klientas nustatytas tinkamai.

„SoftEther“ kliento diegimas sistemoje „Linux“.

Norėdami įdiegti „SoftEther“ klientą „Linux“, turite atidaryti terminalą ir būti prisijungę kaip root. Šio diegimo instrukcijos pateikiamos Debian/Ubuntu. Dėl kiti Linux platinimai , atitinkamai pakoreguokite komandas. Kadangi „Linux“ diegimo procesas yra šiek tiek ilgesnis nei „Windows“ versijos, suskirstėme jį į nedidelius gabalus.

1. Atnaujinkite savo programinės įrangos saugyklas ir priklausomybes

Prieš pradėdami kliento diegimą, pirmiausia atnaujinkite programinės įrangos saugyklas naudodami šią komandą.

apt-get update -y

Tada įdiekite reikiamas VPN kliento priklausomybes.

apt-get install build-essential gnupg2 gcc make -y

2. Atsisiųskite ir įdiekite „SoftEther“ klientą, skirtą „Linux“.

Norėdami tai padaryti, įdiekite „Lynx“. terminalo pagrindu veikianti naršyklė ir atidarykite SoftEther atsisiuntimo puslapį.

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

Slinkite į puslapio apačią, kad pasirinktumėte naujausią versiją arba beta versiją. Pasirinkite Linux , tada SoftEther_VPN_Client .

  Linux terminalas, rodantis minkštesnius vpncmd kliento testus

Pasirinkite savo architektūros sistema , pasirinkite softether-vpnclient-x failą ir paspauskite „d“, kad atsisiųstumėte. Galiausiai pasirinkite Išsaugoti diske .

  Linux terminalas, kuriame veikia softether vpncmd su pasirinkta 2 parinktimi

Paspauskite q norėdami išeiti iš Lynx naršyklės.

Išskleiskite archyvą. Atminkite, kad failo pavadinimas gali skirtis, jei atsisiuntėte naujesnę versiją.

tar -xvzf softether-vpnclient (press tab to complete)
  Linux terminalas, rodantis softether vpncmd niccreate komandą

Eikite į naujai sukurtą VPN kliento katalogą:

 cd ./vpnclient

Išduokite komandą make, kad sukurtumėte programinę įrangą ir sutiktumėte su licencijos sutartimi.

 make
  Linux terminalas, kuriame rodoma softether vpncmd createaccount komanda

Dabar paleiskite VPN klientą.

 ./vpnclient start

Prieš pradėdami konfigūraciją, patikrinkite savo sistemos suderinamumą su klientu. Pasirinkite 3 parinktį (VPN įrankių naudojimas).

  Linux terminalas, rodantis softether vpncmd paskyros slaptažodžio nustatymo komandą

Tada išduokite šią komandą:

 check
  Linux-terminal-softether-vpncmd-accountlist

Jei visi testai praeina be klaidų, galite pereiti prie konfigūracijos. Išeikite iš vpncmd įvesdami išeiti .

3. Sukonfigūruokite VPN klientą

Norėdami pradėti konfigūruoti, dar kartą paleiskite vpncmd ir pasirinkite 2 parinktį (VPN kliento valdymas). Paspauskite Enter, kad priimtumėte localhost kaip klientą.

 ./vpncmd
  Linux terminalo nano teksto rengyklė ir systemctl conf failas, skirtas IP persiuntimui įjungti

Norėdami prisijungti prie VPN serverio, sukurkite naują virtualią sąsają. Galite naudoti bet kokį pavadinimą.

 NicCreate <name of interface>
  Linux terminalas, kuriame rodoma softether vpncmd accountconnect komanda

Sukurkite naują kliento paskyrą ir suteikite jai pavadinimą. Šiam veiksmui jums reikės SoftEther vartotojo vardo ir šakotuvo pavadinimo.

 AccountCreate <name of account> /server:<IP of VPN server>:443 /HUB:<name of vpn hub> /USERNAME:<vpn username> /NICNAME:<name of virtual network interface>
  Linux terminalas, rodantis dhcp kliento IP užklausą

Nustatykite naujai sukurtos paskyros slaptažodį ir autentifikavimo režimą.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Linux terminalas, rodantis netstat rn komandos rezultatą ir maršruto parinkimo lentelę

Patikrinkite naujai sukurtos paskyros būseną naudodami komandą:

 AccountList
  „Linux“ terminalas prideda „Softether VPN“ maršrutus

4. Įjunkite IP persiuntimą

Paskyra dabar paruošta prisijungti prie SoftEther VPN serverio, bet pirmiausia turėsite užtikrinti, kad įjungtas IP persiuntimas.

 cat /proc/sys/net/ipv4/ip_forward

Tai grąžins reikšmę 1 arba 0. Jei reikšmė yra 0, IP persiuntimas neįjungtas. Norėdami jį įjungti, redaguokite sysctl.conf failą naudodami šią komandą:

 nano /etc/sysctl.conf

Raskite eilutę „net.ipv4.ip_forward=1“ ir panaikinkite jos komentarą. Dabar išsaugokite failą (ctrl-o, ctrl-x).

  Linux terminalas, kuriame rodoma softether vpncmd accountdisconnect komanda

5. Užmegzkite pirmąjį SoftEther VPN ryšį

Dabar jūsų paskyra paruošta prisijungti prie VPN serverio. Norėdami tai padaryti, išduokite šią komandą:

 AccountConnect <name of account>

Šiuo metu galite patvirtinti, kad paskyra sėkmingai prijungta, išleisdami komandą AccountList:

AccountList

Prašyti IP adreso iš VPN serverio per DHCP. Įdėkite priešdėlį „vpn_“ prieš virtualiosios sąsajos pavadinimą. Pavyzdžiui: 'vpn_sevpn'

 dhclient <virtual adapter name>

Turėsite peržiūrėti VPN serverio priskirtą IP adresą. Prisiminkite šį adresą, nes jis svarbus kitam veiksmui.

Čia galite pamatyti savo virtualios sąsajos pavadinimą ir priskirtą IP adresą. Aukščiau esančiame paveikslėlyje jis paryškintas mėlynai.

 iconfig <name of interface>

6. Nustatykite statinį maršrutą

Dabar privalai nurodykite statinius maršrutus kad visas srautas būtų nukreiptas per VPN, o ne numatytąjį tinklo šliuzą. Norėdami peržiūrėti dabartinę maršruto lentelę, išduokite komandą netstat:

 netstat -rn

Aukščiau esančiame paveikslėlyje galite matyti VPN serverio priskirtą IP adresą (vpn_sevpn) ir numatytąjį šliuzą (ens33). Jūsų maršruto lentelė atrodys kitaip nei pateiktame pavyzdyje, nes kiekvienas tinklas skiriasi. Numatytasis šliuzo IP skirsis nuo DHCP IP adreso, kurį gavote iš VPN serverio atlikdami ankstesnį veiksmą.

Kai turėsite numatytąjį šliuzo IP, pridėkite naują maršrutą prie VPN serverio IP adreso naudodami numatytąjį šliuzą. Prašau Pasižymėk tai jūsų VPN serverio IP yra jūsų SoftEther VPN serverio IP ir NE IP, išduotas iš serverio per DHCP.

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

Ištrinkite seną numatytąjį maršrutą.

 ip route del default via <your default gateway IP>

Atlikus šiuos maršruto pakeitimus, maršruto parinkimo lentelė atrodys taip, kaip aukščiau esančiame paveikslėlyje. Atkreipkite dėmesį, kad numatytasis šliuzas dabar pakeistas į IP adresą, išduotą per DHCP iš VPN serverio.

Dabar patikrinkite savo ryšį pinguodami išorinį IP adresą, pvz., „Google“ DNS serverį:

ping -c4 8.8.8.8

Galiausiai patikrinkite, ar SoftEther kliento ryšys veikia tinkamai, patikrindami viešąjį IP adresą:

 wget -qO- http://ipecho.net/plain ; echo

Jei grąžintas IP adresas yra toks pat kaip jūsų VPN serverio IP, viskas veikia tinkamai.

7. VPN atjungimas

Norėdami atsijungti nuo VPN, turite dar kartą paleisti VPN kliento konfigūracijos scenarijų naudodami šią komandą:

./vpncmd

Dabar išduokite komandą AccountDisconnect:

 AccountDisconnect <name of account>

Dabar išeikite iš kliento konfigūracijos ir atleiskite DHCP nuomą iš virtualaus tinklo sąsajos:

dhclient -r <name of virtual interface>

Tada sustabdykite VPN klientą:

kaip ištrinti „Google“ paieškas
 ./vpnclient stop

Dabar redaguokite maršruto lentelę pašalindami maršrutą į VPN serverį:

 ip route del <your VPN server IP>/32

Galiausiai pridėkite numatytąjį maršrutą per savo tinklo vietinį šliuzą:

 ip route add default via <your local gateway>

Dabar jūsų tinklo ryšys turėtų būti atkurtas.

Naudokite SoftEther VPN, kad apsaugotumėte savo privatumą internete

Sėkmingai nustatę SoftEther klientą ir užmezgę ryšį su jo VPN serveriu padidinsite saugumą internete. Jūsų SoftEther VPN išlieka diskretiškas, nepaisydamas net griežčiausių VPN aptikimo ir blokavimo bandymų.