Squid tcp_outgoing_mark en Linux fwmark-routing
Klassifisearje selekteare proxy-oanfragen mei tcp_outgoing_mark en lit in besteande Linux fwmark-regel har rûte kieze.
Squid kin in oanfraach klassifisearje mei ynformaasje dy't in gewoane IP-rûte net hat. Yn in stipe Linux-build set tcp_outgoing_mark in Netfilter-mark oan de tsjinnerkant op basis fan in snelle ACL:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
In oerienkommende Linux-beliedsregel kin dan fwmark 0x20 brûke om in al ynstelde routingtabel te kiezen. De tabel hat noch altyd de goede rûtes en in berikbere folgjende hop nedich. De Squid-direktive makket se net.
Dizze mark is lokale routingmetadata. It ferskilt fan in DSCP- of TOS-fjild yn in IP-pakket en fan tcp_outgoing_address dat in boarne-IP kiest.
De dokumintearre direktive freget Linux-stipe foar pakketmarkearring en foarrjochten en akseptearret allinne snelle ACL's. It is beskikber yn Squid 7 en earder neamde ferzjes, net yn Squid 8.
Bou it belied om de werklike útgjende ferbiningen hinne. Werbrûkte TCP-ferbiningen wurde net nij allinne om't in oare HTTP-oanfraach se brûkt. Hâld ek it weromkommen nei de klant en de rûte fan net-markearre ferkear yn it ûntwerp.