Por qué Tinyproxy rechaza una línea upstream IPv6
Diagnostica los errores de análisis de upstream IPv6 de Tinyproxy contra la versión exacta en lugar de suponer un fallo de red.
Un fallo de análisis en la línea Upstream IPv6 de Tinyproxy ocurre antes de cualquier conexión de red. Comprueba la versión del ejecutable antes de investigar DNS, rutas IPv6 o contraseñas.
El analizador de 1.11.1 restringe los hosts upstream a sus formas IPv4/nombre de host. El soporte IPv6 en otras rutas de código no hace que esa directiva acepte un literal IPv6.
El manual actual del proyecto describe en cambio un protocolo y un extremo IPv6 entre corchetes:
Upstream http [2001:db8::20]:8888La dirección es ilustrativa. Haz coincidir la documentación/fuente con el paquete instalado, incluidos los parches de la distribución. Comprueba el tipo de proxy, la gramática del extremo y el soporte upstream compilado como requisitos previos separados.
Una forma de nombre de host admitida puede evitar el problema de la gramática literal, pero no fuerza IPv6 ni corrige el enrutamiento de la familia de direcciones. Un parche regex de foro identifica una posible limitación del analizador; no valida cada etapa posterior de la conexión. Resuelve primero la compatibilidad del paquete para que no se culpe a un upstream válido de una configuración que el proceso nunca aceptó.