免责声明:我无法测试 ATM,这就是我提出此问题的原因。我的操作系统是 Debian Lenny。
我有时位于内联网后面,必须为大量应用程序手动配置代理设置。我实际上看到了一些带有“Gnome 代理设置”的对话框/选项,有些应用程序允许您指定它。我想知道更改这些设置是否会将 * 端口上的任何请求全局重新路由到指定的代理?
这些是否包括通过 php/python 等访问的端口,我相信它们内部使用 C 来打开套接字?
答案1
答案2
似乎是时候提一下代表再次。 :-)
如果你能用其他方式修复它,那就不是首选了。(我假设@TRS-80 的答案将要工作)。但如果所有其他方法都失败了,那么您可以更改文件hosts
以将不遵守代理设置的域映射到本地主机。接下来,在本地主机上运行 DeleGate 以将它们传递给实际服务器,使用适用于该位置的代理服务器(如果有)。
由于这是一种中间人攻击,因此它对 SSL/HTTPS 不起作用,除非您能接受安全警告。
看强制网址通过 https,对于使用代理的 HTTP 到 HTTP 网关来说,它将类似于(未经测试):
sudo ./debian3-dg -v -P80,443 \ 服务器=http \ 中继=虚拟主机\ RESOLV=缓存,dns \ STLS=-fcl,-fsv \ PROXY=proxy.example.com:8080 \ [电子邮件保护]