если я правильно вас понял, вам нужен

если я правильно вас понял,  вам нужен прокси сервер с билингом,

для этого вам может подойти usergate или Kerio WinRoute,

на последнем можно организовать еще VPN сервер

и ваши клиенту будут подключаться на него с авторизацией, 

да и с шифрованием.