Chrome 中的代理设置很奇怪

Chrome 中的代理设置很奇怪

我在 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...
  1. 为什么配置会随着配置文件的不同而改变?
  2. 我怎样才能告诉 chrome 使用第二个配置文件中的 env 配置?

答案1

您可以尝试使用扩展程序设置代理设置,例如代理切换器和管理器,允许设置多种代理方法。它使用原生 Chrome API 来设置代理设置。

如果您使用不同的 Chrome 配置文件,则可以在每个配置文件中安装插件,并管理每个配置文件的代理设置。

相关内容