По договоренности
надо настроить openVPN сервер, снабдить его web-интерфейсом для:
- добавления/удаления ключей;
- минимального просмотра текущего статуса подключений, статистики;
- разрешения/запрета подключений для определенных ключей с определенных IP.
желательно gentoo, но можно и еще что-то.