Squid 7 کے لیے، ہر آنے والے سامعین کا نام دیں اور یہ حد کریں کہ کون سے والدین اس کی درخواستوں کے لیے اہل ہیں:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

کلائنٹ کی تصدیق شدہ رسائی اور مطلوبہ والدین کے اکاؤنٹس کو الگ سے ترتیب دیا گیا ہے۔ رکھیں۔ یہ روٹنگ فریگمنٹ اہل ساتھیوں کا انتخاب کرتا ہے۔ یہ کلائنٹس کو اجازت نہیں دیتا اور نہ ہی والدین کی اسناد فراہم کرتا ہے۔ اجازت شدہ پبلک ڈیسٹینیشن ٹیسٹ کے لیے جس میں پیرنٹ پراکسی اسناد کی تشکیل نہیں کی گئی ہے، HTTP پراکسی فہرست امیدواروں کو عوامی ساتھی فراہم کرتا ہے۔

اہل ساتھی کو تنگ کرنا بذات خود براہ راست فارورڈنگ کو منع نہیں کرتا۔ اگر منتخب کردہ درخواستوں کے لیے وہ اخراج منع ہیں تو شامل کریں:

never_direct allow via_a
never_direct allow via_b

پہلے always_direct قواعد اور مکمل والدین کے انتخاب کی ترتیب کا جائزہ لیں۔ اس بات کی وضاحت کریں کہ آیا غیر دستیاب تفویض کردہ والدین کو فارورڈنگ کو ناکام بنانا چاہیے یا کوئی اور واضح طور پر منظور شدہ راستہ موجود ہے۔ ایک کنٹرول شدہ فارورڈنگ کی درخواست اور والدین کے لیے دستیاب نہ ہونے والا موازنہ اس منتخب کردہ نتائج کی جانچ کر سکتا ہے۔ اکیلے ایک کامیاب صفحہ غلط فال بیک کو چھپا سکتا ہے۔

حتمی عوامی IP کا تعلق آخری ظاہری کنکشن سے ہے۔ دو مختلف والدین NAT ایگزٹ کا اشتراک کر سکتے ہیں، اس لیے اس ایڈریس کو سننے والے اور ہم مرتبہ کے انتخاب سے الگ سے تصدیق کریں۔

تصدیق/ٹرانسپورٹ کی تفصیلات کے لیے ہم مرتبہ حوالہ استعمال کریں۔ یہ انٹرفیس Squid 7 اور اس سے پہلے کی معاون ریلیز پر لاگو ہوتے ہیں۔ وہ Squid 8 میں بغیر تبدیلی کے دستیاب نہیں ہیں۔

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