Всем привет!!!
Сегодня я расскажу как установить SoftEther VPN на Synology NAS в контейнере docker.
SoftEther VPN — продвинутый мульти протокольный и кросс платформенный VPN-сервер и клиент. Этот сервер умеет работать с такими протоколами как L2TP/IPsec, OpenVPN, MS-SSTP, L2TPv3, EtherIP-серверы, а также имеет свой собственный протокол «SSL-VPN», который неотличим от обычного HTTPS-трафика. Может работать не только через 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.
Специально для Synology NAS я создал проект на GitHUB, что бы ни у кого не вызывало вопросов что же там внутри этого контейнера. Дальше на сайте Docker HUB я создал репозиторий и привязал его к моему проекту на GitHUB. Теперь все желающие могут установить этот контейнер с SoftEther VPN server на свой Synology NAS или Linux.

Для установки на линуксе: docker pull baf28/softethervpn-docker
Но нам нужно установить SoftEther VPN на Synology NAS. Для этого нам понадобится Docker. Если он еще у вас не установлен то найдите его в центре пакетов и установите. Затем откройте и перейдите на вкладку Реестр, а в поиске введите softethervpn-docker. Загрузите контейнер baf28/softethervpn-docker

После того как контейнер будет загружен на вкладке Образ выберите его и нажмите кнопку вверху Запустить

Откроется такое окно, тут вам нужно указать уникальное понятное для вас имя контейнера. Так же для получения полного функционала рекомендуется предоставить контейнеру права администратора. Но делайте это очень осторожно!!! Жмем кнопку дополнительный настроек:

В дополнительных настройках переходим на вкладку сеть. Тут есть два варианта. Bridge и host, В режиме bridge контейнер будет жить за NAT и поэтому ему придется прокидывать порты(следующий скриншот). Этот вариант предпочтительный. А вариант host больше подойдет для продвинутых пользователей, которые знают что делают.

На вкладке настройки портов нужно вручную задать все локальные порты, которыми вы собираетесь пользоваться. Я ради теста указал только 1194 TCP что бы подключиться к этому серверу.

Больше ничего настраивать не надо, жмем применить, Далее и на последнем этапе заключительный Применить с галочкой запуска контейнера после завершения:

После этого всего на вкладке контейнер появится ваш только что созданный контейнер с SoftEther VPN сервером.

Теперь нам нужно скачать с сайта разработчика SoftEher VPN server Manager, установить его и запустить, а в открывшемся окне создать первое подключение к новому серверу

Придумайте имя сервера, укажите IP адрес Synology NAS, укажите порт TCP и нажмите ОК

При первом подключении вас попросят придумать пароль администратора сервера. Придумайте сложный пароль!!!

Ну вот и все, SoftEther VPN server установлен на Synology NAS и готов к настройке.

А я же снял небольшой видео ролик на тему Установка SoftEther VPN на Synology NAS. Желаю приятного просмотра!!!