Кому не годится вариант с TOR, и нужен именно VPN, то могу посовевать использовать SoftEther VPN (
https://www.softether.org/). Утилита позволяет поднять один сервис, к которому можно подключаться через разные протоколы. тот же L2TP/IPSec удобен для андроидов тех же. Поднять ноду на своей VPS предлагаю максимально простым способом: используя Docker.
sudo docker run -d —cap-add NET_ADMIN -p 500:500/udp -p 4500:4500/udp -p 1701:1701/tcp -p 1194:1194/udp -p 5555:5555/tcp -e USERS="username:pass" siomiz/softethervpn
При отсутствии в системе контейнера, образ будет вытянут с докерхаба. После установки будет произведен запуск с указанными настройками.
username:pass стоит поменять на свои. Я подключаюсь с андроид смартфонов. Создаю l2tp/ipsec подключение, ввожу адрес своего сервера и указанные логин пароль. Главное не забыть указать общий ключ IPSEC - он по-умолчанию
notasecret
Его тоже можно поменять. Более подробно настройки можете изучать на официальном сайте и странице образа на докерхабе
https://hub.docker.com/r/siomiz/softethervpn/Тулза может тоньше настраиваться гуи программой под свои нужды.
Еще довольно удобным для себя нашел решение от CISCO. Openconnect тоже довольно просто настраивается на сервере. только для клиентов надо добавлять программы или пакеты.