Wie leite ich Bash-Netzwerkanforderungen über einen Socket5-Proxy weiter?

Wie leite ich Bash-Netzwerkanforderungen über einen Socket5-Proxy weiter?

Ich weiß, wie man http_proxyHTTP-Anfragen umleitet, aber wie leite ich die Daten mit einem Socket5-Proxy, beispielsweise einem SSH-Tunnel, um?

Antwort1

Damit Bash-Netzwerkanforderungen über einen Socket5-Proxy umgeleitet werden, müssen Sie die Variable http_proxy exportieren:

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

Antwort2

Schauen Sie sich die tsocksAnwendung an, sie ist in der Lage, jede Netzwerkanforderung einer kontrollierten Anwendung transparent über einen bestimmten Socks-Proxy umzuleiten.

Antwort3

Die einzige Möglichkeit, es zuverlässig zum Laufen zu bringen (unter MacOS, aber ich gehe davon aus, dass sich Bash unter Unix/Linux genauso verhält), war die Verwendung von Proxychains.

verwandte Informationen