Здравствуйте. На машине несколько IP адресов (внешних-белых) мне нужно поднять socks5 сервер который будет подменять подключившимся клиентам их IP на тот к которому они подключились.
Я использовал это -
https://github.com/serjs/socks5-server для достижения цели, к этому прокси можно подключиться на любой из IP адресов, однако после подключения сервер общается с внешними ресурсами через свой первый IP адрес (который в списке ip a) и получается так что клиент подключился к прокси с IP y.y.y.y а IP у клиента стал x.x.x.x
Возможно можно как-то запретить конкретному контейнеру видеть любые интерфейсы кроме одного?
Вот так поднимаю контейнер с прокси.
docker run -d --name socks5 -p 1080:1080 -e PROXY_USER=UserName -e PROXY_PASSWORD=Pa$$worD serjs/go-socks5-proxy