SoftEther VPN - бесплатное кроссплатформенное программное обеспечение с открытым исходным кодом., который работает как VPN-клиент и VPN-сервер. Протоколы VPN, такие как SSL VPN, L2TP / IPsec, OpenVPN и Microsoft Secure Socket Tunneling Protocol, предоставляются на одном сервере VPN.
СофтЭтер ВПН поддерживает обход NAT, поэтому полезно запускать VPN-серверы на компьютерах, которые находятся за шлюзами, маршрутизаторами объектов и межсетевыми экранами. Брандмауэры, выполняющие глубокую проверку пакетов, не могут обнаруживать транспортные пакеты SoftEther VPN как туннель VPN, потому что HTTPS используется для маскировки соединения.
В дополнение к этому оптимизирует производительность за счет полного использования кадра Ethernet, сокращение операций копирования памяти, параллельной потоковой передачи и кластеризации. Вместе они уменьшают задержку, обычно связанную с подключениями VPN, при одновременном повышении производительности.
Среди основных характеристик мы можем найти:
- Поддерживает протоколы OpenVPN, SSL-VPN (HTTPS), Ethernet через HTTPS, L2TP, IPsec, MS-SSTP, EtherIP, L2TPv3 и Cisco VPN.
- Поддержка режимов подключения «сеть-сеть» и удаленного доступа на уровнях L2 (мост Ethernet) и L3 (IP).
- Совместимость с оригинальными клиентами OpenVPN.
- Туннель SSL-VPN через HTTPS позволяет обойти блокировку на уровне брандмауэра.
- Возможность создавать туннели через ICMP и DNS.
- Встроенные механизмы динамического обхода DNS и NAT для обеспечения работы на хостах без постоянного выделенного IP-адреса.
- Высокая производительность, обеспечивающая скорость соединения 1 Гб без значительных требований к размеру оперативной памяти и процессора.
- Двойной стек IPv4 / IPv6.
- Использование AES 256 и RSA 4096 для шифрования.
- Наличие веб-интерфейса, графического конфигуратора для Windows и многоплатформенного интерфейса командной строки в стиле Cisco IOS.
- Серверная поддержка Windows, Linux, FreeBSD, Solaris и macOS. Доступность клиента для Windows, Linux, macOS, Android, iOS и Windows Phone.
Новая версия Developer Edition
Недавно анонсирован выпуск VPN-сервера SoftEther VPN Developer Edition 5.01.9671, версия, в которой выделены следующие изменения:
Se добавлена поддержка JSON-RPC API, который позволяет создавать сторонние приложения для управления VPN-сервером.
В том числе через JSON-RPC можно добавлять пользователей и виртуальные центры, разрывать определенные VPN-соединения., так далее. Примеры кода для использования JSON-RPC опубликованы для JavaScript, TypeScript и C #. Чтобы отключить параметр, предложенный JSON-RPC «DisableJsonRpcWebApi».
Также эта новая версия добавлена встроенная веб-консоль администратора (https: // server / admin / «), что позволяет вам управлять VPN-сервером через браузер. Возможности веб-интерфейса на данный момент ограничены;
Se добавлена поддержка режима блочного шифрования AEAD ChaCha20-Poly1305-IETF.
Реализована функция отображения подробной информации о протоколе, используемом в сеансе VPN.
Исправлена уязвимость в драйвере сетевого моста для Windows., что позволяет локально повысить свои привилегии в системе. Проблемы появляются только в Windows 8.0 и более ранних версиях при использовании режима Local Bridge или SecureNAT.
Как установить SoftEtherVPN?
Те, кто заинтересован в возможности установить SoftEtherVPN в своей системе, могут сделать это, следуя приведенным ниже инструкциям.
Для кого бы они ни были Ubuntu, Linux Mint и любые другие производные пользователи могут использовать репозиторий который вы можете добавить в свою систему, открыв терминал и введя в нем следующие команды:
sudo add-apt-repository ppa:paskal-07/softethervpn sudo apt-get update
В конце концов Вы можете установить SoftEtherVPN в своей системе, введя следующую команду:
sudo apt install softether-vpn
В случае Arch Linux и производных, приложение не обновлялось в репозиториях AUR, но для тех, кто хочет его установить, просто введите следующую команду в терминале:
yay -S softethervpn
Или клиент с:
yay -S softethervpn-client-manager
Для остальных дистрибутивов Linux вам нужно будет скомпилировать исходный код., они делают это, открывая терминал и выполняя в нем следующие команды:
git clone https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.git cd SoftEtherVPN ./configure make make install
Будьте первым, чтобы комментировать