![Chrome 中的代理设置很奇怪](https://linux22.com/image/1556611/Chrome%20%E4%B8%AD%E7%9A%84%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE%E5%BE%88%E5%A5%87%E6%80%AA.png)
我在 Ubuntu 16.04 中运行。我有 Chrome 版本:
Version 65.0.3325.162 (Official Build) (64-bit)
我已经在系统范围内设置了代理设置,并验证chrome://net-internals/#proxy
它们没有问题:
Effective proxy settings
Proxy server for FTP: 127.0.0.1:1234
Proxy server for HTTP: 127.0.0.1:1234
Proxy server for HTTPS: 127.0.0.1:1234
Bypass list:
*localhost
127.0.0.0/8
*::1
Source: ENV
正如预期的那样。
有趣的是,如果我打开不同的 Chrome 配置文件并检查代理设置,配置会非常不同:
Effective proxy settings
PAC script: data:application/x-ns-proxy-autoconfig;base64,dmFyIHBhY19lbmdpbmUgPSAoZnVuY3Rpb24gcXVpbmUoYnJvd3Nlcil7Cgp2YXIgRSA9IHt9OwovLyBYWFggc2hhY2hhcjogcmVtb3ZlIHRoaXMgYW5kIGV2ZXJ5dGhpbmcgdGhhdCB1c2VzIGl0CkUuZGVm...
- 为什么配置会随着配置文件的不同而改变?
- 我怎样才能告诉 chrome 使用第二个配置文件中的 env 配置?
答案1
您可以尝试使用扩展程序设置代理设置,例如代理切换器和管理器,允许设置多种代理方法。它使用原生 Chrome API 来设置代理设置。
如果您使用不同的 Chrome 配置文件,则可以在每个配置文件中安装插件,并管理每个配置文件的代理设置。