Hoe om SoftEther VPN Client op Linux op te stel

In hierdie tutoriaal wys ons hoe u SoftEther VPN Client op Linux instel, maar kyk eers wat is ons vereistes en aanbevelings.


vereistes

Om die SoftEther op te stel, benodig u:

  1. ‘N CactusVPN-rekening. As u nie een het nie, kan u ons dienste gratis probeer.
  2. U VPN-gebruikersnaam, wagwoord en VPN-bedieneradres. U kan dit in u rekening op ons webwerf vind deur na Instellings te gaan.

aanbevelings

  • Hierdie handleiding vereis gevorderde Linux-kennis. Daar is ‘n moontlike risiko om u internetverbinding te verbreek as u nie alle stappe presies volg nie. U kan altyd VPN op Linux instel met behulp van ander VPN-protokolle wat makliker is om op te stel.
  • Verbind slegs met SoftEther VPN-protokol op Linux as u ervaring het met die konfigurasie van Linux-toepassings en vertroud is met die lees / wysiging van IP-routingstabelle.

As u nog steeds SoftEther VPN op Linux wil instel, gaan stap vir stap deur die volgende instruksies:

Deel I. Installeer SoftEther VPN-kliënt

Ons wys jou hoe om die SoftEther VPN-kliënt op Linux te installeer. U kan dit op twee maniere doen: van pakketbestuurder op Ubuntu of ander Debian Derivates [x86_64 of AMD 64-masjiene] en vanaf bron op Linux-verspreiders. Kies die manier wat u wil gebruik in die onderstaande menu en volg die stappe.

  • Van pakketbestuurder
  • Vanaf die bron
  1. Sorg dat u stelsel op datum is: gepaste opdatering && geskik vir u volledige opgradering

    Hierdie stap is nie verpligtend nie, hoewel dit aanbeveel word.

  2. Voeg die CactusVPN-bewaarplaas by u pakketbestuurder: sudo echo "deb [vertrou = ja] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. Dateer die pakketbestuurder se kas op: sudo apt update

    Belangrik! U kan die volgende fout ervaar:

    “E: die metodrywer / usr / lib / apt / metodes / https kon nie gevind word nie.
    N: Is die pakket apt-transport-https geïnstalleer?
    E: Kon nie https://repository.cactusvpn.com/softether/amd64/InRelease haal nie
    E: Sommige indekslêers kon nie afgelaai word nie. Hulle word geïgnoreer, of eerder word ou mense gebruik. ”

    As u hierdie fout ondervind, moet u apt-transport-https op u toestel installeer:

    sudo apt install -y apt-transport-https

    en voer weer die eerste opdrag uit.

    Ignoreer hierdie stap as u geen foute sien nie.

  4. Installeer die SoftEther VPN-bestuurder: sudo apt install -y softethervpn-stabiel
  1. Sorg dat u stelsel op datum is:Op Debian / Ubuntu:

    gepaste opdatering && geskik vir u volledige opgradering

    Op CentOS / Fedora:

    yum -y opdatering

    Hierdie stap is nie verpligtend nie, hoewel dit aanbeveel word.

  2. Laai die nuutste weergawe van SoftEther VPN-kliënt af (ten tyde van die skryf van hierdie tutoriaal was dit v4.27-9668-beta.) Wat hier beskikbaar is: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- boom / Linux / SoftEther_VPN_Client / 64bit _-_ Intel_x64_or_AMD64 / softether-vpnclient-v4.27-9668- beta-2018.05.29-linux-x64-64bit.tar.gz
  3. Decompress SofEther VPN-kliënt: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. Maak seker dat u stelsel al die nodige gereedskap het vir die samestelling van SoftEther.Op Debian / Ubuntu:

    apt -y install build noodsaaklik

    Op CentOS / Fedora:

    yum groupinstall "Ontwikkelingsgereedskap"

  5. Verander die gids na die vpnclient-lêergids: cd vpnclient
  6. Stel SoftEther saam in ‘n uitvoerbare lêer: maak
  7. SoftEther sal u versoek om die lisensieooreenkoms te lees en daarmee saam te stem. Kies 1 om die ooreenkoms te lees, weer om te bevestig dat u dit gelees het en uiteindelik tot die lisensieooreenkoms instem. SoftEther is nou saamgestel en dit is ‘n uitvoerbare lêer (vpnclient en vpncmd). As die proses misluk, kyk of u al die vereiste pakkette geïnstalleer het.
  8. Nou kan ons die vpnclient-gids êrens anders skuif. Ons het dit na “/ usr /” geskuif: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

Deel II. Stel SoftEther VPN-kliënt op

  1. Begin die SoftEther VPN-kliënt: sudo / usr / vpnclient / vpnclient start

    As u hierdie boodskap sien: “Die SoftEther VPN-kliëntediens is begin.” dan is die SoftEther VPN-kliënt suksesvol begin.

  2. Gaan die SoftEther VPN-kliënt na: vpncmd
  3. Kies “3” om in te gaan “Gebruik van VPN-instrumente (sertifikaatskepping en netwerkverkeersnelheidstoetshulpmiddel)”.
  4. Toets die installasie van SoftEther VPN Client: Kyk

    As al die tjeks geslaag is, kan u na die volgende stap gaan.

    Belangrik! Moenie na die volgende stap gaan voordat u nie al die foute reggestel het nie.

  5. Druk “Ctrl” + “C” of “Ctrl” + “D” om uit te gaan.
  6. Stel SoftEther VPN-kliënt op. Begin konfigurasie met: vpncmd
  7. Kies “2. Bestuur van VPN-kliënt ”.
  8. Voer geen adresse in by “Hostname of IP Address of Destination” nie en druk op “Enter” om met die localhost te skakel.
  9. Skep ‘n virtuele koppelvlak om aan die VPN-bediener te koppel. In die SoftEther VPN-konfigurasietipe: NicCreate vpn_se
  10. Skep ‘n rekening wat hierdie koppelvlak vir die VPN-verbinding sal gebruik. Voer hierdie opdrag in die terminale uit: AccountCreate cactusvpn
  11. Stel VPN-rekening op met u besonderhede. ”Naam van bestemming virtuele hub”: cactusvpn

    “Bestemming VPN-bediener gasheernaam en poortnommer”: {VPN IP-adres}: {SoftEther VPN-poort}

    U kan al die beskikbare bedieners en poorte in u rekening op ons webwerf vind deur na Instellings te gaan.

    “Verbind gebruikersnaam”: {jou VPN-gebruikersnaam}

    U kan u gebruikersnaam in u rekening op ons webwerf vind deur na Instellings te gaan. Maak seker dat u u VPN-gebruikersnaam gebruik en NIE die een webwerf-rekening nie (wat is die verskil?).

    “Gebruikte virtuele netwerkadapternaam”: vpn_se

    As u die “Die opdrag is suksesvol voltooi.” boodskap beteken, is die opstel van die rekening suksesvol voltooi.

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 3

  12. Stel ‘n wagwoord op: AccountPassword cactusvpn

    en voer u VPN-wagwoord in vir “Wagwoord” en “Bevestig invoer”.

    U kan u wagwoord in u rekening op ons webwerf vind deur na u diensbesonderhede te gaan. Maak seker dat u u VPN-wagwoord gebruik en NIE die webwerfrekening nie (wat is die verskil?).

  13. By “Spesifiseer standaard of radius:” tik radius
  14. Koppel aan die SoftEther VPN-kliënt met behulp van die aangemaakte rekening: AccountConnect cactusvpn
  15. Toets die verbinding met die VPN-bediener: AccountList

    As u ‘Connected’ sien, kan u na die volgende stap gaan.

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 4

  16. Druk op “Ctrl” + “C” of “Ctrl” + “D” om die SoftEther VPN Client-bestuurder te verlaat.

Deel III. IP en routing tafel

  1. Kyk of die IP-voorskakelaar op u stelsel aangeskakel is: cat / proc / sys / net / ipv4 / ip_forward

    As u ‘1’ kry, kan u hierdie stap oorslaan en na die stap ‘Ontvang ‘n IP-adres vanaf die VPN-bediener’ gaan.

    As u ‘0’ het, skakel dan die IP-voorskakel in:

    eggo 1 > / Proc / sys / net / IPv4 / ip_forward

    U kan dit ook permanent maak deur die lêer “/etc/sysctl.conf” te redigeer:

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

    As u ‘net.ipv4.ip_forward = 1’ kry, is die IP-voorskakel suksesvol aangeskakel.

  2. Verkry ‘n IP-adres vanaf die VPN-bediener: sudo ifconfig

    en jy sien die virtuele netwerk “vpn_vpn_se” wat met SoftEther VPN-kliëntinstrument geskep is.

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 5

    Om ‘n IP-adres van die VPN-bediener te kry:

    sudo dhclient vpn_vpn_se

    Na ‘n paar oomblikke moet u ‘n IP-adres van die 10.6.0.0/24 netwerk kry.

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 6

  3. Wysig die routingtabel: sudo netstat -rn

    om die huidige routingstabel te sien. Die uwe moet hieraan ooreenstem:

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 1

  4. Voeg ‘n roete by die IPN-adres van die VPN-bediener via u ou standaardroete. In my spesifieke geval: sudo ip-roete voeg 93.115.92.240/32 via 192.168.0.1 by

    Die 93.115.92.240 is die IP-adres van die VPN-bediener. Die 192.168.0.1 is my vorige poort.

  5. Vee die ou standaardroete uit: sudo ip route del default via 192.168.0.1

    Na hierdie opdaterings, sal die routingtabel so lyk:

    Hoe om SoftEther VPN Client op Linux op te stel: Stap 2

  6. Skakel enige IP-adres om u netwerkverbinding na te gaan: ping 8.8.8.8 -c4
  7. Kontroleer u openbare IP-adres vanaf die opdragreël: wget -qO- http://ipecho.net/plain; eggo

    As u die IP-adres van die VPN-bediener sien, is alles korrek opgestel en is u Linux met die VPN gekoppel via SoftEther VPN-kliënt.

    As die ping na die “8.8.8.8” in orde is, maar u niks anders met die publieke gasheernaam kan ophaal nie, voeg Google DNS (of enige openbare DNS-bediener) by u lêer /etc/resolv.conf:

    sudo echo name server 8.8.8.8 >> /etc/resolv.conf

Deel IV. Ontkoppel van VPN

Om die VPN-verbinding uit te skakel, moet u SoftEther VPN-kliëntebestuurder sluit en die routingtabel wysig om toegang tot die internet te kry via die gateway van u router.

  1. Skakel die SoftEther VPN Client-bestuurder uit om van VPN te ontkoppel: sudo / usr / vpnclient / vpnclient stop
  2. Wysig die routingtabel deur die roete van u poort na die VPN-bediener te verwyder (in ons spesifieke geval 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. Voeg ‘n standaardroete by via u plaaslike poort (192.168.0.1 vir die IP’s wat ons in hierdie voorbeeld gebruik het): sudo ip-roete voeg standaard via 192.168.0.1
Kim Martin
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me