Быстрый VPN-сервер на VPS
Я много чего попробовал за время проживания в РФ. Да и родственники, друзья там до сих пор остались. За все время я с десяток раз переподнимал VPN. Если очень коротко обозревать, то конечно самый наименее палевный - XRay, он же бывший V2Ray. Там примерно 5-7 протоколов в коробке и абсолютно наглухо отбитая настройка. Но в плане того, как спрятать траффик от товарища майора, китайцы конечно преуспели. Настолько, что даже иранцы взяли на заметку и написали целую кучу своих форков с более-менее приличными WebUI. Однако это так и не решило проблему. Настройка по-прежнему довольно сложная и профитов не дает никаких. В одном из проектов я видел, что можно зеркалить какие-нибудь государственные сайты, но это так себе работало.
У меня дома есть Kubernetes. Основной сервачок дома стоит, а клиенты раскиданы по VPS. Я думал связать их через Wireguard, и это даже работало неплохо, но периодически моросило проблемами о том, что недоступен UDP между нодами. Я очень не люблю к нему возвращаться, но он всегда работает. Знаменитый SoftetherVPN. И вот я наконец-то собрал свой велосипед, который теперь раз в сутки самостоятельно проверяет, есть ли новая версия Softether. Зато быстрая установка. Вот она:
sudo apt update
sudo apt install docker.io
docker run -d --restart=always --name softether-vpn-server --network host --privileged -v /opt/softetherdata:/mnt aladex/softethervpn_server:5.02.5181
Все. Остается только скачать управляшку с официального сайта, подключиться к серверу по IP, установить пароль администратора, создать аккаунты друзьям.