如何在firefox上设置手动代理配置,以便让所有ipv4代理,但不能代理所有ipv6?
答案 0 :(得分:1)
浏览器代理配置规则中对IPv6地址的支持有限,有些支持此格式[ff08::0/64]
的IPv6地址网络/掩码。
代理自动配置文件中还有其他有限的支持。 这里有更多参考文献的一个答案:Serverfault "Using IPv6 Addresses in Proxy PAC"
这个问题可能更适合SuperUser - 但由于这是编程 - 基于javascript的代理PAC是可行的方法。 IsInNet()
或shExpMatch()
可以选择IPv6地址。
function FindProxyForURLEx(url, host) {
if (shExpMatch(dnsResolveEx(host), "*:*"))
{
return "DIRECT";
} else {
return "PROXY myproxy:8123";
}
}
答案 1 :(得分:-1)
这没有意义。 Web浏览器在确定要使用哪个地址族之前,决定是否要使用代理服务器。如果要使用代理服务器,则代理服务器将解析主机名并选择要使用的地址系列。用户代理甚至不会知道使用了哪一个。如果没有使用代理服务器,则用户代理将负责使用任何可用的地址系列来建立连接。