Hur man ställer in en SoftEther VPN över HTTPS-klient på Windows och Linux

Hur man ställer in en SoftEther VPN över HTTPS-klient på Windows och Linux
Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

När det kommer till virtuella privata nätverk (VPN) är inte alla protokoll skapade lika. Även om OpenVPN och Wireguard är otroligt populära VPN-protokoll, har deras popularitet lett till att en ökning av protokollet blockeras av vissa nätverk.





Dagens video från MUO SCROLL FÖR ATT FORTSÄTTA MED INNEHÅLL

Med SoftEther VPN dirigeras den krypterade tunneln genom HTTPS-porten (443), vilket effektivt döljer VPN som en SSL-anslutning.





Så här ställer du in en SoftEther VPN över en HTTPS-anslutningsklient på Windows och Linux.





Hur fungerar en SoftEther VPN?

SoftEther, som står för 'Software Ethernet', är en öppen källkod, multi-protokoll VPN-programvara. Det prisas för sin flexibilitet, vilket möjliggör en rad VPN-protokoll, inklusive det alltmer populära VPN över HTTPS.

VPN-blockering metoder blockerar i första hand vanliga VPN-portar eller själva protokollen. VPN över HTTPS använder SSL/TLS-krypteringsprotokollen. Detta innebär att VPN-anslutningen är kamouflerad som standard HTTP-trafik. Detta gör att den kan passera genom de flesta brandväggar och webbproxyer utan upptäckt.



En SoftEther VPN kräver både en klient och en server. Den här artikeln handlar om installation och installation av en SoftEther-klient. För serverinstallationsguiden, ta en titt på hur man gör ställ in SoftEther VPN-servern . Du behöver värdnamnet eller IP-adressen för din SoftEther-server för att slutföra SoftEther-klientkonfigurationen i nästa avsnitt, så ta en stund att göra detta.

Innan vi går in i installationsprocedurerna är det viktigt att notera att endast Windows- och Linux SoftEther-klienter stöder VPN över HTTPS. Dessutom, för både Windows och Linux, se till att du har värdnamnet eller IP-adressen för SoftEther-servern och användarnamn och lösenord.





Installera SoftEther-klienten på Windows

  1. Ladda ner Windows SoftEther-klienten från SoftEther hemsida . Du måste välja SoftEther VPN-klient och sedan Windows från rullgardinsmenyerna. Kör installationsprogrammet och följ instruktionerna på skärmen. Under inställningen väljer du SoftEther VPN-klient när du uppmanas.   Linux-terminal som visar lynx-webbläsaren ladda ner softether-klient
  2. När det är installerat, starta VPN-klienthanteraren. Du måste skapa en virtuell nätverksadapter för VPN-anslutningen. Välj Virtuell adapter , då Ny virtuell nätverksadapter . Ange ett unikt namn för din SoftEther VPN-nätverksadapter och välj sedan OK .   Linux-terminal med lynx-webbläsare som visar mjukare vpnclient
  3. Välj sedan Ansluta i det övre vänstra hörnet och sedan Ny VPN-anslutningsinställning . Ange följande uppgifter som motsvarar din SoftEther VPN-server:
    • Inställningsnamn: Ge din VPN-klient ett namn.
    • Värdnamn : Värdnamnet eller IP-adressen för din SoftEther VPN-server.
    • Portnummer : 443
    • Typ av proxy : För de flesta är det bäst att välja 'Direkt TCP/IP-anslutning'. Om din anslutning finns bakom en webb- eller SOCKS-proxy, välj motsvarande alternativ.
    • Virtuell klientadapter att använda: Välj den virtuella nätverksadaptern du skapade i föregående steg.
    • Användarautentiseringsinställningar : Välj Standardlösenordsautentisering. Ange ditt VPN-användarnamn och lösenord.
    • Klicka på 'OK' för att fortsätta.
  4. Högerklicka på den nya anslutningen och klicka på Anslut. Om uppgifterna har angetts korrekt bör VPN nu ansluta.   Linux-terminal som visar make-kommandot softether-klientkompilering slutförd

Nu, om du vill ange dina egna DNS-servrar , måste du redigera inställningarna för det virtuella nätverkskortet i Windows.





  1. Klicka på i Nätverks- och delningscenter Ändra adapterinställningar , högerklicka på den virtuella adaptern (den kommer att heta något som VPN## eller liknande), klicka Egenskaper , välj sedan Internetprotokoll version 4
  2. Ange de DNS-servrar du vill använda i Önskad DNS-server sektion.   Linux-terminal som visar softether vpn-klientstartkommando och vpncmd

För att testa om VPN har anslutit framgångsrikt kan du besöka Vad är min IP och kontrollera den visade IP-adressen. Om den matchar IP-adressen för din SoftEther VPN-server är din klient korrekt inställd.

Installera SoftEther-klienten på Linux

För att installera SoftEther-klienten på Linux måste du öppna en terminal och vara inloggad som root. Instruktioner för denna installation ges för Debian/Ubuntu. För andra distributioner av Linux , justera dina kommandon därefter. Eftersom Linux-installationsprocessen är något längre än Windows-versionen, har vi delat upp den i lagom stora bitar.

1. Uppdatera dina programvaruförråd och beroenden

Innan du påbörjar klientinstallationen, uppdatera först dina programvaruförråd med följande kommando.

apt-get update -y

Installera sedan de nödvändiga beroenden för VPN-klienten.

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

2. Ladda ner och installera SoftEther-klienten för Linux

För att göra detta, installera Lynx terminalbaserad webbläsare och öppna nedladdningssidan för SoftEther.

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

Bläddra till botten av sidan för att välja den senaste versionen eller betaversionen. Välj Linux , då SoftEther_VPN_Client .

  Linux-terminal som visar mjukare vpncmd-klienttest godkända

Välj din system arkitektur , Välj softether-vpnclient-x fil och tryck på 'd' för att ladda ner. Slutligen, välj Spara på disk .

  Linux-terminal som kör mjukare vpncmd med alternativ 2 valt

Tryck q för att avsluta Lynx-webbläsaren.

hur man kör mac -appar på windows

Extrahera arkivet. Observera att ditt filnamn kan vara annorlunda om du har laddat ner en nyare version.

hur man förbättrar grafik på bärbar dator
tar -xvzf softether-vpnclient (press tab to complete)
  Linux-terminal som visar softether vpncmd niccreate-kommandot

Navigera till den nyskapade VPN-klientkatalogen:

 cd ./vpnclient

Ge kommandot make för att kompilera programvaran och acceptera licensavtalet.

 make
  Linux-terminal som visar kommandot softether vpncmd createaccount

Kör nu VPN-klienten.

 ./vpnclient start

Innan du startar konfigurationen, testa ditt systems kompatibilitet med klienten. Välj Alternativ 3 (Användning av VPN-verktyg).

  Linux-terminal som visar softether vpncmd-konto lösenordset kommando

Utför sedan följande kommando:

 check
  Linux-terminal-softether-vpncmd-kontolista

Om alla tester klarar utan fel kan du gå vidare till konfigurationen. Avsluta vpncmd genom att skriva utgång .

3. Konfigurera VPN-klienten

För att börja konfigurera, kör vpncmd igen och välj Alternativ 2 (Hantera VPN-klient). Tryck på enter för att acceptera localhost som klient.

 ./vpncmd
  Linux terminal nano textredigerare och systemctl conf-fil för ip-vidarebefordran aktiveras

Skapa ett nytt virtuellt gränssnitt för att ansluta till VPN-servern. Du kan använda vilket namn du vill.

 NicCreate <name of interface>
  Linux-terminal som visar softether vpncmd accountconnect-kommandot

Skapa ett nytt kundkonto och ge det ett namn. Du behöver ditt SoftEther-användarnamn och navnamn för detta steg.

 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 som visar dhcp-klientens IP-begäran

Ställ in lösenord och autentiseringsläge för det nyskapade kontot.

 AccountPasswordSet <name of account> /PASSWORD:<your vpn password> /TYPE:standard
  Linux-terminal som visar resultatet av netstat rn-kommandot och routingtabellen

Kontrollera statusen för det nyskapade kontot med kommandot:

 AccountList
  Linux-terminal som lägger till rutter för softether vpn

4. Aktivera IP-vidarebefordran

Kontot är nu redo att göra en anslutning till SoftEther VPN-servern, men först måste du se till att IP-vidarebefordran är aktiverad.

 cat /proc/sys/net/ipv4/ip_forward

Detta returnerar värdet 1 eller 0. Om värdet är 0, är ​​IP-vidarebefordran inte aktiverad. För att aktivera det, redigera sysctl.conf fil med följande kommando:

 nano /etc/sysctl.conf

Hitta raden 'net.ipv4.ip_forward=1' och avkommentera den. Spara nu filen (ctrl-o, ctrl-x).

  Linux-terminal som visar softether vpncmd accountdisconnect-kommandot

5. Gör din första SoftEther VPN-anslutning

Ditt konto är nu redo att ansluta till VPN-servern. För att göra det, utfärda detta kommando:

 AccountConnect <name of account>

Vid det här laget kan du bekräfta att kontot har anslutits framgångsrikt genom att utfärda kommandot AccountList:

AccountList

Begär en IP-adress från VPN-servern via DHCP. Placera prefixet 'vpn_' före namnet på det virtuella gränssnittet. Till exempel: 'vpn_sevpn'

 dhclient <virtual adapter name>

Du måste se IP-adressen som tilldelats av VPN-servern. Kom ihåg den här adressen, eftersom den är viktig för nästa steg.

Här kan du se namnet på ditt virtuella gränssnitt och IP-adressen som har tilldelats. På bilden ovan är den markerad i blått.

 iconfig <name of interface>

6. Ställ in statisk routing

Nu måste du ange de statiska vägarna så att all trafik dirigeras via VPN istället för din standardnätverksgateway. För att se din nuvarande routingtabell, utfärda netstat-kommandot:

 netstat -rn

I bilden ovan kan du se IP-adressen som tilldelats av VPN-servern (vpn_sevpn), och du kan se standardgatewayen (ens33). Din routingtabell kommer att se annorlunda ut än exemplet som tillhandahålls, eftersom alla nätverk skiljer sig. Standard gateway-IP kommer att skilja sig från DHCP IP-adressen som du fick från VPN-servern från föregående steg.

När du har din standardgateway-IP lägger du till en ny rutt till din VPN-servers IP-adress via din standardgateway. Vänligen notera att din VPN-server IP är IP-adressen för din SoftEther VPN-server och INTE IP-adressen som utfärdas från servern via DHCP.

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

Ta bort din gamla standardrutt.

 ip route del default via <your default gateway IP>

Efter att ha utfört dessa ruttändringar kommer rutttabellen att se ut som tabellen i bilden ovan. Observera att standardgatewayen nu har ändrats till IP-adressen som utfärdats via DHCP från VPN-servern.

Testa nu din anslutning genom att pinga en extern IP, till exempel Googles DNS-server:

ping -c4 8.8.8.8

Kontrollera slutligen att din SoftEther-klientanslutning fungerar korrekt genom att kontrollera din offentliga IP-adress:

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

Om IP-adressen som returneras är densamma som din VPN-server-IP fungerar allt korrekt.

7. Koppla från VPN

För att koppla från VPN måste du starta VPN-klientens konfigurationsskript igen med följande kommando:

skapa Windows 10 installationsmedia usb
./vpncmd

Ge nu kommandot AccountDisconnect:

 AccountDisconnect <name of account>

Avsluta nu klientkonfigurationen och frigör DHCP-leasing från det virtuella nätverksgränssnittet:

dhclient -r <name of virtual interface>

Stoppa sedan VPN-klienten:

 ./vpnclient stop

Redigera nu din routingtabell genom att ta bort rutten till din VPN-server:

 ip route del <your VPN server IP>/32

Lägg slutligen till en standardrutt via ditt nätverks lokala gateway:

 ip route add default via <your local gateway>

Din nätverksanslutning bör nu återställas.

Använd SoftEther VPN för att skydda din integritet online

Att framgångsrikt konfigurera en SoftEther-klient och upprätta en anslutning till dess VPN-server förbättrar din onlinesäkerhet. Din SoftEther VPN förblir diskret och trotsar även de mest rigorösa försöken att upptäcka och blockera VPN.