Ulinganishaji wa owner wa iptables unaweza kutambua pakiti zilizoundwa na soketi ya mchakato wa ndani. Kwa mfano, -m owner --uid-owner 1234 humaanisha soketi ya ndani inayomilikiwa na UID 1234; hautambui jina la mtumiaji wa proksi ya HTTP.

Kwenye mashine inayoendesha Squid, tenganisha njia hizi:

TrafikiTofauti inayohusika
Mteja anajiunga na Squid kwenye mashine hiiMuunganisho unaoingia kwa msikilizaji wa proksi
Squid hufungua muunganisho wa lengoSoketi ya kutoka iliyoundwa ndani
Mteja wa LAN hupitisha moja kwa moja kupitia mashine hiiTrafiki inayopitishwa bila soketi ya mtengenezaji wa ndani

Kiendelezi hiki ni halali katika OUTPUT na POSTROUTING. Pakiti zinazopitishwa hazina soketi ya ndani inayohusiana na ulinganishaji huu, kwa hivyo kanuni ya FORWARD haiwezi kugundua mtumiaji wa kompyuta ya mbali kwa kuuliza UID ya Squid.

Kwa hivyo sera inayoruhusu soketi za kutoka za Squid yenyewe inashughulikia sehemu moja tu ya muundo wa mtandao unaotegemea proksi pekee. Upitishaji wa lango, ufikiaji wa msikilizaji, huduma zingine zilizoruhusiwa na akaunti halisi ya huduma ya proksi lazima zishughulikiwe katika wigo unaofaa.

Tumia utambulisho wa wakati wa utekelezaji uliosanidiwa badala ya kudhani Squid inaendesha kama nobody. Michakato kadhaa inaweza kushiriki UID moja, kwa hivyo ruhusa inayotegemea UID ni mpaka wa akaunti, si uthibitisho kwamba faili fulani tendaji iliunda kila muunganisho ulioruhusiwa.

Makala zinazohusiana