LINUX.ORG.RU

Сообщения flares

 

Как настроить прокси к openvpn в докере

Форум — Admin

Я падаю в вашу немилость. Я просто не знаю что делать и как дебажить такие вещи в принципе т.к. я немного далек от всего этого. У меня есть openvpn клиент, он работает в докере. Мне нужно уметь подключаться к этому openvpn контейнеру через socks5 прокси.

Я гуглил. Задача не то чтобы нова и решения уже даже кое-какие есть. Конкретно в моем примере создается через docker-compose 2 контейнера (openvpn и dante), контейнеру с dante проставляется network_mode и все как бы работает. У меня даже был другой контейнер, который все это делал внутри в одиночку, но там точно такая же проблема. Так вот, прокси, которая получается на выходе работает только на локальном компьютере (на котором запущен докер).

Т.е если сделать curl -x socks5://localhost:1080 ifconfig.me, то запрос пройдет и мне на экран выведется ip vpn’a. Но мне нужно чтобы этот прокси был доступен по всей локальной сети. Мне нужно уметь подкачаться к этому прокси и с других компьютеров. А если написать curl -x socks5://192.168.0.123:1080 ifconfig.me (даже на локальном компьютере), то не произойдет ничего вообще. Dante не покажет никаких логов, а запрос потом отвалится по таймауту.

2 контейнера, которые я использую сейчас:

Скачать мой docker-compose.yml и все необходимые файлы (кроме openvpn конфига, разумеется) можно тут https://files.catbox.moe/s2gmpw.zip и тут https://www.dropbox.com/scl/fi/1v9gf6y0xg41m9i5au9vo/reproduce_vpn.zip?rlkey=5izn0jcq0k8df3d1swbz5cfg8&dl=1 Все места, где было указано имя конфиг. файла я заменил на <OPENVPN_CONFIG_FILE>

 , , ,

flares
()

RSS подписка на новые темы