Squid tcp_outgoing_mark и Linux fwmark рутирање
Класификујте изабране прокси захтеве помоћу tcp_outgoing_mark и препустите постојећем Linux fwmark правилу да изабере њихову руту.
Squid може да класификује захтев према подацима које обична IP рута нема. У подржаној Linux градњи tcp_outgoing_mark додељује Netfilter ознаку на страни сервера на основу брзог ACL-а:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Одговарајуће Linux правило политике затим може да користи fwmark 0x20 за избор већ подешене табеле усмеравања. Табела и даље захтева исправне руте и доступан следећи хоп. Squid директива их не ствара.
Ова ознака је локални метаподатак усмеравања. Разликује се од поља DSCP или TOS у IP пакету и од tcp_outgoing_address који бира изворни IP.
Документована директива захтева Linux подршку за означавање пакета и привилегије и прихвата само брзе ACL-ове. Доступна је у Squid 7 и ранијим наведеним издањима, али не у Squid 8.
Изградите политику око стварних одлазних веза. Поново коришћене TCP везе не постају нове само зато што их користи други HTTP захтев. У дизајну задржите и повратни пут ка клијенту и руту за неозначени саобраћај.