Far corrispondere i domini di destinazione nelle ACL di Squid
Fate corrispondere i nomi host previsti al tipo corretto di ACL di Squid e tenete le regole sui suffissi dei nomi host separate dai pattern URL completi.
Usate un'ACL per dominio di destinazione quando il requisito riguarda l'host e non una parola da qualche parte in un URL:
acl selected_sites dstdomain .example.com
La forma con punto iniziale copre example.com e i suoi sottodomini. Non rende example.com.other.test parte di quel dominio. Mantenete un selettore per host esatto quando la politica consente solo quell'host.
Scegliete il campo prima di modificare un pattern. dstdomain, dstdom_regex e url_regex esaminano rappresentazioni diverse. Un percorso o una query URL che contiene testo simile a un dominio non nomina quella destinazione.
Mantenete ogni nome di ACL su un solo tipo. Riusare un nome per un elenco di domini e una regex non unisce la loro semantica; date nomi diversi a test diversi e combinateli nella regola di accesso o di selezione del peer.
La definizione da sola non concede accesso né rotta principale. Usatela con la decisione di accesso prevista conservando il client autorizzato e le altre condizioni richieste.
Conservate nella politica le corrispondenze previste di base e sottodominio e le non corrispondenze ingannevoli dei nomi più lunghi. Un CONNECT ordinario può esporre l'host di destinazione ma non il percorso cifrato della pagina, quindi una regola di dominio non promette l'ispezione del percorso.