هل يحتاج خادم Squid الأب إلى منفذ ICP؟
اربط Squid بخادم HTTP أب عادي دون الخلط بين تمرير HTTP وحركة استعلامات التخزين المؤقت الاختيارية.
توفّر خدمتك الأعلى منفذ بروكسي HTTP واحدًا، بينما تتطلب صياغة cache_peer في Squid حقلين. الحقل الإضافي مخصص لاستعلامات التخزين المؤقت، وليس لاتصال تمرير ثانٍ إلزامي.
cache_peer parent.example parent 8080 0 no-query name=office_parent
هنا يحمل 8080 طلبات بروكسي HTTP. أما الصفر فيشغل حقل منفذ الاستعلام، وno-query يعطّل استعلامات ICP إلى هذا القرين. ولا يلزم أن يطبّق الأب بروتوكول ICP.
لكنه يحتاج إلى التحدث ببروتوكول بروكسي HTTP. وإذا كان الأب سيصبح عامًا، فإن قائمة بروكسي HTTP توفّر مرشحين من نوع HTTP لفحصهم. ولن يصلح منفذ SOCKS بدلًا منه. وبالنسبة إلى HTTPS، تحقق من أن الأب يسمح بوجهة CONNECT المطلوبة؛ فدعم ICP أمر غير متعلق.
افصل ضبط الوصول عن سياسة التوجيه اللاحق. فالإعلان عن هذا القرين لا يصرّح للعملاء ولا يمنع الرجوع المباشر. أبقِ قواعد http_access واختيار القرين وnever_direct المناسبة للطلبات المقصودة.
لا يمكن تغيير منفذ ICP أن يعالج تسجيل دخول بروكسي مرفوضًا أو وجهة CONNECT محظورة.