Ваша конфігурація дозволяє 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 потребує необмеженого винятку.

Схожі статті