В этой статье рассказывается, как установить SoftEther VPN в Ubuntu\Debian.

Вступление

Что такое SoftEther VPN подробно описано в посте на habr’е, советую ознакомиться с ней, если вы её ещё не читали:

в этой статье речь пойдет о VPN-сервере, который может поднимать L2TP/IPsec, OpenVPN, MS-SSTP, L2TPv3, EtherIP-серверы, а также имеет свой собственный протокол «SSL-VPN», который неотличим от обычного HTTPS-трафика (чего не скажешь про OpenVPN handshake, например), может работать не только через TCP/UDP, но и через ICMP (подобно pingtunnel, hanstunnel) и DNS (подобно iodine), работает быстрее (по заверению разработчиков) текущих имплементаций, строит L2 и L3 туннели, имеет встроенный DHCP-сервер, поддерживает как kernel-mode, так и user-mode NAT, IPv6, шейпинг, QoS, кластеризацию, load balancing и fault tolerance, может быть запущен под Windows, Linux, Mac OS, FreeBSD и Solaris и является Open-Source проектом под GPLv2

Документация SoftEther VPN

Официальный сайт

Возможности

Документация (англ.)

Requirements

Подойдёт любая Ubuntu Server последнего LTS релиза или новее, обыкновенная Ubuntu, или другой современный .deb based дистрибутив типа Debian. Установка будет производиться в соответствии с соответствующим разделом мануала в Service Mode.

Установка

sudo apt-add-repository ppa:paskal-07/softethervpn && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install softether-vpnserver

Важно! Начиная с Ubuntu 21.04 пакеты SoftEther VPN доступны внутри системы и должны устанавливаться без использования PPA:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install softether-vpnserver