Надеюсь, Вам не написать свой VPN сервер нужно, а просто развернуть? Тогда процесс стандартный - берете VPS в #опенях, накатываете туда линух, ставите openvpn/strongswan/еще-что-нибудь и настраиваете подключение к нему. А там уже выбираете шифрование, какое хотите.