Squid sorğunu adi IP marşrutunun malik olmadığı məlumatla təsnif edə bilər. Dəstəklənən Linux quruluşunda tcp_outgoing_mark sürətli ACL əsasında server tərəfində Netfilter işarəsi təyin edir:

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

Uyğun Linux siyasət qaydası sonra fwmark 0x20 ilə əvvəlcədən qurulmuş marşrutlaşdırma cədvəlini seçə bilər. Cədvələ yenə düzgün marşrutlar və əlçatan növbəti hop lazımdır. Squid direktivi onları yaratmır.

Bu işarə lokal marşrutlaşdırma metadatasıdır. O, IP paketində daşınan DSCP və ya TOS sahəsindən və mənbə IP seçən tcp_outgoing_address-dən fərqlidir.

Sənədləşdirilmiş direktiv Linux paket işarəsi və imkan dəstəyi tələb edir və yalnız sürətli ACL-lər qəbul edir. O, Squid 7 və daha əvvəl sadalanan buraxılışlarda mövcuddur, Squid 8-də yox.

Siyasəti faktiki xarici bağlantılar üzərində qurun. Təkrar istifadə edilən TCP bağlantıları yalnız başqa HTTP sorğusu onlardan istifadə etdiyi üçün yeni bağlantı olmur. Dizaynda müştəriyə doğru dönüş yolunu və işarələnməmiş trafikin marşrutunu da saxlayın.

Əlaqəli məqalələr