iptables --uid-owner yana dacewa da soket ɗin gida na Squid, ba masu amfani da LAN ba
Yi amfani da ma'anar --uid-owner a matsayin mai ƙirƙirar soket na gida yayin tunanin fitowar Squid kuma ka ware fakitin LAN da aka tura.
Daidaiton owner na iptables na iya gano fakitin da soket ɗin tsari na gida ya ƙirƙira. Misali, -m owner --uid-owner 1234 yana nufin soket na gida mallakar UID 1234; ba ya gano sunan mai amfani da proxy na HTTP.
A kan na'urar da ke gudanar da Squid, ka bambanta waɗannan hanyoyin:
| Ziyara | Bambanci mai muhimmanci |
|---|---|
| Abokin ciniki yana haɗi da Squid a wannan na'urar | Haɗin da ke shigowa ga mai sauraron proxy |
| Squid yana buɗe haɗin manufa | Soket na fita da aka ƙirƙira a gida |
| Abokin ciniki na LAN yana tafiya kai tsaye ta wannan na'urar | Ziyarar da aka tura ba tare da soket mai ƙirƙira na gida ba |
Ƙarin yana aiki a cikin OUTPUT da POSTROUTING. Fakitin da aka tura ba su da soket na gida mai alaƙa da wannan daidaito, don haka dokar FORWARD ba za ta iya gano mai amfani da kwamfutar nesa ba ta hanyar tambayar UID na Squid.
Don haka manufar da ke ba da izinin soket ɗin fita na Squid kansa tana magance sashe ɗaya kawai na ƙirar hanyar sadarwa da ta dogara da proxy kawai. Tura ta ƙofa, shiga mai sauraro, sauran ayyukan da aka yarda da kuma ainihin asusun sabis ɗin proxy dole ne a gudanar da su a cikin iyakar da suka dace.
Yi amfani da asalin lokacin aiki da aka saita maimakon ɗauka cewa Squid yana gudana a matsayin nobody. Tsare-tsare da yawa na iya raba UID ɗaya, don haka izini bisa UID iyakar asusu ce, ba hujjar cewa wani fayil mai aiwatarwa ya ƙirƙiri kowace haɗin da aka yarda ba.