【问题标题】:SOCKS5 Proxy Authentication in Google Chrome ExtensionGoogle Chrome 扩展中的 SOCKS5 代理身份验证
【发布时间】:2017-05-12 01:37:54
【问题描述】:

我正在尝试创建一个扩展,它将使用我的 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 错误... 我做错了什么?

【问题讨论】:

    标签: javascript google-chrome-extension proxy socks


    【解决方案1】:

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

    【讨论】:

    • 未来在 Chrome 中实现的任何迹象?
    • 刚成立的Firefox 57+ 支持的 PAC 返回对象数组以支持 socks5 用户名/密码验证。我也在寻找 chrome 的 SOCKS5 代理身份验证。
    • @btpka 太棒了,但有人已经将它构建到扩展中了吗?
    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2014-09-22
    • 2023-01-07
    • 2017-09-04
    • 2016-03-27
    相关资源
    最近更新 更多