Hur man ställer in SoftEther VPN-klient på Linux

I den här tutorialen visar vi dig hur du ställer in SoftEther VPN-klient på Linux men låt oss först se vad som är våra krav och rekommendationer.


Krav

För att ställa in SoftEther behöver du:

  1. Ett CactusVPN-konto. Om du inte har någon kan du prova våra tjänster gratis.
  2. Ditt VPN-användarnamn, lösenord och VPN-serveradress. Du kan hitta dem i ditt konto på vår webbplats genom att gå till Inställningar.

rekommendationer

  • Denna handledning kräver avancerad Linux-kunskap. Det finns en potentiell risk att bryta din Internet-anslutning om du inte följer alla steg exakt. Du kan alltid ställa in VPN på Linux med andra VPN-protokoll som är lättare att installera.
  • Anslut till SoftEther VPN-protokoll på Linux endast om du har erfarenhet av konfigurering av Linux-applikationer och är bekant med att läsa / ändra IP-routingtabeller.

Om du fortfarande vill konfigurera SoftEther VPN på Linux går du steg för steg genom att följa instruktionerna:

Del I. Installera SoftEther VPN-klient

Vi visar dig hur du installerar SoftEther VPN-klienten på Linux. Du kan göra detta på två sätt: från pakethanteraren på Ubuntu eller andra Debian Derivates [x86_64 eller AMD 64-maskiner] och från källan till Linux-distributörer. Välj det sätt du vill använda på menyn nedan och följ dess steg.

  • Från paketansvarig
  • Från källan
  1. Se till att ditt system är uppdaterat: apt update && apt -y full-upgrade

    Detta steg är inte obligatoriskt, men det rekommenderas.

  2. Lägg till CactusVPN-lagret i källlistan för pakethanteraren: sudo echo "deb [betrodda = ja] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. Uppdatera pakethanterarens cache: sudo apt update

    Viktig! Du kan få följande fel:

    “E: Metoddrivrutinen / usr / lib / apt / Methods / https kunde inte hittas.
    N: Är paketet apt-transport-https installerat?
    E: Det gick inte att hämta https://repository.cactusvpn.com/softether/amd64/InRelease
    E: Vissa indexfiler kunde inte laddas ner. De har ignorerats eller gamla använts istället. ”

    Om du får felet måste du installera apt-transport-https på din enhet:

    sudo apt install -y apt-transport-https

    och kör det första kommandot igen.

    Om du inte ser några fel bara ignorera det här steget.

  4. Installera SoftEther VPN-manager: sudo apt install -y softethervpn-stable
  1. Se till att ditt system är uppdaterat:På Debian / Ubuntu:

    apt uppdatering && apt -y full-upgrade

    På CentOS / Fedora:

    yum-uppdatering

    Detta steg är inte obligatoriskt, men det rekommenderas.

  2. Ladda ner den senaste versionen av SoftEther VPN-klienten (vid tidpunkten för att skriva denna handledning var den v4.27-9668-beta.) Tillgänglig här: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- träd / Linux / SoftEther_VPN_Client / 64bit _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- beta-2018.05.29-linux-x64-64bit.tar.gz
  3. Dekompressera SofEther VPN-klient: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. Se till att ditt system har alla nödvändiga verktyg för SoftEther-sammanställning.På Debian / Ubuntu:

    apt -y install build-essential

    På CentOS / Fedora:

    yum groupinstall "Utvecklings verktyg"

  5. Ändra katalogen till mappen vpnclient: cd vpnclient
  6. Samla SoftEther till en körbar fil: make
  7. SoftEther kommer att be dig läsa och godkänna licensavtalet. Välj 1 för att läsa avtalet, igen för att bekräfta att du har läst det och slutligen godkänna licensavtalet. SoftEther är nu sammanställt och det är en körbar fil (vpnclient och vpncmd). Om processen misslyckas, kolla om du har alla kravpaketen installerade.
  8. Nu kan vi flytta vpnclient-katalogen någon annanstans. Vi flyttade den till “/ usr /”: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

Del II. Konfigurera SoftEther VPN-klient

  1. Starta SoftEther VPN-klienten: sudo / usr / vpnclient / vpnclient start

    Om du ser detta meddelande: "SoftEther VPN Client-tjänsten har startats." sedan har SoftEther VPN-klienten lyckats starta.

  2. Kontrollera SoftEther VPN-klienten: vpncmd
  3. Välj “3” för att gå in "Användning av VPN-verktyg (certifikatskapande och verktyg för nätverkstrafikhastighetstest)".
  4. Testa installationen av SoftEther VPN Client: Kontrollera

    Om alla kontroller har godkänts kan du gå till nästa steg.

    Viktig! Gå inte till nästa steg förrän du inte rättar till alla fel.

  5. Tryck på “Ctrl” + “C” eller “Ctrl” + “D” för att avsluta.
  6. Ställ in SoftEther VPN-klient. Börja konfigurationen med: vpncmd
  7. Välj ”2. Hantering av VPN-klient ”.
  8. Ange inga adresser på “Hostname of IP Address of Destination” och tryck på “Enter” för att ansluta till localhost.
  9. Skapa ett virtuellt gränssnitt för att ansluta till VPN-servern. I SoftEther VPN-konfigurationstyp: NicCreate vpn_se
  10. Skapa ett konto som använder detta gränssnitt för VPN-anslutningen. Kör det här kommandot på terminalen: AccountCreate cactusvpn
  11. Ställ in VPN-konto med dina uppgifter. ”Destination Virtual Hub Name”: cactusvpn

    “Destination VPN server Host Name and Port Number”: {VPN IP-adress}: {SoftEther VPN Port}

    Du kan hitta alla tillgängliga servrar och portar i ditt konto på vår webbplats genom att gå till Inställningar.

    "Ansluta användarnamn": {ditt VPN-användarnamn}

    Du kan hitta ditt användarnamn i ditt konto på vår webbplats genom att gå till Inställningar. Se till att du använder ditt VPN-användarnamn och INTE ett webbplatskonto (Vad är skillnaden?).

    “Använt virtuellt nätverksadapternamn”: vpn_se

    Om du får "Kommandot slutförts framgångsrikt." meddelande, betyder det att kontot skapades framgångsrikt.

    Så här ställer du in SoftEther VPN-klient på Linux: Steg 3

  12. Ställ in ett lösenord: AccountPassword cactusvpn

    och ange ditt VPN-lösenord för “Password” och “Confirm input”.

    Du kan hitta ditt lösenord i ditt konto på vår webbplats genom att gå till dina servicedetaljer. Se till att du använder ditt VPN-lösenord och INTE ett webbplatskonto (Vad är skillnaden?).

  13. Skriv "Radie:" Ange standard eller radie: "
  14. Anslut till SoftEther VPN-klienten med det skapade kontot: AccountConnect cactusvpn
  15. Testa anslutningen till VPN-servern: AccountList

    Om du ser "Ansluten" kan du gå till nästa steg.

    Så här ställer du in SoftEther VPN Client på Linux: Steg 4

  16. Tryck på “Ctrl” + “C” eller “Ctrl” + “D” för att lämna SoftEther VPN Client manager.

Del III. IP och routingtabell

  1. Kontrollera om IP-framåt är aktiverat på ditt system: cat / proc / sys / net / ipv4 / ip_forward

    Om du får "1" kan du hoppa över det här steget och gå till steget "Få en IP-adress från VPN-servern".

    Om du har "0", aktivera IP-vidarebefordran:

    eko 1 > / Proc / sys / net / ipv4 / ip_forward

    Du kan också göra den permanent genom att redigera filen /etc/sysctl.conf:

    echo net.ipv4.ip_forward = 1 >> /etc/sysctl.conf && sysctl -p

    Om du får “net.ipv4.ip_forward = 1” aktiverades IP-vidarebefordran framgångsrikt.

  2. Skaffa en IP-adress från VPN-servern: sudo ifconfig

    och du ser det virtuella nätverket "vpn_vpn_se" skapat med SoftEther VPN-klientverktyg.

    Så här ställer du in SoftEther VPN-klient på Linux: Steg 5

    Så här får du en IP-adress från VPN-servern:

    sudo dhclient vpn_vpn_se

    Efter några ögonblick bör du få en IP-adress från 10.6.0.0/24-nätverket.

    Så här ställer du in SoftEther VPN-klient på Linux: Steg 6

  3. Redigera routingtabellen: sudo netstat -rn

    för att se den aktuella routingtabellen. Dina borde likna detta:

    Så här ställer du in SoftEther VPN-klient på Linux: Steg 1

  4. Lägg till en rutt till VPN-serverns IP-adress via din gamla standardrutt. I mitt specifika fall: sudo ip-rutten lägg till 93.115.92.240/32 via 192.168.0.1

    93.115.92.240 är IPN-adressen till VPN-servern. 192.168.0.1 är min tidigare gateway.

  5. Radera den gamla standardvägen: sudo ip route del default via 192.168.0.1

    Efter dessa uppdateringar ska routingtabellen se ut så här:

    Så här ställer du in SoftEther VPN Client på Linux: Steg 2

  6. Pinga vilken IP-adress som helst för att kontrollera din nätverksanslutning: ping 8.8.8.8 -c4
  7. Kontrollera din offentliga IP-adress från kommandoraden: wget -qO- http://ipecho.net/plain; eko

    Om du ser IP-servern för VPN-servern konfigurerades allt korrekt och din Linux är ansluten till VPN via SoftEther VPN-klient.

    Om pingen till “8.8.8.8” är OK men du inte kan hämta något annat med offentlig värdnamn, lägg till Google DNS (eller någon offentlig DNS-server) till din “/etc/resolv.conf” -fil:

    sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf

Del IV. Koppla från VPN

För att stänga av VPN-anslutningen måste du stänga SoftEther VPN Client manager och redigera routingtabellen för att få åtkomst till Internet via din routers gateway.

  1. För att koppla bort från VPN, stäng bara av SoftEther VPN Client manager: sudo / usr / vpnclient / vpnclient stop
  2. Redigera routingtabellen genom att ta bort rutten från din gateway till VPN-servern (i vårt specifika fall 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. Lägg till en standardrutt via din lokala gateway (192.168.0.1 för IP: er som vi använde i detta exempel): sudo ip route add default via 192.168.0.1
Hur man ställer in SoftEther VPN-klient på Linux
admin Author
Sorry! The Author has not filled his profile.
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

8 + = 11

map