El sitio principal debe usar el proxy principal. Un subdominio interno no debería. Esta es una excepción de enrutamiento y merece un patrón lo bastante estrecho para expresar exactamente eso.

Privoxy tiene reglas de reenvío ordinarias en su configuración principal y anulaciones de reenvío por solicitud en los archivos action. Use el mecanismo adecuado a la configuración que ya mantiene; no añada excepciones competidoras en ambos lugares solo para ver cuál funciona.

Una excepción en la configuración principal

forward / parent.example.net:8080
forward intranet.example.net .

Para destinos públicos donde se permite un proxy HTTP principal público sin autenticación, tome un candidato para el proxy principal predeterminado de la lista de proxies HTTP sin arrastrar las credenciales de otro proxy principal. Aquí la regla posterior de host exacto selecciona el reenvío directo para ese nombre de host. Los demás destinos siguen coincidiendo con la regla de proxy principal predeterminada. Las reglas de reenvío de Privoxy usan el orden de última coincidencia, así que una regla general posterior puede cambiar ese resultado.

Lea la sintaxis del patrón antes de añadir un punto inicial o un comodín. Un patrón de estilo sufijo puede coincidir con más nombres que el único host que pretendía. También mantenga el nombre del proxy distinto del nombre del sitio web: el patrón selecciona un destino solicitado.

Una anulación en un archivo action es otra opción

{+forward-override{forward .}}
intranet.example.net

Esto elige explícitamente el reenvío directo para las solicitudes coincidentes. Eliminar una anulación anterior no es necesariamente lo mismo que elegir el reenvío directo; la configuración ordinaria aún puede contener una regla de proxy principal.

Inspeccione las secciones action aplicables y su orden cuando una excepción parezca ineficaz. Un host puede coincidir con más de un patrón action, y la acción que esperaba puede cambiar por una coincidencia posterior.

Directo significa una decisión de red distinta

Una excepción directa puede exponer la dirección saliente de Privoxy en lugar de la salida del proxy principal. Eso puede ser exactamente lo correcto para un servicio privado, pero debería formar parte del requisito y no un efecto secundario descubierto después.

La excepción tampoco otorga alcanzabilidad de red. El host de Privoxy sigue necesitando una ruta hasta el destino y permisos de acceso adecuados. Si solo el proxy principal puede llegar al servicio, omitirlo fallará aunque el patrón funcione.

Limite el ejemplo al nombre de host requerido y compruebe por separado los hosts de autenticación o de recursos relacionados. Ampliar una excepción a todos los subdominios puede mover silenciosamente tráfico no relacionado hacia una ruta saliente diferente.

Artículos relacionados