Permitir un destino de Squid sen autenticación do proxy
Manteña os límites de orixe e destino arredor dunha excepción de autenticación deliberada en Squid.
Unha páxina de monitorización debe funcionar sen iniciar sesión no proxy. A regra obvia é http_access allow status_site. Colocada antes da autenticación, tamén pode conceder a excepción a clientes que nunca pretendía atender.
Para Squid 6 ou 7, manteña xuntas as condicións da excepción. Tras as proteccións existentes de xestión, portos inseguros, CONNECT e servizos locais, a parte relevante pode verse así:
acl office_clients src 192.0.2.0/24
acl status_site dstdomain status.example.net
acl signed_in proxy_auth REQUIRED
http_access allow office_clients status_site
http_access allow office_clients signed_in
http_access deny all
A rede e o nome de host son marcadores de posición. A autenticación segue necesitando a súa configuración de asistente existente. Esta é a parte de excepción dunha política de acceso, non unha configuración completa do proxy.
A primeira liña permite aos clientes seleccionados ese destino sen avaliar a ACL de inicio de sesión. A seguinte permite a eses clientes outros lugares só tras a autenticación. As autorizacións amplas anteriores ou as rutas alternativas posteriores poden cambiar o resultado, así que lea a política ordenada completa, incluídos os ficheiros incluídos.
Non mova a excepción por riba das proteccións do porto de destino só para evitar un aviso. Un sitio autorizado nun porto non previsto segue sendo unha ruta diferente. Decida tamén se debe cumprir o host exacto ou os seus subdominios en lugar de engadir un sufixo innecesariamente amplo.
Unha excepción de nome de host cobre o destino coincidente, non cada dependencia que carga a súa páxina. As redireccións e os recursos de terceiros poden atoparse lexitimamente co requisito normal de inicio de sesión.
Para HTTP simple, un proxy pode usar información de URL máis precisa cando corresponda. Unha solicitude HTTPS CONNECT ordinaria non expón o camiño da páxina, polo que non se pode inferir unha regra de «só unha páxina» a partir dunha excepción de túnel para todo o host.