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

Подобни статии