Squid tcp_outgoing_mark àti Linux fwmark ìtọ́sọ́nà
Pín àwọn ìbéèrè proxy tí a yàn pẹ̀lú tcp_outgoing_mark kí ìlànà Linux fwmark tí ó wà tẹ́lẹ̀ yan ọ̀nà wọn.
Squid lè pín ìbéèrè kan pẹ̀lú ìsọfúnni tí ọ̀nà IP lasan kò ní. Nínú Linux build tí a ṣe àtìlẹyìn fún, tcp_outgoing_mark fi àmì Netfilter sí ẹ̀gbẹ́ olùpèsè lórí ìpìlẹ̀ ACL yára:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Ìlànà ìmọ̀-ọ̀rọ̀ Linux tí ó bá mu lè lo fwmark 0x20 láti yan tábìlì ìtọ́sọ́nà tí a ti ṣètò tẹ́lẹ̀. Tábìlì náà ṣì nílò àwọn ọ̀nà tí ó tọ́ àti ìgbésẹ̀ tó kàn tí ó lè dé. Ìtọ́nisọ́nà Squid kò dá wọn.
Àmì yìí jẹ́ métádátà ìtọ́sọ́nà àdúgbò. Ó yàtọ̀ sí pápá DSCP tàbí TOS tí a gbé nínú pákẹ́ẹ̀tì IP, àti sí tcp_outgoing_address tí ó yan IP orísun.
Ìtọ́nisọ́nà tí a kọ sílẹ̀ nílò àtìlẹyìn àmì pákẹ́ẹ̀tì àti ẹ̀tọ́ Linux, ó sì gba ACL yára nìkan. Ó wà nínú Squid 7 àti àwọn ìtújáde tí a tò sílẹ̀ tẹ́lẹ̀, kì í sí nínú Squid 8.
Kọ́ ìmọ̀-ọ̀rọ̀ náà yí àwọn ìsopọ̀ jáde gidi ká. Àwọn ìsopọ̀ TCP tí a tún lò kì í di ìsopọ̀ tuntun kìkì nítorí pé ìbéèrè HTTP mìíràn ń lò wọ́n. Tún pa ọ̀nà ìpadà sí alákọókọ́ àti ọ̀nà ìrìnàjò tí kò ní àmì mọ́ nínú àwòrán náà.