iptables --uid-owner Squid හි දේශීය සොකට් සමඟ ගැළපේ, LAN පරිශීලකයින් සමඟ නොවේ
Squid හි පිටවීම ගැන සලකා බලන විට --uid-owner හි දේශීය සොකට් නිර්මාණකරු අර්ථය භාවිත කර, යොමු කරන ලද LAN පැකට් වෙන් කර තබන්න.
iptables හි owner ගැළපීමට දේශීය ක්රියාවලියක සොකට් මගින් නිර්මාණය කළ පැකට් හඳුනාගත හැක. උදාහරණයක් ලෙස, -m owner --uid-owner 1234 යනු UID 1234 හි හිමිකාරිත්වයේ ඇති දේශීය සොකට් එකකට යොමු වේ; එය HTTP proxy පරිශීලක නාමය හඳුනා නොගනී.
Squid ක්රියාත්මක වන යන්ත්රයේ මෙම මාර්ග වෙන් කර හඳුනාගන්න:
| රථවාහන | අදාළ වෙනස |
|---|---|
| සේවාදායකයෙක් මෙම යන්ත්රයේ Squid වෙත සම්බන්ධ වේ | proxy ශ්රවණයට එන සම්බන්ධතාව |
| Squid ගමනාන්ත සම්බන්ධතාවක් විවෘත කරයි | දේශීයව නිර්මාණය කළ පිටතට යන සොකට් |
| LAN සේවාදායකයෙක් මෙම යන්ත්රය හරහා සෘජුවම මාර්ග කරයි | දේශීය නිර්මාණකරු සොකට් නොමැතිව යොමු කළ රථවාහන |
මෙම දිගුව OUTPUT සහ POSTROUTING තුළ වලංගු වේ. යොමු කළ පැකට් සඳහා මෙම ගැළපීමට අදාළ දේශීය සොකට් නොමැති බැවින්, FORWARD රීතියට Squid හි UID අසා දුරස්ථ පරිගණකයේ පරිශීලකයා සොයාගත නොහැක.
එබැවින් Squid හිම පිටතට යන සොකට්වලට අවසර දෙන ප්රතිපත්තිය proxy මත පමණක් රඳා පවතින ජාල නිර්මාණයේ එක් කොටසක් පමණක් විසඳයි. ගේට්වේ හරහා යොමු කිරීම, ශ්රවණයට ප්රවේශය, වෙනත් අවසර ලත් සේවා සහ සැබෑ proxy සේවා ගිණුම ඒවාට ගැළපෙන විෂය පථය තුළ හැසිරවිය යුතුය.
Squid nobody ලෙස ක්රියාත්මක වේ යැයි උපකල්පනය නොකර වින්යාස කළ ධාවන අනන්යතාව භාවිත කරන්න. ක්රියාවලි කිහිපයකට එකම UID බෙදාගත හැකි බැවින්, UID පාදක අවසරය ගිණුම් සීමාවක් මිස නිශ්චිත ක්රියාත්මක ගොනුවක් සියලුම අවසර ලත් සම්බන්ධතා නිර්මාණය කළ බවට සාක්ෂියක් නොවේ.