há muitas soluções para vpn
Mas sempre uso o Applience (software ou packge) para gerenciar o usuário e a conexão da Vpn
1- kerio
O Kerio Control (anteriormente chamado de Kerio WinRoute Firewall e antes disso o WinRoute Pro) é um firewall de gateway de software desenvolvido pela Kerio Technologies (anteriormente conhecido como Tiny Software). Equipado com um servidor VPN, antivírus integrado Sophos (opcional), filtragem da Web, limitador de largura de banda, monitor de Internet e gerenciamento de acesso à Internet específico do usuário, o Kerio Control é instalado no Windows e Linux, fornecendo proteção de perímetro de rede para organizações pequenas e médias.
Eu uso kerio para muitas empresas e sugiro a você ... o controle de kerio é um appliance virtual ou melhor, é um software de pacote no debian (é um iso para instalação automática)
com web gui pode usar sarna e muitos trabalham mais alto do que apenas vpn
para conexão vpn você tem o kerio-vpn-client no debian, ubuntu e windows
link
2- openvpn
O OpenVPN é um aplicativo de software de código aberto que implementa técnicas de VPN (rede virtual privada) para criar conexões seguras ponto-a-ponto ou site a site em configurações roteadas ou em ponte e recursos de acesso remoto. Ele usa um protocolo de segurança personalizado [2] que utiliza SSL / TLS para troca de chaves. Ele é capaz de atravessar conversores de endereços de rede (NATs) e firewalls. Foi escrito por James Yonan e é publicado sob a Licença Pública Geral GNU (GPL)
link
3- instale o servidor vpn no seu servidor e use a conexão parece pptp ou l2tp
Mas você não tem um bom gui para usuários de mangá