Squid tcp_outgoing_mark an Linux fwmark-Routing
Klassifizéiert ausgewielt Proxy-Ufroen mat tcp_outgoing_mark a loosst eng bestoend Linux fwmark-Reeg hir Route wielen.
Squid kann eng Ufro mat Informatiounen klassifizéieren, déi eng gewéinlech IP-Route net huet. An engem ënnerstëtzten Linux-Build setzt tcp_outgoing_mark eng Netfilter-Mark op der Serversäit op Basis vun enger schneller ACL:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Eng passend Linux-Politikregele kann duerno fwmark 0x20 benotzen, fir eng scho konfiguréiert Routingtabell ze wielen. D'Tabelle brauch nach ëmmer déi richteg Routen an en erreechbaren nächsten Hop. D'Squid-Direktiv erstellt se net.
Dës Mark ass lokal Routing-Metadaten. Si ënnerscheet sech vum DSCP- oder TOS-Feld an engem IP-Paket a vum tcp_outgoing_address, deen eng Quell-IP auswielt.
D'dokumentéiert Direktiv erfuerdert Ënnerstëtzung fir Pakmarkéierung a Linux-Capabilities a akzeptéiert nëmme schneller ACLen. Si ass a Squid 7 an an de virdru gelëschten Editiounen disponibel, net a Squid 8.
Baut d'Politik ronderëm déi tatsächlech erausgäng Verbindungen. Widderbenotzt TCP-Verbindungen ginn net nei, just well eng aner HTTP-Ufro se benotzt. Halt och de Retourwee zum Client an d'Route vum net markéierte Verkéier am Design.