Я знаю, как использовать 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.