IPCop может быть решением. Это основано на Linux, Вам просто нужна простая машина для действия как шлюз. Это поддерживает от сайта к сайту VPN и roadwarrior VPN (пользователь на сайт). Я думаю, что часть базируется от OpenVPN - это определенно генерирует .ovpn файл для подсистемы пользователей.