Поднимаем разные виды VPN в Docker!
Часто вижу статьи про VPN, думаю настало время и мне написать про VPN.
Для успешной установки нужно уметь подключаться к серверу linux по ssh.
Начнем с установки Docker на Linux.
L2TP + IPSEC
Этот тип VPN поддерживается из коробки почти все ОС, роутеры. Качаем!
Теперь создаем файл vpn.env, и копируем туда наши настройки
Осталось запустить VPN, из папки в которой находится vpn.env
Теперь создадим подключение из командной строки windows
В windows при подключении возможно появится ошибка, запустим командную строку и починим.
Перезапускаем ПК и можно подключаться. Плюсы клиент VPN не нужен, все есть из коробки, быстрый VPN, можно даже играть в игры, я играл. Если работает, значит протокол не заблокирован. Идем дальше.
Wireguard
Вчера еще писали про данный image с веб мордой, я напишу тоже. Качаем!
Запускаем VPN
Все :) Можно подключаться к веб морде по адресу http://ip:51821
Порты можно поменять на свои, например tcp это порт админки, udp порт vpn. Важно менять порты до двоеточия, после не трогать! Поехали дальше.
Pritunl
Это комбайн с веб мордой, есть OpenVPN и WireGuard. Для OpenVPN можно юзать любой клиент, а вот для WireGuard у них есть свой клиент, который работает с первым и вторым типом VPN. Качаем.
Создаем необходимые папки и файлы, иначе VPN выдаст ошибку.
И запускаем.
Запуск долгий, ждем пока в процессах появится pritunl-web и переходим по ссылке https://ip-вашего-сервера. Браузер сразу выдаст сообщение что сертификат ненадежный, но игнорируем и переходим по ссылке.
Логин и пароль: pritunl
Если логин и пароль не подходит, пишем в консоли команду и получаем новый
Получаем пароль и идем в админку и создаем сервера и привязываем организации, разберетесь, в гугле инфы много :)
ShadowSocks
Ну и ластовый тип можно сказать VPN, хотя это шифрованный прокси. Пофиг.
Качаем!
Запускаем
По поводу сервера linux, даже в РФ есть сервера без фильтров ркн, не обязательно бежать в европу, это для тех кому важен пинг, ищите и найдете.
Все, юзайте, делитесь с товарищами, в общем дерзайте. Пока.
P.S если что пишите в личку, исправлю ошибачки!
юзер френдли гайд, для дтф самое место
Вариант с OpenVPN git@github.com:dockovpn/docker-openvpn.git
Тонкость момента в том, за любым нашим датацентром может в любой момент прийти ркн и поставить условие, от которого нельзя будет отказаться.
А зачем пользоваться нашими датацентрами?
соглы, в любой момент можно оказать за фильтром, но переехать то всегда можно, пусть это даже лениво и юзеров переносить. но все в ваших руках, хотите европу, вперед.
Носки без обусфикации? Без клауды? Зачем?
затем, упрощенный и рабочий вариант, добавил ссылку на плагин, надо будет поднимут.