IE 支持代理例外中的通配符,例如:
mycompany-*; *.mydomain.org; 192.168.1.*
我需要在 Firefox 的代理例外中插入什么?我读到通配符 * 根本不受支持,但没有找到解决方案。
我怎样才能从全局通配符域中排除一些站点?
例如。我已排除*.mydomain.com
代理,但随后必须启用代理site1.mydomain.com
。我该怎么做?
答案1
发现了关于此的最完整的参考资料:http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html
总之:
- 列表中的任何域名都使用“以...结尾”逻辑进行匹配,因此“site.com”将与 URL 中的“mysite.com”匹配。(域名开头的通配符是多余的,将被忽略。)
- IP 地址只能以 CIDR 格式表示,并且仅当 url 中使用文字 IP 时才会匹配,即在检查此列表之前不执行 DNS 查找。
- 如果列表包含
<local>
并且 URL 的域部分不包含点,则不使用代理。 - 通配符不在开头且不支持 IPv6 地址
如果以上方法无法满足您的要求,那么编写 PAC 文件是唯一的方法。
答案2
答案3
我认为您只需添加域名即可,例如
.mydomain.org
会选择任何变体。我不知道mycompany-*
我相信它也支持范围例如192.168.1.0/8
答案4
我遇到了类似的问题(但仅限于当地的我们网络上的机器)
我需要绕过我们所有本地机器的代理。这些机器以 abcXXX 格式开头,其中的XXX
值介于 000 - 999 之间
例如,一个开发服务器可能托管在 abc303 上,另一个开发服务器可能托管在 abc909 上。
我们尝试了跨域路由方法在我们的代理异常中,因为所有机器的 IP 地址都在 10.0.0.0/8 中,但是,我们仍然面临问题。
我们设法通过添加来解决这个问题
<local>
我们的代理例外
我找不到很多关于此问题的信息,但 Mozilla 的 Bug 72444 中提到了这一点 -代理:“绕过本地地址的代理服务器”错误请求。