Warum Tinyproxy eine IPv6-Upstream-Zeile ablehnt
Diagnostizieren Sie IPv6-Upstream-Parsefehler in Tinyproxy anhand der genauen Version, statt einen Netzwerkfehler anzunehmen.
Ein Parsefehler in Tinyproxys IPv6-Upstream-Zeile tritt vor einer Netzwerkverbindung auf. Prüfen Sie die laufende Version, bevor Sie DNS, IPv6-Routen oder Passwörter untersuchen.
Der Parser aus 1.11.1 beschränkt Upstream-Hosts auf seine IPv4-/Hostnamen-Formen. IPv6-Unterstützung in anderen Codepfaden führt nicht dazu, dass diese Direktive ein IPv6-Literal akzeptiert.
Das aktuelle Projekthandbuch beschreibt stattdessen ein Protokoll und einen IPv6-Endpunkt in Klammern:
Upstream http [2001:db8::20]:8888Die Adresse ist illustrativ. Gleichen Sie Dokumentation/Quellcode mit dem installierten Paket ab, einschließlich Distributions-Patches. Prüfen Sie Proxytyp, Endpunktgrammatik und kompilierte Upstream-Unterstützung als getrennte Voraussetzungen.
Eine unterstützte Hostnamenform kann das literale Grammatikproblem vermeiden, erzwingt aber kein IPv6 und behebt kein Adressfamilien-Routing. Ein Regex-Patch aus einem Forum benennt eine mögliche Parser-Einschränkung; er validiert nicht jede spätere Verbindungsstufe. Klären Sie zuerst die Paketkompatibilität, damit ein gültiger Upstream nicht für eine Konfiguration verantwortlich gemacht wird, die der Prozess nie akzeptiert hat.