Squid tcp_outgoing_mark in usmerjanje Linux fwmark
Razvrstite izbrane zahteve proxy s tcp_outgoing_mark in pustite obstoječemu pravilu Linux fwmark, da izbere njihovo pot.
Squid lahko zahtevek razvrsti po informacijah, ki jih običajna pot IP nima. V podprti gradnji Linuxa tcp_outgoing_mark dodeli oznako Netfilter na strežniški strani na podlagi hitrega ACL:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Ustrezno pravilo politik Linuxa lahko nato uporabi fwmark 0x20 za izbiro že nastavljene usmerjevalne tabele. Tabela še vedno potrebuje pravilne poti in dosegljiv naslednji skok. Direktiva Squid jih ne ustvari.
Ta oznaka so lokalni usmerjevalni metapodatki. Razlikuje se od polja DSCP ali TOS v paketu IP in od tcp_outgoing_address, ki izbere izvorni IP.
Dokumentirana direktiva zahteva podporo Linuxa za označevanje paketov in pravice ter sprejema le hitre ACL. Na voljo je v Squid 7 in prej naštetih izdajah, ne v Squid 8.
Zgradite politiko okoli dejanskih odhodnih povezav. Ponovno uporabljene povezave TCP ne postanejo nove samo zato, ker jih uporabi drug zahtevek HTTP. V zasnovi ohranite tudi povratno pot do odjemalca in pot neoznačenega prometa.