![如何通过socket5代理定向bash网络请求?](https://linux22.com/image/22015/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87socket5%E4%BB%A3%E7%90%86%E5%AE%9A%E5%90%91bas%E2%80%8B%E2%80%8Bh%E7%BD%91%E7%BB%9C%E8%AF%B7%E6%B1%82%EF%BC%9F.png)
我知道如何使用http_proxy
重定向http请求,但是如何使用socket5代理(例如SSH隧道)重定向数据?
答案1
对于通过 socket5 代理重定向的 bash 网络请求,您必须导出 http_proxy 变量:
$ export http_proxy=socks5://username:passwd@socks5_proxy_ip:port
答案2
看看tsocks
应用程序,它能够通过给定的袜子代理透明地重定向受控应用程序的每个网络请求。
答案3
我可以让它可靠地工作的唯一方法(在 MacOS 上,但我希望 bash 在 unix/linux 上表现相同)是使用代理链。