Tinyproxy weigert localhost: controleer welk loopback-adres aankwam
Diagnosticeer lokale toegangsweigeringen van Tinyproxy door localhost-naamresolutie, IPv4-loopback, IPv6-loopback en listener-bindingen te scheiden.
Uw configuratie staat 127.0.0.1 toe, toch wordt een toepassing die verbinding maakt met localhost geweigerd. Controleer welk adres de toepassing gebruikte voordat u de toegestane lijst uitbreidt.
localhost is een naam. Afhankelijk van de omgeving kan die de client naar IPv4-loopback, IPv6-loopback of een reeks verbindingspogingen leiden. Een IPv4-bronregel komt niet noodzakelijk overeen met een IPv6-verbinding van ::1.
Controleer drie onafhankelijke details
- Met welk adres de client verbinding maakte.
- Op welk adres Tinyproxy luistert.
- Welk bronadres Tinyproxy in zijn toegangsregels beoordeelde.
Een geweigerde verbinding wijst erop dat er geen bereikbare listener was voor dat eindpunt. Een toegangsweigering van Tinyproxy betekent dat een verbinding de dienst bereikte en volgens het beleid werd afgewezen. Die storingen vereisen verschillende oplossingen.
Voor Tinyproxy 1.11.2 tonen de listener- en clienttoegangsinstellingen die twee besturingselementen apart. Als lokale IPv6-clients bedoeld zijn, kan een expliciete Allow ::1 dat beleid duidelijker uitdrukken dan te vertrouwen op het gedrag van een op hostnaam gebaseerde regel.
Open de proxy niet voor een heel privé-subnet alleen om een loopback-mismatch op te lossen. Bedenk ook dat loopback lokaal is voor de betreffende netwerkomgeving. Het loopback-adres van een container identificeert niet de proxy van een andere machine, zelfs als beide de naam localhost gebruiken.
Gebruik het waargenomen numerieke eindpunt en de bron in de diagnose. Zodra die overeenkomen met het bedoelde beleid, is elke resterende proxy-aanmelding of bestemmingsfout een latere fase, geen bewijs dat localhost een onbeperkte uitzondering nodig heeft.