Para Squid 7, nomea cada oínte entrante e limita o pai que é apto para as súas solicitudes:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

Mantén o acceso de cliente autenticado e as contas parentais necesarias configuradas por separado Este fragmento de enrutamento elixe os compañeiros elixibles; non autoriza clientes nin proporciona credenciais dos pais. Para unha proba de destino público permitida sen as credenciais de proxy parental configuradas, a lista de proxy HTTP ofrece compañeiros públicos candidatos.

Reducir igualeiros elixibles non prohibe por si mesmo o reenvío directo. Se esas saídas están prohibidas para as solicitudes seleccionadas, engade:

never_direct allow via_a
never_direct allow via_b

Revisa as regras de always_direct e a configuración completa da selección parental. Define se un pai asignado non dispoñible debe facer fallar o reenvío ou se existe outra ruta aprobada explícitamente. Unha solicitude de reenvío controlada e unha comparación dos pais non dispoñibles poden comprobar o resultado escollido; só unha páxina exitosa pode ocultar unha alternativa incorrecta.

A IP pública final pertence á última conexión externa. Dous pais diferentes poden compartir unha saída NAT, polo que verifica ese enderezo por separado da selección do oínte e da selección dos pares.

Utiliza a referencia de pares para os detalles de autenticación/transporte. Estas interfaces aplícanse a Squid 7 e versións de soporte anteriores; non están dispoñibles sen cambios en Squid 8.

Artigos relacionados