Squid کا localport ACL اس پورٹ سے مطابقت رکھتا ہے جہاں Squid نے کنکشن وصول کیا۔ اسے مناسب منزل ACL کے ساتھ ملائیں تاکہ ہر سننے والا صرف اپنی فہرست کی اجازت دے۔

موجودہ کلائنٹ اور محفوظ پورٹ پابندیوں والی Squid 6 یا 7 کنفیگریشن کے لیے:

http_port 3128
http_port 3129

acl approved_clients src 192.0.2.0/24
acl main_listener localport 3128
acl alternate_listener localport 3129
acl main_sites dstdomain "/etc/squid/main-sites.txt"
acl alternate_sites dstdomain "/etc/squid/alternate-sites.txt"

http_access allow approved_clients main_listener main_sites
http_access allow approved_clients alternate_listener alternate_sites
http_access deny all

دستاویز کی کلائنٹ رینج کو اصل مجاز کلائنٹس سے بدلیں اور دو ڈومین فہرست فائلیں تیار کریں۔ جوڑی والے allow قواعد انسٹالیشن کے لازمی deny چیک کے بعد اور اس کے آخری deny سے پہلے رکھیں۔ اس کی غیر محفوظ پورٹ، CONNECT اور انتظامی پابندیاں برقرار رکھیں۔

ایک رسائی قاعدے پر ACL نام AND سے ملائے جاتے ہیں۔ الگ allow قواعد متبادل پیش کرتے ہیں۔ منزل قواعد سے سننے والے کی شرط ہٹانے پر کوئی بھی فہرست کسی بھی پورٹ سے گزر جائے گی۔

پچھلے قواعد بھی دیکھیں: پہلے مطابقت رکھنے والا وسیع allow ان بعد کی پابندیوں کے جائزے کو روکتا ہے۔ حد کی تصدیق کے لیے ہر سننے والے کے ذریعے اجازت شدہ اور مسترد منزلیں جانچیں۔

localport ویب سائٹ کا پورٹ یا کلائنٹ کا عارضی ماخذ پورٹ نہیں ہے۔ منزل پورٹ کی شرط اس کے بجائے port ACL استعمال کرتی ہے۔

متعلقہ مضامین