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

Похожие статьи