Как направить сетевой запрос bash через прокси-сервер socket5?

Как направить сетевой запрос bash через прокси-сервер socket5?

Я знаю, как использовать http_proxyдля перенаправления http-запросов, но как перенаправить данные с помощью прокси-сервера socket5, например, через туннель SSH?

решение1

Для перенаправления сетевого запроса bash через прокси-сервер socket5 необходимо экспортировать переменную http_proxy:

$ export http_proxy=socks5://username:passwd@socks5_proxy_ip:port

решение2

Взгляните на tsocksприложение: оно способно прозрачно перенаправлять каждый сетевой запрос контролируемого приложения через заданный прокси-сервер Socks.

решение3

Единственный способ заставить его работать надежно (на MacOS, но я ожидаю, что bash ведет себя так же в unix/linux) — это использовать proxychains.

Связанный контент