如何在 Firefox 的代理异常中指定通配符?

leo*_*o12 12 firefox proxy

IE 在代理异常中支持通配符,例如: mycompany-*; *.mydomain.org; 192.168.1.*

我必须在 Firefox 的代理异常中插入什么?我读到通配符 * 根本不支持,但没有找到解决方案。

以及如何从全局通配域中排除一些站点?

例如。我*.mydomain.com已从代理中排除,但随后我必须为site1.mydomain.com. 我怎样才能做到这一点?

der*_*tkw 12

您可以使用 CIDR 表示法定义通配符。例如:

10.0.0.0/8
Run Code Online (Sandbox Code Playgroud)

指定范围从10.0.0.0最多到10.255.255.255

有关更多信息,请参阅:CIDR


小智 6

我认为您可以添加域,例如

.mydomain.org
Run Code Online (Sandbox Code Playgroud)

将选择任何变体。我不知道mycompany-*

我相信它也支持范围,例如 192.168.1.0/8


bil*_*.cn 3

遇到了最完整的参考: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文件是唯一的方法。