Squid tcp_outgoing_mark eta Linux fwmark bideratzea
Sailkatu hautatutako proxy eskaerak tcp_outgoing_mark erabiliz eta utzi Linux fwmark arau bati haien ibilbidea aukeratzen.
Squid gai da eskaera bat sailkatzeko IP ibilbide arruntak ez duen informazioarekin. Onartutako Linux konpilazio batean, tcp_outgoing_mark-ek zerbitzari aldeko Netfilter marka ezartzen du ACL azkar batean oinarrituta:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Bat datorren Linux politikako arau batek fwmark 0x20 erabil dezake gero jada ezarrita dagoen bideratze-taula aukeratzeko. Taulak ibilbide zuzenak eta helmeneko hurrengo jauzia behar ditu oraindik. Squid-en direktibak ez ditu sortzen.
Marka hau bideratze-metadatu lokala da. Ezberdina da IP paketean doan DSCP edo TOS eremutik, eta iturburu IPa aukeratzen duen tcp_outgoing_address-etik.
Dokumentatutako direktibak Linux-en pakete-markatze eta gaitasun euskarria behar du, eta ACL azkarrak soilik onartzen ditu. Squid 7 eta zerrendatutako bertsio zaharragoetan dago, ez Squid 8-n.
Eraiki politika benetako irteerako konexioen inguruan. Berrerabilitako TCP konexioak ez dira berriak izatera pasatzen beste HTTP eskaera batek erabiltzeagatik soilik. Mantendu diseinuan bezeroarekiko itzulera-bidea eta markarik gabeko trafikoaren ibilbidea ere.