Ein User-Agent-ACL samsvarar identifikatoren ein klient set i HTTP-førespurnaden sin. I ein Squid 7-konfigurasjon kan ein testklient klassifiserast med req_header:

acl legacy_probe req_header User-Agent -i ^LegacyProbe/
http_access deny legacy_probe

Dømet samsvarar ein header som byrjar med LegacyProbe/, utan omsyn til store og små bokstavar. Bytt ut mønsteret med den tiltenkte klientidentifikatoren. Uttrykket er eit regulært uttrykk, ikkje eit oppslag av eit nettlesarproduktnamn.

Set avvisningsregelen før kvar ei breiare tilgangsregel som allereie ville tillate førespurnaden. Hald på dei eksisterande klient- og målkontrollane til proxyen kring denne målretta regelen.

Eit breitt prefiks som Mozilla samsvarar mange ulike nettlesarar. Bruk den faktiske headeren klienten sender når du avgjer kor smal ein kompatibilitets- eller testpolitikk skal vere.

Klienten styrer denne headeren og kan endre eller utelate han. Regelen klassifiserer ein påstått identifikator; det er ikkje ein sterk applikasjonsidentitet. Han verkar òg på HTTP-meldingar Squid kan inspisere, ikkje på krypterte nettstadheadere inne i ein vanleg CONNECT-tunnel.

Relaterte artiklar