Por que Tinyproxy rexeita unha liña upstream IPv6
Diagnostica os erros de análise de upstream IPv6 de Tinyproxy contra a versión exacta en lugar de supoñer un fallo de rede.
Un fallo de análise na liña Upstream IPv6 de Tinyproxy ocorre antes de calquera conexión de rede. Comproba a versión do executábel antes de investigar DNS, rutas IPv6 ou contrasinais.
O analizador de 1.11.1 restrinxe os hosts upstream ás súas formas IPv4/nome de host. O soporte IPv6 noutras rutas de código non fai que esa directiva acepte un literal IPv6.
O manual actual do proxecto describe en cambio un protocolo e un punto final IPv6 entre corchetes:
Upstream http [2001:db8::20]:8888O enderezo é ilustrativo. Fai coincidir a documentación/fonte co paquete instalado, incluídos os parches da distribución. Comproba o tipo de proxy, a gramática do punto final e o soporte upstream compilado como requisitos previos separados.
Unha forma de nome de host admitida pode evitar o problema da gramática literal, pero non forza IPv6 nin corrixe o enrutamento da familia de enderezos. Un parche regex de foro identifica unha posible limitación do analizador; non valida cada etapa posterior da conexión. Resolve primeiro a compatibilidade do paquete para que non se culpe un upstream válido dunha configuración que o proceso nunca aceptou.