在Firefox开始搜索URL之前如何调用FindProxyForURL?

时间:2019-03-29 17:34:09

标签: firefox proxy vpn socks proxy.pac

我正在设置proxy.pac文件,该文件将通过SOCKS定向所有对URL的请求,包括10.10。*模式。 (准确地是ssh -D 8888 vpn-jump-host)。
除了Firefox 66之外,似乎在输入时尝试搜索所有我的地址,因此,我的FindProxyForURL获得的唯一URL /主机是www.google.com。一旦我设法输入完整的URL,例如https://10.10.22.5 FF超时,那么这段代码就永远不会被调用。

相同的文件适用于Chrome。

由于我不是该文件的唯一用户,因此无法使用about:config和关键字/修复设置进行播放。

function FindProxyForURL(url, host)
{ 
    alert("Host "+host+" URL "+url);
    if (shExpMatch(host, "10.10.*")) {
        alert("SOCKS");
        return "SOCKS localhost:8888";
    }
    else
    {
        alert("DIRECT!");
        return "DIRECT";
    }
}

0 个答案:

没有答案