Hoe u een SoftEther VPN via HTTPS-client instelt op Windows en Linux

Hoe u een SoftEther VPN via HTTPS-client instelt op Windows en Linux
Lezers zoals jij helpen MUO te ondersteunen. Wanneer u een aankoop doet via links op onze site, kunnen we een partnercommissie verdienen. Lees verder.

Als het gaat om Virtual Private Networks (VPN's), zijn niet alle protocollen gelijk. Hoewel OpenVPN en Wireguard ongelooflijk populaire VPN-protocollen zijn, heeft hun populariteit ertoe geleid dat het protocol door sommige netwerken steeds vaker wordt geblokkeerd.





MUO-video van de dag SCROLL OM DOOR TE GAAN MET INHOUD

Met SoftEther VPN wordt de gecodeerde tunnel via de HTTPS-poort (443) geleid, waardoor de VPN effectief wordt vermomd als een SSL-verbinding.





Hier leest u hoe u een SoftEther VPN instelt via een HTTPS-verbindingsclient op Windows en Linux.





Hoe werkt een SoftEther VPN?

SoftEther, wat staat voor 'Software Ethernet', is open-source VPN-software met meerdere protocollen. Het wordt geprezen om zijn flexibiliteit, waardoor een reeks VPN-protocollen mogelijk is, waaronder het steeds populairder wordende VPN via HTTPS.

VPN-blokkering methoden blokkeren voornamelijk veelgebruikte VPN-poorten of de protocollen zelf. VPN via HTTPS maakt gebruik van de SSL/TLS-coderingsprotocollen. Dit betekent dat de VPN-verbinding wordt gecamoufleerd als standaard HTTP-verkeer. Hierdoor kan het zonder detectie door de meeste firewalls en webproxy's heen gaan.



Een SoftEther VPN vereist zowel een client als een server. Dit artikel gaat over de installatie en configuratie van een SoftEther-client. Voor de installatiehandleiding van de server kunt u lezen hoe u dit kunt doen stel de SoftEther VPN-server in . U hebt de hostnaam of het IP-adres van uw SoftEther-server nodig om de SoftEther-clientconfiguratie in de volgende sectie te voltooien, dus neem even de tijd om dit te doen.

Voordat we ingaan op de installatieprocedures, is het belangrijk op te merken dat alleen de Windows- en Linux SoftEther-clients VPN via HTTPS ondersteunen. Zorg er bovendien voor dat u zowel voor Windows als Linux over de hostnaam of het IP-adres van de SoftEther-server, de gebruikersnaam en het wachtwoord beschikt.





De SoftEther-client installeren op Windows

  1. Download de Windows SoftEther-client van de SoftEther-website . Je zult moeten selecteren SoftEther VPN-client en vervolgens Windows in de vervolgkeuzemenu's. Voer het installatieprogramma uit en volg de aanwijzingen op het scherm. Selecteer tijdens de installatie SoftEther VPN-client als daarom gevraagd wordt.   Linux-terminal met de download-softether-client van de lynx-browser
  2. Eenmaal geïnstalleerd, start u de VPN-clientmanager. U moet een virtuele netwerkadapter maken voor de VPN-verbinding. Selecteer Virtuele adapter , Dan Nieuwe virtuele netwerkadapter . Voer een unieke naam in voor uw SoftEther VPN-netwerkadapter en selecteer vervolgens OK .   Linux-terminal met lynx-browser die softether vpnclient weergeeft
  3. Selecteer vervolgens Aansluiten in de linkerbovenhoek en vervolgens Nieuwe VPN-verbindingsinstelling . Voer de volgende gegevens in die overeenkomen met uw SoftEther VPN-server:
    • Instellingsnaam: Geef uw VPN-client een naam.
    • Hostnaam : De hostnaam of het IP-adres van uw SoftEther VPN-server.
    • Poortnummer : 443
    • Proxytype : Voor de meesten zal het kiezen van 'Directe TCP/IP-verbinding' het beste zijn. Als uw verbinding zich achter een web- of SOCKS-proxy bevindt, kiest u de overeenkomstige optie.
    • Te gebruiken virtuele clientadapter: Kies de virtuele netwerkadapter die u in de vorige stap hebt gemaakt.
    • Instellingen voor gebruikersauthenticatie : Selecteer Standaardwachtwoordverificatie. Voer uw VPN-gebruikersnaam en wachtwoord in.
    • Klik op 'OK' om door te gaan.
  4. Klik met de rechtermuisknop op de nieuwe verbinding en klik op Verbinden. Als de gegevens correct zijn ingevoerd, zou de VPN nu succesvol verbinding moeten maken.   Linux-terminal toont make-opdracht softether client compileren voltooid

Nu, als je wilt specificeer uw eigen DNS-servers , moet u de instellingen van de virtuele netwerkadapter in Windows bewerken.





  1. Klik in het Netwerkcentrum op Verander adapterinstellingen , klik met de rechtermuisknop op de virtuele adapter (deze krijgt de naam VPN## of iets dergelijks) en klik Eigenschappen en selecteer vervolgens Internetprotocol versie 4
  2. Voer de DNS-servers in die u wilt gebruiken in het Voorkeur DNS-server sectie.   Linux-terminal met softether vpn-client startopdracht en vpncmd

Om te testen of de VPN succesvol verbinding heeft gemaakt, kunt u terecht op Wat is mijn IP en controleer het weergegeven IP-adres. Als dit overeenkomt met het IP-adres van uw SoftEther VPN-server, is uw client correct ingesteld.

De SoftEther-client installeren op Linux

Om de SoftEther-client op Linux te installeren, moet u een terminal openen en als root zijn ingelogd. Instructies voor deze installatie worden gegeven voor Debian/Ubuntu. Voor andere distributies van Linux , pas uw opdrachten dienovereenkomstig aan. Omdat het Linux-installatieproces iets langer duurt dan de Windows-versie, hebben we het in hapklare brokken opgedeeld.

1. Update uw softwareopslagplaatsen en afhankelijkheden

Voordat u met de clientinstallatie begint, moet u eerst uw softwarebronnen bijwerken met behulp van de volgende opdracht.

apt-get update -y

Installeer vervolgens de vereiste afhankelijkheden voor de VPN-client.

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

2. Download en installeer de SoftEther-client voor Linux

Installeer hiervoor de Lynx terminalgebaseerde browser en open de SoftEther-downloadpagina.

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

Scroll naar de onderkant van de pagina om de nieuwste versie of bèta te selecteren. Selecteer Linux , Dan SoftEther_VPN_Client .

hoe maak je je eigen tv-antenne
  Linux-terminal waarop de softether vpncmd-clienttests zijn geslaagd

Selecteer je Systeem Architectuur , selecteer de softether-vpnclient-x bestand en druk op 'd' om te downloaden. Selecteer ten slotte Opslaan op schijf .

  Linux-terminal met softether vpncmd en optie 2 geselecteerd

druk op Q om de Lynx-browser af te sluiten.

Pak het archief uit. Houd er rekening mee dat uw bestandsnaam anders kan zijn als u een nieuwere versie heeft gedownload.

tar -xvzf softether-vpnclient (press tab to complete)
  Linux-terminal met softether vpncmd niccreate-opdracht

Navigeer naar de nieuw gemaakte VPN-clientmap:

 cd ./vpnclient

Geef de opdracht make om de software te compileren en de licentieovereenkomst te accepteren.

 make
  Linux-terminal met de opdracht softether vpncmd createaccount

Voer nu de VPN-client uit.

 ./vpnclient start

Voordat u met de configuratie begint, test u de compatibiliteit van uw systeem met de client. Selecteer Optie 3 (Gebruik van VPN-tools).

  Linux-terminal met de opdracht softether vpncmd-accountwachtwoord instellen

Geef vervolgens de volgende opdracht:

 check
  Linux-terminal-softether-vpncmd-accountlijst

Als alle tests zonder fouten zijn geslaagd, kunt u doorgaan met de configuratie. Sluit vpncmd af door te typen Uitgang .

3. Configureer de VPN-client

Om de configuratie te starten, voert u vpncmd opnieuw uit en selecteert u Optie 2 (Beheer van VPN-client). Druk op enter om localhost als client te accepteren.

 ./vpncmd
  Linux terminal nano-teksteditor en systemctl conf-bestand voor IP-forwarding inschakelen

Maak een nieuwe virtuele interface om verbinding te maken met de VPN-server. Je kunt elke gewenste naam gebruiken.

 NicCreate <name of interface>
  Linux-terminal met softether vpncmd accountconnect-opdracht

Maak een nieuw klantaccount aan en geef deze een naam. Voor deze stap heeft u uw SoftEther-gebruikersnaam en hubnaam nodig.

 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-terminal met IP-verzoek van DHCP-client

Stel het wachtwoord en de authenticatiemodus in voor het nieuw aangemaakte account.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Linux-terminal met het resultaat van de netstat rn-opdracht en routeringstabel

Controleer de status van het nieuw aangemaakte account met de opdracht:

 AccountList
  Linux-terminal voegt routes toe voor softether vpn

4. Schakel IP-doorsturen in

Het account is nu klaar om verbinding te maken met de SoftEther VPN-server, maar eerst moet u ervoor zorgen dat IP-forwarding is ingeschakeld.

 cat /proc/sys/net/ipv4/ip_forward

Dit retourneert een waarde van 1 of 0. Als de waarde 0 is, is IP-doorsturen niet ingeschakeld. Om dit in te schakelen, bewerkt u het sysctl.conf bestand met behulp van de volgende opdracht:

 nano /etc/sysctl.conf

Zoek de regel 'net.ipv4.ip_forward=1' en verwijder de opmerkingen. Sla nu het bestand op (ctrl-o, ctrl-x).

  Linux-terminal met softether vpncmd accountdisconnect-opdracht

5. Maak uw eerste SoftEther VPN-verbinding

Uw account is nu klaar om verbinding te maken met de VPN-server. Om dit te doen, geeft u deze opdracht:

 AccountConnect <name of account>

Op dit punt kunt u bevestigen dat het account succesvol is verbonden door de opdracht AccountList uit te voeren:

AccountList

Vraag via DHCP een IP-adres aan bij de VPN-server. Plaats het voorvoegsel 'vpn_' vóór de naam van de virtuele interface. Bijvoorbeeld: 'vpn_sevpn'

 dhclient <virtual adapter name>

U moet het IP-adres bekijken dat door de VPN-server is toegewezen. Onthoud dit adres, want het is belangrijk voor de volgende stap.

Hier ziet u de naam van uw virtuele interface en het toegewezen IP-adres. In de bovenstaande afbeelding is dit blauw gemarkeerd.

 iconfig <name of interface>

6. Statische routering instellen

Nu moet je dat doen specificeer de statische routes zodat al het verkeer via de VPN wordt geleid in plaats van via uw standaardnetwerkgateway. Om uw huidige routeringstabel te bekijken, geeft u de opdracht netstat uit:

 netstat -rn

In de afbeelding hierboven ziet u het IP-adres dat is toegewezen door de VPN-server (vpn_sevpn) en ziet u de standaardgateway (ens33). Uw routeringstabel zal er anders uitzien dan in het gegeven voorbeeld, omdat elk netwerk anders is. Het standaard gateway-IP zal verschillen van het DHCP IP-adres dat u in de vorige stap van de VPN-server heeft verkregen.

Zodra u uw standaardgateway-IP heeft, voegt u via uw standaardgateway een nieuwe route toe aan het IP-adres van uw VPN-server. Houd er rekening mee dat uw VPN-server-IP is het IP-adres van uw SoftEther VPN-server en NIET het IP-adres dat via DHCP door de server is uitgegeven.

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

Verwijder uw oude standaardroute.

 ip route del default via <your default gateway IP>

Na het uitvoeren van deze routewijzigingen zal de routeringstabel er uitzien als de tabel in de afbeelding hierboven. Merk op dat de standaardgateway nu is gewijzigd naar het IP-adres dat via DHCP van de VPN-server is uitgegeven.

Test nu uw verbinding door een extern IP-adres te pingen, zoals de Google DNS-server:

ping -c4 8.8.8.8

Controleer ten slotte of uw SoftEther-clientverbinding correct werkt door uw openbare IP-adres te controleren:

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

Als het geretourneerde IP-adres hetzelfde is als het IP-adres van uw VPN-server, werkt alles correct.

7. De verbinding met de VPN verbreken

Om de verbinding met de VPN te verbreken, moet u het VPN-clientconfiguratiescript opnieuw starten met behulp van de volgende opdracht:

./vpncmd

Geef nu de opdracht AccountDisconnect:

 AccountDisconnect <name of account>

Sluit nu de clientconfiguratie af en geef de DHCP-lease vrij van de virtuele netwerkinterface:

dhclient -r <name of virtual interface>

Stop vervolgens de VPN-client:

beste app om Android-telefoon schoon te maken
 ./vpnclient stop

Bewerk nu uw routeringstabel door de route naar uw VPN-server te verwijderen:

 ip route del <your VPN server IP>/32

Voeg ten slotte een standaardroute toe via de lokale gateway van uw netwerk:

 ip route add default via <your local gateway>

Uw netwerkverbinding zou nu hersteld moeten zijn.

Gebruik de SoftEther VPN om uw online privacy te beschermen

Het succesvol opzetten van een SoftEther-client en het tot stand brengen van een verbinding met de VPN-server verbetert uw online veiligheid. Uw SoftEther VPN blijft discreet en trotseert zelfs de meest rigoureuze pogingen tot VPN-detectie en -blokkering.