Chrome:不要使用系统范围的代理设置

Chrome:不要使用系统范围的代理设置

是否可以单独为 chrome 配置代理,即不使用全局 windows 代理配置?

我记得曾经有过关于为其添加命令行开关以允许扩展程序处理代理设置的一些讨论,但快速浏览一下 chrome 扩展程序列表,我得到的只是大量“使用代理 xyz 为站点 xxx”的插件,但没有简单的只给我一个用于仅为 Chrome 配置代理的 UI。

答案1

据我所知,不存在这样简单的用户界面。

您可以使用代理配置文件代理 SwitchyOmega,或者使用命令行定义它--proxy-server 参数

答案2

我看到这是一个老话题,但我认为还没有给出最准确的解决方案,所以我决定现在添加它。

要绕过 Chrome 类型浏览器的系统范围代理设置,请使用或以 Chrome 策略 () 为例,chrome://policy/如下所述: https://support.google.com/chrome/a/answer/9131254?hl=en

它包括使用组策略管理编辑器,您在其中先前添加了 Chrome 相关(ADM/ADMX)策略,可在此处下载: https://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip 在此处输入图片描述 在此处输入图片描述 不幸的是,这只适用于 Google Chrome,顺便说一下,它已被弃用(但它仍然适用于 Chromium 108.x)您只需查看写入这些策略设置的注册表项即可。(注意!:我在这里使用的是 Windows 7 32 位。根据需要查询/调整到您的 Windows 版本。)

对于 Google Chrome,其为:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

对于(未谷歌过的)Chromium,它是:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Chromium

所以,基本上您只需尝试复制/粘贴通过使用上面提到的组策略编辑器获得的那些密钥(例如 Registry Workshop 就是这样做的),然后打开chrome://policy/并刷新/重新加载,然后打开chrome://settings/system并刷新以查看更改,当然还可以尝试加载网站...

根据您使用的 Chrome 品牌(Google、Ungoogled Chromium:我使用的、Comodo 或其他),您必须找出正确的键来粘贴值。

例如,如果你想绕过系统代理设置在 Chrome 中,将 (DWORD)“ProxyServerMode”设置为 0。如果您想要使用特定代理在 Chrome 中,将“ProxyServerMode”设置为 2,并在(字符串)“ProxyServer”中输入包含端口的 URL 字符串(例如 127.0.0.1:8080)。 在此处输入图片描述

就是这样。您可以通过尝试一下来了解更多信息。

相关内容