强制 wget 代理为非环境代理

强制 wget 代理为非环境代理

有没有办法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

相关内容