есть много решений для vpn
Но я всегда использую Applience (программное обеспечение или пакет) для управления пользователем Vpn и соединения
1- керио
Kerio Control (ранее назывался Kerio WinRoute Firewall, а до этого WinRoute Pro) - это программный межсетевой экран, разработанный Kerio Technologies (ранее известный как Tiny Software). Kerio Control, оснащенный сервером VPN, встроенным антивирусом Sophos (опция), веб-фильтрацией, ограничителем полосы пропускания, интернет-монитором и пользовательским доступом к Интернету, устанавливается на Windows и Linux, обеспечивая защиту периметра сети для малых и средних организаций.
Я использую Kerio для многих компаний и предлагаю вам ... Kerio Control - виртуальное приложение или, лучше сказать, пакетное программное обеспечение на Debian (это iso для автоматической установки) с веб-интерфейсом, которое может управлять использованием, и многие работают выше, чем просто vpn для VPN-соединение у вас есть Kerio-VPN-клиент на Debian, Ubuntu и Windows
http://kerio.com/control
2- openvpn
OpenVPN - это программное приложение с открытым исходным кодом, которое реализует методы виртуальной частной сети (VPN) для создания безопасных соединений «точка-точка» или «сайт-сайт» в маршрутизируемых или мостовых конфигурациях и средствах удаленного доступа. Он использует собственный протокол безопасности [2], который использует SSL/TLS для обмена ключами. Он способен обходить трансляторы сетевых адресов (NAT) и межсетевые экраны. Он был написан Джеймсом Йонаном и опубликован под лицензией GNU General Public License (GPL)
https://openvpn.net/index.php/open-source.html
3 - установить сервер vpn на ваш сервер и использовать соединение, кажется pptp или l2tp
Но у вас нет хорошего интерфейса для пользователя mange