iptables owner mosligi mahalliy jarayon soketi yaratgan paketlarni aniqlay oladi. Masalan, -m owner --uid-owner 1234 UID 1234 ga tegishli mahalliy soketni bildiradi; u HTTP proksi foydalanuvchi nomini aniqlamaydi.

Squid ishlayotgan mashinada bu yo'llarni ajrating:

TrafikTegishli farq
Mijoz shu mashinadagi Squid'ga ulanadiProksi tinglovchisiga kiruvchi ulanish
Squid manzil ulanishini ochadiMahalliy yaratilgan chiquvchi soket
LAN mijozi shu mashina orqali to'g'ridan-to'g'ri yo'naltiradiMahalliy yaratuvchi soketi bo'lmagan yo'naltirilgan trafik

Kengaytma OUTPUT va POSTROUTING da amal qiladi. Yo'naltirilgan paketlarda bu moslik uchun bog'langan mahalliy soket yo'q, shuning uchun FORWARD qoidasi Squid UID ini so'rab uzoq kompyuter foydalanuvchisini topa olmaydi.

Shuning uchun Squid'ning o'z chiquvchi soketlariga ruxsat beruvchi siyosat faqat proksiga tayangan tarmoq loyihasining bir qismini hal qiladi. Shlyuz orqali yo'naltirish, tinglovchiga kirish, boshqa ruxsat etilgan xizmatlar va haqiqiy proksi xizmat hisobi o'z tegishli doirasida ko'rib chiqilishi kerak.

Squid nobody sifatida ishlaydi deb taxmin qilish o'rniga sozlangan ishlash vaqti identifikatoridan foydalaning. Bir nechta jarayon bitta UID ni bo'lishishi mumkin, shuning uchun UID ga asoslangan ruxsat hisob chegarasi, muayyan bajariladigan fayl har bir ruxsat etilgan ulanishni yaratganiga dalil emas.

O'xshash maqolalar