![对于不使用系统代理设置的程序,Windows HTTP 代理是否可用?](https://linux22.com/image/1402582/%E5%AF%B9%E4%BA%8E%E4%B8%8D%E4%BD%BF%E7%94%A8%E7%B3%BB%E7%BB%9F%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE%E7%9A%84%E7%A8%8B%E5%BA%8F%EF%BC%8CWindows%20HTTP%20%E4%BB%A3%E7%90%86%E6%98%AF%E5%90%A6%E5%8F%AF%E7%94%A8%EF%BC%9F.png)
在工作中,我必须使用 HTTP 代理来访问互联网。代理是通过代理自动配置脚本设置的。除此之外,我有时还必须运行 VPN 才能访问我们网络的一部分。当我运行 VPN 时,我必须通过不同的HTTP 代理(实际上使用不同的自动配置脚本)。
对于像 IE 这样遵守 Windows 系统代理设置的程序来说,这一切都很好。但我使用的一些程序(例如 maven)有自己的私有代理设置。根据 VPN 是否启动,必须更改这些程序的代理设置,这很麻烦。
我想做的是在我的电脑上运行一个代理程序,它根据当前系统代理设置中继请求。像 maven 这样的程序将被设置为使用此代理。我尝试过Fiddler,并且可以配置为以这种方式运行。但对于我的需求来说,它有点重。
是否有人知道适用于 Windows 的更轻量级的 HTTP 代理,可以根据系统代理设置中继请求?