¿Cómo especificar comodines en excepciones de proxy en Firefox?


12

IE admite comodines en excepciones de proxy como: mycompany-*; *.mydomain.org; 192.168.1.*

¿Qué debo insertar en las excepciones de proxy en Firefox? Leí comodín * no es compatible en absoluto, pero no encontré solución.

¿Y cómo puedo excluir algunos sitios de un dominio global comodín?

p.ej. He excluido *.mydomain.comdel proxy, pero luego tengo que habilitar el proxy para site1.mydomain.com. ¿Cómo puedo hacer eso?

Respuestas:


2

Encontré la referencia más completa sobre esto: http://www-archive.mozilla.org/quality/networking/docs/aboutno_proxy_for.html

En resumen:

  • Cualquier dominio en la lista coincide con la lógica "termina con", por lo que "site.com" coincidiría con "mysite.com" en la url. (El comodín al comienzo de un dominio es redundante e ignorado).
  • La dirección IP solo puede expresarse en formato CIDR y solo coincide si se usa una IP literal en la url, es decir, no se realiza una búsqueda de DNS antes de verificar esta lista.
  • Si la lista contiene <local>y la parte del dominio de la url no contiene puntos, entonces el proxy no se usa.
  • Comodín no al principio y las direcciones IPv6 no son compatibles

Si sus requisitos no pueden ser satisfechos por lo anterior, escribir un archivo PAC es la única manera.


El enlace en la respuesta "Sin proxy para" está marcado como "desactualizado". Una nueva versión: network.proxy.no_proxies_on . Esa página describe el valor del atributo network.proxy.no_proxies_on, por lo que es posible abrir la configuración en la URL "about: config" y editar la variable allí en lugar de pasar por el sistema de menús .
David Tonhofer el

12

Puede definir comodines con la notación CIDR. Por ejemplo:

10.0.0.0/8

especifica el rango de 10.0.0.0hasta10.255.255.255

Ver para más información: CIDR


6

Creo que puedes agregar el dominio, por ejemplo

.mydomain.org

Recogerá cualquier variante. No se sobremycompany-*

Creo que también admite rangos, por ejemplo 192.168.1.0/8


3

Me enfrenté a un problema similar (sin embargo, fue solo para máquinas locales en nuestra red)

Necesitaba omitir el proxy para todas nuestras máquinas locales. Estos comienzan en el formato abcXXX donde XXXes un valor de 000 - 999

Por ejemplo, un servidor de desarrollo puede estar alojado en abc303 y el otro en abc909.

Probamos el método CIDR en nuestras ejecuciones de proxy ya que todas las máquinas tenían una dirección IP en 10.0.0.0/8, sin embargo, todavía nos enfrentamos a problemas.

Logramos arreglar esto agregando

<local> 

a nuestras excepciones de poder

No pude encontrar mucha información sobre esto, pero se menciona en el Bug 72444 de Mozilla - Proxy: solicitud de error "omitir el servidor proxy para direcciones locales" .


Sí, parece que casi todas las variaciones de la especificación CIDR se rompieron en Firefox, pero <local> funcionará para 10.0.0.0/8 y 192.168.0.0/16 (y posiblemente 172.16.0.0/12)
fijiaaron

Esto no funciona porque la coincidencia no se realizará en la dirección IP (o una dirección IP enmascarada) si se usa un nombre de host en la URL, incluso si el nombre de host en la URL se resuelve en la dirección IP.
David Tonhofer el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.