Squid može klasificirati zahtjev prema podacima koje obična IP ruta nema. U podržanoj Linux gradnji tcp_outgoing_mark dodjeljuje Netfilter oznaku na strani poslužitelja na temelju 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 koristiti fwmark 0x20 za odabir već postavljene tablice usmjeravanja. Tablica i dalje treba ispravne rute i dostupan sljedeći hop. Squid direktiva ih ne stvara.

Ova oznaka lokalni je metapodatak usmjeravanja. Razlikuje se od polja DSCP ili TOS u IP paketu i od tcp_outgoing_address koji bira izvorni IP.

Dokumentirana direktiva zahtijeva Linux podršku za označavanje paketa i ovlasti te prihvaća samo brze ACL-ove. Dostupna je u Squid 7 i ranijim navedenim izdanjima, ali ne u Squid 8.

Izgradite politiku oko stvarnih odlaznih veza. Ponovno korištene TCP veze ne postaju nove samo zato što ih koristi drugi HTTP zahtjev. U dizajnu zadržite i povratni put prema klijentu i rutu za neoznačeni promet.

Povezani članci