Als het gaat om virtuele particuliere netwerken (VPN's) , zijn niet alle protocollen gelijk. Hoewel OpenVPN en Wireguard extreem populaire VPN-protocollen zijn, heeft hun populariteit ertoe geleid dat steeds meer protocollen door sommige netwerken worden geblokkeerd.
Met SoftEther VPN wordt de gecodeerde tunnel via HTTPS-poort (443) geleid, waardoor de VPN effectief wordt vermomd als een SSL-verbinding.
Hier leest u hoe u SoftEther VPN instelt via HTTPS- verbindingsclient op Windows en Linux.
Installeer de SoftEther-client op Windows
1. Download de Windows SoftEther-client van de SoftEther- website . U moet SoftEther VPN Client en vervolgens Windows selecteren in het vervolgkeuzemenu. Voer het installatieprogramma uit en volg de aanwijzingen op het scherm. Selecteer tijdens de installatie SoftEther VPN Client wanneer daarom wordt gevraagd.

De SoftEther-website toont opties om de client te downloaden
2. Start na de installatie de VPN-clientmanager. U moet een virtuele netwerkadapter maken voor de VPN-verbinding. Selecteer Virtuele adapter en vervolgens Nieuwe virtuele netwerkadapter . Voer een unieke naam in voor uw SoftEther VPN-netwerkadapter en selecteer vervolgens OK.
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Stel de Windows SoftEther VirtualNetworkAdapter-client in
3. Selecteer vervolgens Verbinden in de linkerbovenhoek en selecteer vervolgens Nieuwe VPN-verbindingsinstelling . Voer de volgende gegevens in die overeenkomen met uw SoftEther VPN-server:
- Instellingsnaam : Geef uw VPN-client een naam.
- Hostnaam : Servernaam of 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, selecteert u de overeenkomstige optie.
- Te gebruiken virtuele clientadapter : Selecteer de virtuele netwerkadapter die u in de vorige stap hebt gemaakt.
- Instellingen gebruikersauthenticatie : Selecteer Standaardwachtwoordauthenticatie. 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, zal de VPN succesvol verbinding maken.
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
SoftEther Client is succesvol verbonden
Als u nu uw eigen DNS-server wilt opgeven, moet u de instellingen van de virtuele netwerkadapter in Windows bewerken.
1. Klik in het Netwerkcentrum op Adapterinstellingen wijzigen , klik met de rechtermuisknop op de virtuele adapter (deze krijgt de naam VPN## of iets dergelijks), klik op Eigenschappen en selecteer vervolgens Internet Protocol versie 4 .
2. Voer in het gedeelte Voorkeurs -DNS-server de DNS-servers in die u wilt gebruiken .
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Windows-netwerkinstellingen tonen IPv4 DNS
Om te controleren of de VPN succesvol verbinding heeft gemaakt, kunt u naar WhatIsMyIP gaan en het weergegeven IP-adres controleren. Als dit overeenkomt met het IP-adres van de SoftEther VPN-server, is uw client correct ingesteld.
Installeer de SoftEther-client op Linux
Om de SoftEther-client op Linux te installeren , moet u een terminal openen en inloggen als root . Deze installatiehandleiding is bedoeld voor Debian/Ubuntu. Voor andere Linux-distributies dient u uw opdrachten dienovereenkomstig aan te passen. Omdat het Linux-installatieproces iets langer duurt dan de Windows-versie, is het artikel in kleine delen opgedeeld.
1. Update uw softwareopslagplaats en afhankelijkheden
Voordat u begint met het installeren van de client, werkt u de softwarerepository bij met de volgende opdracht.
apt-get update -y
Installeer vervolgens de benodigde 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 officiële of bètaversie te selecteren. Selecteer Linux en vervolgens SoftEther_VPN_Client.
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Selecteer systeemarchitectuur, bestand softether-vpnclient-x en druk op "d" om te downloaden. Selecteer ten slotte Opslaan op schijf .
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Druk op q om de Lynx-browser af te sluiten.
Pak het bestand uit. Houd er rekening mee dat uw bestandsnaam anders kan zijn als u een nieuwere versie downloadt.
tar -xvzf softether-vpnclient (press tab to complete)
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Navigeer naar de nieuw gemaakte VPN-clientmap:
cd ./vpnclient
Geef de opdracht om de software te compileren en accepteer de licentieovereenkomst.
make
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Voer nu de VPN-client uit.
./vpnclient start
Controleer voordat u met de configuratie begint de compatibiliteit van het systeem met de client. Selecteer Optie 3 (Gebruik van VPN-tools).
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Geef vervolgens de volgende opdracht:
check
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Als alle tests zonder fouten zijn geslaagd, kunt u doorgaan met de configuratie. Sluit vpncmd af door exit te typen.
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
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Maak een nieuwe virtuele interface om verbinding te maken met de VPN-server. Je kunt elke gewenste naam gebruiken.
NicCreate
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Maak een nieuw klantaccount aan en geef deze een naam. Voor deze stap heeft u uw SoftEther-gebruikersnaam en hubnaam nodig.
AccountCreate /server::443 /HUB: /USERNAME: /NICNAME:
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Stel een wachtwoord en authenticatiemodus in voor het nieuw aangemaakte account.
AccountPasswordSet /PASSWORD: /TYPE:standard
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Controleer de status van het nieuw aangemaakte account met de opdracht:
AccountList
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
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 de waarde 1 of 0 . Als de waarde 0 is , is IP-doorsturen niet ingeschakeld. Om dit in te schakelen, bewerkt u het bestand sysctl.conf met 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).
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
5. Maak de 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
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Op dit punt kunt u bevestigen dat het account succesvol is verbonden door de opdracht AccountList uit te voeren:
AccountList
Vraag het IP-adres aan bij de VPN-server via DHCP. Plaats het voorvoegsel "vpn_" vóór de naam van de virtuele interface. Bijvoorbeeld 'vpn_sevpn'
dhclient
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
U moet kijken naar het IP-adres dat door de VPN-server is toegewezen. Onthoud dit adres omdat het belangrijk is voor de volgende stap.
Hier kunt u uw virtuele interfacenaam en het toegewezen IP-adres zien. In de bovenstaande afbeelding is dit blauw gemarkeerd.
iconfig
6. Stel statische routering in
Nu moet u statische routes opgeven, zodat al het verkeer wordt omgeleid via de VPN in plaats van uw standaard netwerkgateway. Om uw huidige routeringstabel te zien, gebruikt u de opdracht netstat:
netstat -rn
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
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 hebt verkregen.
Zodra u het standaard gateway-IP-adres heeft, voegt u via de standaardgateway een nieuwe route toe aan het IP-adres van de VPN-server. Houd er rekening mee dat het IP-adres van uw VPN-server het IP-adres is van de SoftEther VPN-server, en niet het IP-adres dat via DHCP door de server is toegewezen .
ip route add /32 via
Verwijder uw oude standaardroute.
ip route del default via
Nadat u deze routewijzigingen heeft aangebracht, ziet de routeringstabel eruit zoals in de afbeelding hierboven. Houd er rekening mee 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 DNS-server van Google:
ping -c4 8.8.8.8
Controleer ten slotte of uw SoftEther-clientverbinding correct werkt door het 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. Verbreek de VPN-verbinding
Om de verbinding met de VPN te verbreken, moet u het VPN-clientconfiguratiescript opnieuw starten met de volgende opdracht:
./vpncmd
Geef nu de opdracht AccountDisconnect:
AccountDisconnect
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Laten we nu de clientconfiguratie afsluiten en de DHCP-lease vrijgeven van de virtuele netwerkinterface:
dhclient -r
![Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux Hoe u SoftEther VPN instelt via HTTPS-client op Windows en Linux]()
Stop vervolgens de VPN-client:
./vpnclient stop
Laten we nu de routeringstabel bewerken door de route naar uw VPN-server te verwijderen:
ip route del /32
Voeg ten slotte de standaardroute toe via de lokale gateway van het netwerk:
ip route add default via
Uw netwerkverbinding wordt nu hersteld.