Chrome扩展代理API不起作用

时间:2018-06-30 22:58:03

标签: google-chrome google-chrome-extension

我的代码:

function setproxy() {


    var config = {
            mode: "fixed_servers",
            rules: {
              singleProxy: {
                scheme: "http",
                host: "67.205.148.246",
                port:  53
              },
              bypassList: ["*site1.com", "*site2.com", "*ifconfig.co"]
            }
          };


    alert(JSON.stringify(config));

    chrome.proxy.settings.set(
      {value: config, scope: 'regular'},
      function() {});

}

document.getElementById('setproxy').addEventListener('click', setproxy);

当我单击setproxy按钮时,代理不起作用。

在chrome:// net-internals /#proxy中,我看到了:

Effective proxy settings
Proxy server: 67.205.148.246:53
Bypass list: 
  *site1.com
  *site2.com
  *ifconfig.co

但是当我使用ifconfig.co检查IP时,它仍然是我的。

在manifest.json中,我设置了权限:

“权限”:[“代理”,“标签”,“ http:// /”,“ https:// /”]

但是它还不起作用。 为什么?

67.205.148.246:53是在互联网上建立的示例代理。它有效(我在Firefox中尝试过)

0 个答案:

没有答案