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

Javascript Google Chrome扩展中的SOCKS5代理身份验证,javascript,google-chrome-extension,proxy,socks,Javascript,Google Chrome Extension,Proxy,Socks,我正在尝试创建一个扩展,它将使用我的SOCKS5代理进行身份验证。 我的背景脚本中的代码如下所示: var config = { mode: "fixed_servers", rules: { fallbackProxy: { scheme: "socks5", host: "myhostaddress" } } }; chrome.proxy.settings.set( { valu

我正在尝试创建一个扩展,它将使用我的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']
);
var配置={
模式:“固定服务器”,
规则:{
回退代理:{
方案:“袜子5”,
主机:“我的主机地址”
}
}
};
chrome.proxy.settings.set(
{value:config,作用域:'regular'},
函数(){});
chrome.webRequest.onAuthRequired.addListener(
功能(详情){
log(“onAuthRequired!”,详细信息);
返回({
认证证书:{
“用户名”:“uname”,
“密码”:“通过”
}
});
},
{URL:[“”]},
[“阻塞”]
);
但我总是在每页上看到
ERR\u SOCKS\u CONNECTION\u FAILED
error。。。
我做错了什么?

如中所述,Chrome不支持带有身份验证的SOCKS5代理。唯一可能受支持的浏览器是。

Chrome内部是否有未来实现的迹象?刚刚建立的受支持的PAC返回对象数组以支持socks5用户名/密码验证。我也在寻找chrome的SOCKS5代理验证。@btpka这太棒了,但是有人已经把它构建到了一个扩展中了吗?