Kongruigi User-Agent en Squid
Uzu ACL req_header por deklarita klienta identigilo kaj metu la alirregulon antaŭ pli vasta permeso.
ACL User-Agent kongruigas la identigilon, kiun kliento metas en sian HTTP-peton. En agordo de Squid 7, testa kliento povas esti klasifikata per req_header:
acl legacy_probe req_header User-Agent -i ^LegacyProbe/
http_access deny legacy_probe
La ekzemplo kongruigas kaplinion komenciĝantan per LegacyProbe/, sen distingo de uskleco. Anstataŭigu la ŝablonon per la celata klienta identigilo. La esprimo estas regula esprimo, ne serĉo de retumila produkta nomo.
Metu la malpermesan regulon antaŭ iu ajn pli vasta alirregulo, kiu jam permeszus la peton. Konservu la ekzistantajn klientajn kaj celajn kontrolojn de la prokuro ĉirkaŭ ĉi tiu celita regulo.
Vasta prefikso kiel Mozilla kongruigas multajn malsamajn retumilojn. Uzu la realan kaplinion sendatan de la kliento, kiam vi decidas, kiom mallarĝa devas esti kongrueca aŭ testa politiko.
La kliento regas ĉi tiun kaplinion kaj povas ŝanĝi aŭ forlasi ĝin. La regulo klasifikas asertitan identigilon; ĝi ne estas forta aplika identeco. Ĝi ankaŭ funkcias sur HTTP-mesaĝoj, kiujn Squid povas inspekti, ne sur ĉifritaj retejaj kaplinioj ene de ordinara CONNECT-tunelo.