iptables --uid-owner bá àwọn sọ́kẹ́tì àdúgbò Squid mu, kì í ṣe àwọn olùṣàmúlò LAN
Lo ìtumọ̀ --uid-owner gẹ́gẹ́ bí ẹni tí ó dá sọ́kẹ́tì àdúgbò nígbà tí o bá ń ronú nípa ìjáde Squid, kí o sì ya àwọn pákẹ́tì LAN tí a gbé lọ sọ́tọ̀.
Ìbámu owner ti iptables lè dá àwọn pákẹ́tì tí sọ́kẹ́tì ìlànà àdúgbò dá mọ̀. Fún àpẹẹrẹ, -m owner --uid-owner 1234 ń tọ́ka sí sọ́kẹ́tì àdúgbò tí UID 1234 ní; kò dá orúkọ olùṣàmúlò proxy HTTP mọ̀.
Lórí ẹ̀rọ tí ń ṣiṣẹ́ Squid, ya àwọn ọ̀nà wọ̀nyí sọ́tọ̀:
| Ìṣàn | Ìyàtọ̀ tí ó yẹ |
|---|---|
| Oníbàárà kan so mọ́ Squid lórí ẹ̀rọ yìí | Ìsopọ̀ tí ń wọlé sí olùgbọ́ proxy |
| Squid ṣí ìsopọ̀ ibi-àfojúsùn | Sọ́kẹ́tì ìjáde tí a dá ní àdúgbò |
| Oníbàárà LAN kan ń gbà ọ̀nà tààrà nípasẹ̀ ẹ̀rọ yìí | Ìṣàn tí a gbé lọ láìsí sọ́kẹ́tì olùdá àdúgbò |
Àfikún yìí wà ní ìbámu ní OUTPUT àti POSTROUTING. Àwọn pákẹ́tì tí a gbé lọ kò ní sọ́kẹ́tì àdúgbò tí ó so mọ́ ìbámu yìí, nítorí náà òfin FORWARD kò lè ṣàwárí olùṣàmúlò kọ̀mpútà tí ó jìnnà nípa bíbeèrè UID Squid.
Nítorí náà ìlànà tí ó gba àwọn sọ́kẹ́tì ìjáde ti Squid fúnra rẹ̀ láàyè ń bo apá kan péré ti àpẹẹrẹ nẹ́tíwọ́kì tí ó gbára lé proxy nìkan. Gbígbé lọ gba ẹnubodè, àyè sí olùgbọ́, àwọn iṣẹ́ mìíràn tí a gbà láàyè àti àkọsílẹ̀ iṣẹ́ proxy gangan gbọ́dọ̀ ní àbójútó ní ààlà tí ó yẹ.
Lo ìdánimọ̀ àkókò ìṣiṣẹ́ tí a ṣètò dípò ríronú pé Squid ń ṣiṣẹ́ bí nobody. Ọ̀pọ̀ ìlànà lè pín UID kan, nítorí náà ààyè tí ó dá lórí UID jẹ́ ààlà àkọsílẹ̀, kì í ṣe ẹ̀rí pé fáìlì ìṣiṣẹ́ kan pàtó dá gbogbo ìsopọ̀ tí a gbà láàyè.