Squid so'rovni oddiy IP marshrutida mavjud bo'lmagan ma'lumot bilan tasniflashi mumkin. Qo'llab-quvvatlanadigan Linux buildda tcp_outgoing_mark tez ACL asosida server tomonida Netfilter belgisini o'rnatadi:

acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all

Mos keladigan Linux siyosat qoidasi so'ngra fwmark 0x20 yordamida allaqachon sozlangan marshrutlash jadvalini tanlashi mumkin. Jadvalga hali ham to'g'ri marshrutlar va yetib borish mumkin bo'lgan keyingi qadam kerak. Squid direktivasi ularni yaratmaydi.

Bu belgi mahalliy marshrutlash metama'lumotlari. U IP paketda tashiladigan DSCP yoki TOS maydonidan va manba IP ni tanlaydigan tcp_outgoing_address dan farq qiladi.

Hujjatlashtirilgan direktiva Linux paket belgilash va huquqlar qo'llab-quvvatlashini talab qiladi va faqat tez ACL larni qabul qiladi. U Squid 7 va avval sanab o'tilgan nashrlarda mavjud, Squid 8 da yo'q.

Siyosatni haqiqiy chiqish ulanishlari atrofida quring. Qayta ishlatilgan TCP ulanishlari faqat boshqa HTTP so'rovi ishlatgani uchun yangi ulanishga aylanmaydi. Loyihada mijozga qaytish yo'lini va belgilanmagan trafik marshrutini ham saqlang.

O'xshash maqolalar