Como especificar curingas em exceções de proxy no Firefox?

12

O IE suporta curingas em exceções de proxy, como: mycompany-*; *.mydomain.org; 192.168.1.*

O que tenho que inserir nas exceções de proxy no Firefox? Eu li curinga * não é suportado, mas não encontrei solução.

E como posso excluir alguns sites de um domínio curinga global?

por exemplo. Excluí *.mydomain.comdo proxy, mas preciso habilitar o proxy para site1.mydomain.com. Como eu posso fazer isso?

leonardo12
fonte

Respostas:

2

Encontrei a referência mais completa sobre isso: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

Em suma:

  • Qualquer domínio da lista é correspondido usando a lógica "termina com", para que "site.com" corresponda a "mysite.com" no URL. (O curinga no início de um domínio é redundante e ignorado.)
  • O endereço IP só pode ser expresso no formato CIDR e será correspondido apenas se o IP literal for usado no URL, ou seja, nenhuma pesquisa de DNS será realizada antes de verificar esta lista.
  • Se a lista contiver <local>e a parte do domínio da URL não contiver ponto, o proxy não será usado.
  • Curinga não no início e endereços IPv6 não são suportados

Se seus requisitos não puderem ser satisfeitos acima, a gravação de um arquivo PAC é a única maneira.

billc.cn
fonte
O link na resposta "Sem proxy para" está marcado como "desatualizado". Uma versão nova: network.proxy.no_proxies_on . Essa página descreve o valor do atributo network.proxy.no_proxies_on, portanto, é possível abrir a configuração no URL "about: config" e editar a variável lá em vez de passar pelo sistema de menus .
David Tonhofer
12

Você pode definir curingas com a notação CIDR. Por exemplo:

10.0.0.0/8

especifica o intervalo de 10.0.0.0até10.255.255.255

Veja para mais informações: CIDR

timbooo
fonte
6

Eu acho que você pode apenas adicionar o domínio, por exemplo

.mydomain.org

Pegará qualquer variante. Eu não sei sobremycompany-*

Eu acredito que ele também suporta faixas, por exemplo 192.168.1.0/8


fonte
3

Fui confrontado com um problema semelhante (no entanto, era apenas para máquinas locais em nossa rede)

Eu precisava ignorar o proxy para todas as nossas máquinas locais. Eles começam no formato abcXXX, onde XXXé um valor de 000 - 999

Por exemplo, um servidor de desenvolvimento pode estar hospedado no abc303 e outro no abc909.

Tentamos o método CIDR em nossas execuções de proxy, pois todas as máquinas tinham um endereço IP no 10.0.0.0/8. No entanto, ainda enfrentamos problemas.

Conseguimos corrigir isso adicionando

<local> 

às nossas exceções de proxy

Não encontrei muita informação sobre isso, mas isso é mencionado no Bug 72444 - Proxy da Mozilla - Proxy: solicitação de erro "ignorar servidor proxy para endereços locais" .

reevesy
fonte
Sim, parece quase todas as variações de especificação CIDR são quebrou no firefox, mas <local> irá trabalhar para 10.0.0.0/8 e 192.168.0.0/16 (e possivelmente 172.16.0.0/12)
fijiaaron
Isso não funciona porque a correspondência não será feita no endereço IP (ou em um endereço IP mascarado) se um nome de host for usado na URL - mesmo que o nome do host na URL seja resolvido para o endereço IP.
David Tonhofer