Google Chrome扩展程序中的SOCKS5代理身份验证

时间:2017-05-12 01:37:54

标签: javascript google-chrome-extension proxy socks

我正在尝试创建一个扩展程序,它将使用我的SOCKS5代理进行身份验证。 我的后台脚本中的代码是这样的:

var config = {
    mode: "fixed_servers",
    rules: {
        fallbackProxy: {
            scheme: "socks5",
            host: "myhostaddress"
        }
    }
};
chrome.proxy.settings.set(
    { value: config, scope: 'regular' },
    function () { });

chrome.webRequest.onAuthRequired.addListener(
    function (details) {
        console.log("onAuthRequired!", details);
        return ({
            authCredentials: {
                'username': "uname",
                'password': "pass"
            }
        });
    },
    { urls: ["<all_urls>"] },
    ['blocking']
);

但我总是在每个页面上出现ERR_SOCKS_CONNECTION_FAILED错误... 我做错了什么?

1 个答案:

答案 0 :(得分:0)

thread所述,Chrome不支持带身份验证的SOCKS5代理。唯一可能支持的浏览器是Maxthon browser