Perché Tinyproxy rifiuta una riga upstream IPv6
Diagnostica gli errori di analisi upstream IPv6 di Tinyproxy rispetto alla versione esatta invece di supporre un guasto di rete.
Un errore di analisi sulla riga Upstream IPv6 di Tinyproxy si verifica prima di qualsiasi connessione di rete. Controlla la versione in esecuzione prima di indagare su DNS, route IPv6 o password.
Il parser della 1.11.1 limita gli host upstream alle sue forme IPv4/nome host. Il supporto IPv6 in altri percorsi di codice non fa sì che questa direttiva accetti un letterale IPv6.
Il manuale attuale del progetto descrive invece un protocollo e un endpoint IPv6 tra parentesi quadre:
Upstream http [2001:db8::20]:8888L'indirizzo è solo illustrativo. Fai corrispondere documentazione/sorgente al pacchetto installato, comprese le patch della distribuzione. Verifica il tipo di proxy, la grammatica dell'endpoint e il supporto upstream compilato come prerequisiti separati.
Una forma di nome host supportata può evitare il problema della grammatica letterale, ma non impone IPv6 né corregge l'instradamento della famiglia di indirizzi. Una patch regex da forum individua un possibile limite del parser; non convalida ogni fase successiva della connessione. Risolvi prima la compatibilità del pacchetto, così che un upstream valido non venga incolpato di una configurazione che il processo non ha mai accettato.