Squid da User-Agent ni moslashtirish
E'lon qilingan mijoz identifikatori uchun req_header ACL dan foydalaning va kirish qoidasini kengroq ruxsatdan oldin qo'ying.
User-Agent ACL mijoz HTTP so'roviga qo'yadigan identifikatorni moslashtiradi. Squid 7 konfiguratsiyasida sinov mijozi req_header yordamida tasniflanishi mumkin:
acl legacy_probe req_header User-Agent -i ^LegacyProbe/
http_access deny legacy_probe
Misol LegacyProbe/ bilan boshlanadigan sarlavhani moslashtiradi, katta-kichik harf farqisiz. Naqshni kerakli mijoz identifikatori bilan almashtiring. Bu ifoda muntazam ifoda, brauzer mahsuloti nomini qidirish emas.
Taqiqlash qoidasini so'rovga allaqachon ruxsat beradigan har qanday kengroq kirish qoidasidan oldin qo'ying. Ushbu maqsadli qoida atrofida proksining mavjud mijoz va manzil nazoratlarini saqlang.
Mozilla kabi keng prefiks ko'plab turli brauzerlarga mos keladi. Muvofiqlik yoki sinov siyosati qanchalik tor bo'lishini hal qilishda mijoz yuboradigan haqiqiy sarlavhadan foydalaning.
Bu sarlavhani mijoz boshqaradi va uni o'zgartirishi yoki tashlab ketishi mumkin. Qoida da'vo qilingan identifikatorni tasniflaydi; bu kuchli ilova shaxsiyati emas. U shuningdek Squid tekshira oladigan HTTP xabarlarida ishlaydi, oddiy CONNECT tunnelidagi shifrlangan veb-sayt sarlavhalarida emas.