Squid tcp_outgoing_mark i Linux fwmark usmeravanje
Klasifikujte izabrane proxy zahteve pomoću tcp_outgoing_mark i prepustite postojećem Linux fwmark pravilu da izabere njihovu rutu.
Squid može da klasifikuje zahtev prema podacima koje obična IP ruta nema. U podržanoj Linux gradnji tcp_outgoing_mark dodeljuje Netfilter oznaku na strani servera na osnovu brzog ACL-a:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Odgovarajuće Linux pravilo politike zatim može da koristi fwmark 0x20 za izbor već podešene tabele usmeravanja. Tabela i dalje zahteva ispravne rute i dostupan sledeći hop. Squid direktiva ih ne stvara.
Ova oznaka je lokalni metapodatak usmeravanja. Razlikuje se od polja DSCP ili TOS u IP paketu i od tcp_outgoing_address koji bira izvorni IP.
Dokumentovana direktiva zahteva Linux podršku za označavanje paketa i privilegije i prihvata samo brze ACL-ove. Dostupna je u Squid 7 i ranijim navedenim izdanjima, ali ne u Squid 8.
Izgradite politiku oko stvarnih odlaznih veza. Ponovo korišćene TCP veze ne postaju nove samo zato što ih koristi drugi HTTP zahtev. U dizajnu zadržite i povratni put ka klijentu i rutu za neoznačeni saobraćaj.