![如何设置本地代理将流量重定向到远程代理?](https://linux22.com/image/170450/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E6%9C%AC%E5%9C%B0%E4%BB%A3%E7%90%86%E5%B0%86%E6%B5%81%E9%87%8F%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E8%BF%9C%E7%A8%8B%E4%BB%A3%E7%90%86%EF%BC%9F.png)
我在各种应用程序(不是系统代理)中使用代理(带有身份验证)。因此,当代理或凭据更改时,我必须更新所有代理设置。
我希望设置一个固定的本地代理(例如,127.0.0.1:555)以在所有应用程序中使用它,然后将所有流量重定向到当前选择的代理。
您能给我一个关于从哪里开始的提示吗?
答案1
您需要在本地安装和配置代理服务器。无论您选择安装什么,其本身都必须支持配置为使用代理服务器。
我会从小代理(参见Ubuntu软件包 TinyProxy)。
看起来这支持通过“上游”设置某些域的规则。 查看文档:
上游、无上游
此选项允许您设置一组规则,用于根据所访问站点的主机或域来决定是否使用上游代理服务器。规则按照配置文件中遇到的顺序存储,最后匹配的规则获胜。指定上游规则可以采用三种可能的形式:
- 上游主机:端口通常会打开代理上游支持。
- 上游主机:端口“site_spec”为匹配 site_spec 的站点打开上游代理。
- 没有上游“site_spec”会关闭对与 site_spec 匹配的站点的上游支持。
第一个规则类型通过另一个代理发送所有内容。