有没有办法wget
在建立连接时强制使用特定的 squid 代理?我通常使用 squid 代理,但我需要通过另一个代理来发送此特定请求。我不必使用wget
;我只需要一种方法来通过它请求各种页面来测试 squid 的阻止规则。此代理不是我在网络上的正常代理,因此我不能依赖于wget
获取环境变量。
此外,这是脚本的一部分,因此任何避免编辑wget
配置文件的方法都是最好的。可以curl
这样做吗?我目前正在使用退出代码来wget
确定是否建立了连接。
答案1
您可以http_proxy
仅为 wget 的特定调用设置环境变量:
http_proxy=http://specific-squid-proxy-host:3129/ wget http://server/page