我知道答案可能是否定的,但是有什么简单的方法可以在 Linux 下为 Chrome 切换代理吗?最终,我希望某些站点同时使用代理,而某些其他站点不使用。
我什至尝试使用不同的配置文件从命令行启动 Chrome,但发现(通过检查其 IP)它仍在使用以前的代理。
我知道答案可能是否定的,但觉得询问和确认不会有什么坏处。谢谢。
我知道答案可能是否定的,但是有什么简单的方法可以在 Linux 下为 Chrome 切换代理吗?最终,我希望某些站点同时使用代理,而某些其他站点不使用。
我什至尝试使用不同的配置文件从命令行启动 Chrome,但发现(通过检查其 IP)它仍在使用以前的代理。
我知道答案可能是否定的,但觉得询问和确认不会有什么坏处。谢谢。
您可以将无需代理即可访问的站点添加到代理例外列表。这意味着将直接访问列表中的站点,而所有其他站点将通过您的代理访问。
您还可以使用该
--proxy-bypass-list
选项指定异常行。如果这对您来说不够灵活,您可以使用
--proxy-pac-url
为确定应该使用哪种连接的 JavaScript 函数指定 URL。使用此功能,您甚至可以为不同的站点指定不同的代理。有关这两个选项的详细信息,请参见此处
问:最终,我希望某些站点同时使用代理,而某些其他站点不使用。
A:您可以使用
--proxy-pac-url
指定用于确定应使用哪种连接的 JavaScript 函数的 URL。根据建议,这就是我走的路,但是,直到我完成编写了我的 PAC JavaScript 函数之后,我才意识到我问了错误的问题——不仅我需要通过代理进行一些特定的操作网站,但我也需要为他们的 DNS 污染而战。即我不能让 Chrome 自己查询和缓存 DNS。
对于处于相同情况的任何人,我找到的解决方案是https://github.com/Dreamacro/clash/。