A Squid olyan információval is besorolhat egy kérést, amellyel egy közönséges IP-útvonal nem rendelkezik. Egy támogatott Linux-buildben a tcp_outgoing_mark gyors ACL alapján kiszolgálóoldali Netfilter-jelölést állít be:

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

Egy illeszkedő Linux házirendszabály ezután a fwmark 0x20 értékkel már beállított útválasztási táblát választhat. A táblának továbbra is szüksége van a helyes útvonalakra és egy elérhető következő ugrásra. A Squid direktíva nem hozza létre ezeket.

Ez a jelölés helyi útválasztási metaadat. Különbözik az IP-csomagban hordozott DSCP- vagy TOS-mezőtől, és a forrás-IP-t választó tcp_outgoing_address-től is.

A dokumentált direktíva Linux csomagjelölés- és jogosultságtámogatást igényel, és csak gyors ACL-eket fogad el. A Squid 7-ben és a korábban felsorolt kiadásokban elérhető, a Squid 8-ban nem.

A házirendet a tényleges kimenő kapcsolatok köré építse. Az újrahasznált TCP-kapcsolatok nem válnak új kapcsolatokká csak azért, mert egy másik HTTP-kérés használja őket. A tervezésben tartsa meg az ügyfél felé vezető visszaútvonalat és a jelöletlen forgalom útvonalát is.

Kapcsolódó cikkek