پیکربندی شما 127.0.0.1 را مجاز می‌کند، با این حال برنامه‌ای که به localhost وصل می‌شود رد می‌شود. پیش از گسترده‌کردن فهرست مجاز، بررسی کنید برنامه از کدام نشانی استفاده کرده است.

localhost یک نام است. بسته به محیط، ممکن است مشتری را به IPv4 loopback، IPv6 loopback یا زنجیره‌ای از تلاش‌های اتصال ببرد. قاعده منبع IPv4 لزوماً با اتصال IPv6 از ::1 مطابقت نمی‌کند.

سه جزئیات مستقل را بررسی کنید

  1. مشتری به کدام نشانی متصل شد.
  2. Tinyproxy روی کدام نشانی گوش می‌دهد.
  3. Tinyproxy کدام نشانی مبدأ را در قواعد دسترسی خود ارزیابی کرد.

اتصال ردشده نشان می‌دهد که شنونده‌ای قابل دسترس برای آن نقطه پایانی وجود نداشته است. پاسخ رد دسترسی Tinyproxy یعنی اتصالی به سرویس رسیده و بر اساس سیاست آن رد شده است. این خرابی‌ها اصلاح‌های متفاوتی می‌خواهند.

برای Tinyproxy 1.11.2، تنظیمات listener و دسترسی مشتری آن دو کنترل را جداگانه نشان می‌دهند. اگر مشتریان محلی IPv6 منظور باشند، Allow ::1 صریح می‌تواند آن سیاست را روشن‌تر از تکیه بر رفتار قاعده‌ای مبتنی بر نام میزبان بیان کند.

فقط برای حل ناسازگاری loopback، پروکسی را به یک زیرشبکه خصوصی کامل باز نکنید. همچنین به یاد داشته باشید که loopback برای محیط شبکه مرتبط محلی است. نشانی loopback یک کانتینر پروکسی ماشین دیگری را مشخص نمی‌کند، حتی اگر هر دو از نام localhost استفاده کنند.

در تشخیص از نقطه پایانی عددی و مبدأ مشاهده‌شده استفاده کنید. وقتی این‌ها با سیاست موردنظر مطابقت کردند، هر خرابی باقی‌مانده در ورود به پروکسی یا مقصد مرحله‌ای بعدی است، نه شاهدی بر اینکه localhost به استثنای نامحدود نیاز دارد.

مقالات مرتبط