proxy: unknown scheme: http pot semblar absurd quan el mateix punt final funciona a curl. El punt final pot estar bé. Un altre programa està interpretant la variable.

Els noms de les variables d'entorn són convencions, no una API de xarxa universal. El paquet de Go golang.org/x/net/proxy té un tractament d'URL orientat a SOCKS. Un consumidor que utilitzi aquest analitzador pot rebutjar un esquema HTTP que un client HTTP complet admet en un altre lloc.

Trobeu el component que emet l'error i la variable que llegeix. Comproveu la seva versió i els esquemes documentats. No canvieu http:// per socks5:// tret que el servei de l'altre extrem parli realment SOCKS5. Si aquest consumidor requereix SOCKS5 i es permet una ruta pública, la llista de proxys SOCKS5 ofereix punts finals reals per a aquest protocol; manteniu separades les rutes HTTP que necessiten els altres clients.

Un informe antic de Docker Toolbox feia referència a una implementació històrica concreta. Això no és motiu per degradar una instal·lació moderna de Docker. La configuració actual del proxy HTTP del dimoni de Docker té la seva pròpia interfície documentada.

Si la causa és un valor ALL_PROXY heretat i no relacionat, elimineu-lo o substituïu-lo a l'abast de procés previst. Preserveu la configuració del proxy HTTP que necessiten els altres clients. Un sol entorn que contingui tots dos valors pot revelar diferències que les aplicacions individuals mai no mostrarien aïlladament.

Articles relacionats