Pourquoi Tinyproxy rejette une ligne upstream IPv6
Diagnostiquez les erreurs d'analyse upstream IPv6 de Tinyproxy selon la version exacte au lieu de supposer une panne réseau.
Une erreur d'analyse sur la ligne Upstream IPv6 de Tinyproxy se produit avant toute connexion réseau. Vérifiez la version de l'exécutable avant d'examiner le DNS, les routes IPv6 ou les mots de passe.
Le parseur de la 1.11.1 limite les hôtes upstream à ses formes IPv4/nom d'hôte. La prise en charge d'IPv6 dans d'autres chemins de code ne rend pas cette directive capable d'accepter un littéral IPv6.
Le manuel actuel du projet décrit en revanche un protocole et un point de terminaison IPv6 entre crochets :
Upstream http [2001:db8::20]:8888L'adresse est illustrative. Faites correspondre la documentation/source au paquet installé, y compris les correctifs de la distribution. Vérifiez le type de proxy, la grammaire du point de terminaison et la prise en charge d'upstream compilée comme des prérequis distincts.
Une forme de nom d'hôte prise en charge peut éviter le problème de grammaire littérale, mais n'impose pas IPv6 et ne corrige pas le routage de la famille d'adresses. Un correctif regex de forum identifie une limitation possible du parseur ; il ne valide pas chaque étape ultérieure de la connexion. Résolvez d'abord la compatibilité du paquet pour qu'un upstream valide ne soit pas tenu responsable d'une configuration que le processus n'a jamais acceptée.