Как да настроите SoftEther VPN клиент на Linux

В този урок ще ви покажем как да настроите SoftEther VPN клиент на Linux, но първо нека да видим какви са нашите изисквания и препоръки.


Изисквания

За да настроите SoftEther ще трябва:

  1. Акаунт в CactusVPN. Ако нямате такъв, можете да изпробвате нашите услуги безплатно.
  2. Вашето потребителско име, парола и адрес на VPN сървъра. Можете да ги намерите във вашия акаунт на нашия уебсайт, като отидете в Настройки.

Препоръки

  • Този урок изисква напреднали знания за Linux. Възможен е рискът да прекъснете интернет връзката си, ако не следвате точно всички стъпки. Винаги можете да настроите VPN на Linux, като използвате други VPN протоколи, които са по-лесни за настройка.
  • Свържете се с SoftEther VPN протокол за Linux само ако имате опит с конфигурирането на Linux приложения и сте запознати с четене / промяна на таблици за маршрутизиране на IP.

Ако все пак искате да настроите SoftEther VPN на Linux, преминете стъпка по стъпка чрез следните инструкции:

Част I. Инсталирайте SoftEther VPN клиент

Ще ви покажем как да инсталирате SoftEther VPN клиента на Linux. Можете да направите това по два начина: от мениджъра на пакети в Ubuntu или други Дебианови деривати [x86_64 или AMD 64 машини] и от източника на Linux дистрибутори. Изберете начина, който искате да използвате от менюто по-долу и следвайте стъпките му.

  • От мениджъра на пакети
  • От източника
  1. Уверете се, че системата ви е актуална: подходяща актуализация && apt -y пълен ъпгрейд

    Тази стъпка не е задължителна, въпреки че се препоръчва.

  2. Добавете хранилището CactusVPN в списъка с източници на вашия мениджър на пакети: sudo echo "deb [доверен = да] https://repository.cactusvpn.com/softether/ amd64 /" > /etc/apt/sources.list.d/cactusvpn.list
  3. Актуализирайте кеша на мениджъра на пакети: sudo apt update

    важно! Може да получите следната грешка:

    „E: Драйверът на метода / usr / lib / apt / method / https не може да бъде намерен.
    N: Инсталиран ли е пакетът apt-transport-https?
    Д: Неуспешно извличане на https://repository.cactusvpn.com/softether/amd64/InRelease
    Д: Някои индексни файлове не можаха да се изтеглят. Те са игнорирани или са използвани стари. “

    Ако получите тази грешка, трябва да инсталирате apt-transport-https на устройството си:

    sudo apt install -y apt-transport-https

    и пуснете първата команда отново.

    Ако не виждате грешки, просто игнорирайте тази стъпка.

  4. Инсталирайте мениджъра на SoftEther VPN: sudo apt install -y softethervpn-stable
  1. Уверете се, че системата ви е актуална:В Debian / Ubuntu:

    подходяща актуализация && apt -y пълен ъпгрейд

    В CentOS / Fedora:

    yum -y актуализация

    Тази стъпка не е задължителна, въпреки че се препоръчва.

  2. Изтеглете последната версия на SoftEther VPN клиент (по време на писането на този урок той беше v4.27-9668-бета.) На разположение тук: wget http://www.softether-download.com/files/softether/v4.27 -9668-beta-2018.05.29- дърво / 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 клиент: tar xzfv softether-vpnclient-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  4. Уверете се, че вашата система разполага с всички необходими инструменти за компилиране на SoftEther.В Debian / Ubuntu:

    apt – инсталирам съществено изграждане

    В CentOS / Fedora:

    yum groupinstall "Инструменти за разработка"

  5. Променете директорията в папката vpnclient: cd vpnclient
  6. Компилирайте SoftEther в изпълним файл: make
  7. SoftEther ще ви помоли да прочетете и приемете лицензионното му споразумение. Изберете 1, за да прочетете споразумението, отново, за да потвърдите, че сте го прочели и накрая да се съгласите с Лицензионното споразумение. Сега се компилира SoftEther и той е изпълним файл (vpnclient и vpncmd). Ако процесът не успее, проверете дали имате инсталирани всички изисквания пакети.
  8. Сега можем да преместим директорията vpnclient някъде другаде. Преместихме го в „/ usr /“: cd .. && mv vpnclient / usr / && cd / usr / vpnclient /

Част II. Конфигурирайте SoftEther VPN клиент

  1. Стартирайте SoftEther VPN клиента: sudo / usr / vpnclient / vpnclient start

    Ако видите това съобщение: „Стартирана е услугата на SoftEther VPN клиент.“ след това софтуерът на SoftEther VPN успешно стартира.

  2. Проверете VPN клиента на SoftEther: vpncmd
  3. Изберете „3“, за да влезете „Използване на VPN инструменти (създаване на сертификат и инструмент за тестване на скоростта на мрежовия трафик)“.
  4. Тествайте инсталацията на SoftEther VPN Client: Проверете

    Ако всички проверки са преминали, можете да преминете към следващата стъпка.

    Важно! Не преминете към следващата стъпка, докато не коригирате всички грешки.

  5. Натиснете “Ctrl” + “C” или “Ctrl” + “D”, за да излезете.
  6. Настройте SoftEther VPN клиент. Стартирайте конфигурацията с: vpncmd
  7. Изберете “2. Управление на VPN клиент ”.
  8. Не въвеждайте никакви адреси в „Hostname of IP Address of Destination“ и натиснете „Enter“, за да се свържете с localhost.
  9. Създайте виртуален интерфейс, за да се свържете с VPN сървъра. В конфигурационния тип на SoftEther VPN: NicCreate vpn_se
  10. Създайте акаунт, който ще използва този интерфейс за VPN връзка. Изпълнете тази команда в терминала: AccountCreate cactusvpn
  11. Настройте VPN акаунт с вашите данни. “Име на виртуалния център на местоназначение“: cactusvpn

    „Местоназначение VPN сървър Име на хоста и номер на порта“: {VPN IP адрес}: {SoftEther VPN Port}

    Можете да намерите всички налични сървъри и портове във вашия акаунт на нашия уебсайт, като отидете в Настройки.

    „Свързване на потребителско име“: {вашето потребителско име за VPN}

    Можете да намерите потребителското си име във вашия акаунт на нашия уебсайт, като отидете в Настройки. Уверете се, че използвате потребителското си име за VPN, а НЕ акаунта в уебсайта едно (Каква е разликата?).

    „Използвано име на виртуална мрежа адаптер“: vpn_se

    Ако получите „Командата приключи успешно.“ съобщение, това означава, че създаването на акаунта е приключило успешно.

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 3

  12. Настройте парола: AccountPassword cactusvpn

    и въведете вашата VPN парола за „Парола“ и „Потвърдете въвеждането“.

    Можете да намерите вашата парола във вашия акаунт на нашия уебсайт, като отидете на данните за вашата услуга. Уверете се, че използвате паролата си за VPN, а НЕ за сметка на уебсайта такава (Каква е разликата?).

  13. В „Посочете стандарт или радиус:“ радиус тип
  14. Свържете се с SoftEther VPN клиента с помощта на създадения акаунт: AccountConnect cactusvpn
  15. Тествайте връзката към VPN сървъра: AccountList

    Ако видите „Свързани“, можете да преминете към следващата стъпка.

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 4

  16. Натиснете “Ctrl” + “C” или “Ctrl” + “D”, за да излезете от SoftEther VPN Client Manager.

Част III. IP и таблица за маршрутизиране

  1. Проверете дали е активиран IP напред във вашата система: cat / proc / sys / net / ipv4 / ip_forward

    Ако получите „1“, можете да пропуснете тази стъпка и отидете на стъпката „Получаване на IP адрес от VPN сървъра“.

    Ако имате „0“, моля, активирайте IP напред:

    ехо 1 > / Ргос / сис / нето / ipv4 / ip_forward

    Можете също така да го направите постоянен, като редактирате файла „/etc/sysctl.conf“:

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

    Ако получите „net.ipv4.ip_forward = 1“, IP напредът беше успешно активиран.

  2. Получете IP адрес от VPN сървъра: sudo ifconfig

    и ще видите виртуалната мрежа „vpn_vpn_se“, създадена с SoftEther VPN клиентски инструмент.

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 5

    За да получите IP адрес от VPN сървъра:

    sudo dhclient vpn_vpn_se

    След няколко минути трябва да получите IP адрес от мрежата 10.6.0.0/24.

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 6

  3. Редактирайте таблицата за маршрутизиране: sudo netstat -rn

    за да видите текущата таблица за маршрутизиране. Вашите трябва да са подобни на това:

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 1

  4. Добавете маршрут към IP адреса на VPN сървъра чрез стария си маршрут по подразбиране. В моя конкретен случай: sudo ip route добавете 93.115.92.240/32 чрез 192.168.0.1

    93.115.92.240 е IP адресът на VPN сървъра. 192.168.0.1 е предишният ми шлюз.

  5. Изтрийте стария маршрут по подразбиране: sudo ip route del default чрез 192.168.0.1

    След тези актуализации таблицата за маршрутизиране трябва да изглежда така:

    Как да настроите SoftEther VPN клиент на Linux: Стъпка 2

  6. Ping на всеки IP адрес, за да проверите вашата мрежова връзка: ping 8.8.8.8 -c4
  7. Проверете публичния си IP адрес от командния ред: wget -qO- http://ipecho.net/plain; ехо

    Ако видите IP-адреса на VPN сървъра, всичко е настроено правилно и вашият Linux е свързан към VPN чрез SoftEther VPN клиент.

    Ако ping към „8.8.8.8“ е наред, но не можете да изтеглите нищо друго чрез обществено име на хоста, добавете Google DNS (или който и да е обществен DNS сървър) към вашия файл /etc/resolv.conf:

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

Част IV. Прекъснете връзката с VPN

За да изключите VPN връзката, трябва да затворите SoftEther VPN Client Manager и да редактирате таблицата за маршрутизиране, за да получите достъп до Интернет през шлюза на вашия рутер..

  1. За да прекъснете връзката с VPN, просто изключете мениджъра на SoftEther VPN Client: sudo / usr / vpnclient / vpnclient stop
  2. Редактирайте таблицата за маршрутизиране, като изтриете маршрута от вашия шлюз към VPN сървъра (в нашия конкретен случай 93.115.92.240/32):sudo ip route del 93.115.92.240/32
  3. Добавете маршрут по подразбиране чрез вашия локален шлюз (192.168.0.1 за IP адресите, които използвахме в този пример): sudo ip route добавете по подразбиране през 192.168.0.1
Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map