Squid tcp_outgoing_mark og Linux fwmark-leiðsögn
Flokkaðu valdar proxy-beiðnir með tcp_outgoing_mark og láttu fyrirliggjandi Linux fwmark-reglu velja leið þeirra.
Squid getur flokkað beiðni með upplýsingum sem venjuleg IP-leið hefur ekki. Í studdri Linux-uppbyggingu setur tcp_outgoing_mark Netfilter-merki á netþjónshlið út frá hraðri ACL:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Samsvarandi Linux-stefnuregla getur þá notað fwmark 0x20 til að velja leiðatöflu sem þegar er uppsett. Taflan þarf samt réttu leiðirnar og aðgengilegt næsta stökk. Squid-tilskipunin býr þau ekki til.
Þetta merki eru staðbundin leiðsagnargögn. Það er frábrugðið DSCP- eða TOS-sviði sem flutt er í IP-pakka og tcp_outgoing_address sem velur upprunavistfang.
Skjalfesta tilskipunin krefst stuðnings við merkingu pakka og heimilda í Linux og tekur aðeins við hröðum ACL. Hún er fáanleg í Squid 7 og fyrri skráðum útgáfum, ekki í Squid 8.
Byggðu stefnuna utan um raunverulegu útleiðandi tengingarnar. Endurnýttar TCP-tengingar verða ekki nýjar tengingar eingöngu vegna þess að önnur HTTP-beiðni notar þær. Haltu einnig afturleiðinni til biðlarans og leið ómerktrar umferðar í hönnuninni.