تسمح تهيئتك بـ 127.0.0.1، ومع ذلك يُرفض تطبيق يتصل بـ localhost. قبل توسيع قائمة السماح، تحقّق من العنوان الذي استخدمه التطبيق.

localhost اسم. وحسب البيئة، قد يقود العميل إلى IPv4 loopback أو IPv6 loopback أو سلسلة من محاولات الاتصال. قاعدة مصدر IPv4 لا تطابق بالضرورة اتصال IPv6 قادمًا من ::1.

تحقّق من ثلاثة تفاصيل مستقلة

  1. العنوان الذي اتصل به العميل.
  2. العنوان الذي يستمع عليه Tinyproxy.
  3. عنوان المصدر الذي قيّمه Tinyproxy في قواعد الوصول.

الاتصال المرفوض يشير إلى عدم وجود مستمع يمكن الوصول إليه لذلك الطرف. أما استجابة رفض الوصول من Tinyproxy فتعني أن اتصالًا وصل إلى الخدمة ورُفض وفق سياستها. تحتاج هاتان الحالتان إلى إصلاحين مختلفين.

في Tinyproxy 1.11.2، تعرض إعدادات المستمع والوصول للعملاء هاتين الأداتين بشكل منفصل. وإذا كان المقصود عملاء IPv6 محليين، فإن Allow ::1 الصريح يعبّر عن تلك السياسة بوضوح أكبر من الاعتماد على سلوك قاعدة مبنية على اسم المضيف.

لا تفتح الوكيل على شبكة فرعية خاصة كاملة لمجرد حل عدم تطابق loopback. وتذكّر أيضًا أن loopback محلي بالنسبة لبيئة الشبكة المعنية. عنوان loopback في حاوية لا يحدد وكيل جهاز آخر، حتى لو استخدم كلاهما اسم localhost.

استخدم الطرف الرقمي والمصدر الملاحظين في التشخيص. وبعد مطابقتهما للسياسة المقصودة، يصبح أي فشل متبقٍ في تسجيل الدخول إلى الوكيل أو في الوجهة مرحلة لاحقة، لا دليلًا على أن localhost يحتاج إلى استثناء غير مقيد.

مقالات ذات صلة