proxy: unknown scheme: http gali atrodyti absurdiškai, kai tas pats galinis taškas veikia curl. Galinis taškas gali būti tvarkingas. Kintamąjį interpretuoja kita programa.

Aplinkos pavadinimai yra konvencijos, o ne universalus tinklo API. Go paketas golang.org/x/net/proxy turi į SOCKS orientuotą URL apdorojimą. Vartotojas, naudojantis tą analizatorių, gali atmesti HTTP schemą, kurią visas HTTP klientas palaiko kitur.

Raskite komponentą, kuris išduoda klaidą, ir kintamąjį, kurį jis skaito. Patikrinkite jo versiją ir dokumentuotas schemas. Nekeiskite http:// į socks5://, nebent paslauga kitame gale tikrai kalba SOCKS5. Jei šiam vartotojui reikia SOCKS5 ir leidžiamas viešas maršrutas, SOCKS5 proxy sąrašas siūlo tikrus to protokolo galinius taškus; laikykite atskirai HTTP maršrutus, kurių reikia kitiems klientams.

Senas Docker Toolbox pranešimas buvo apie konkrečią istorinę realizaciją. Tai nėra priežastis sumažinti šiuolaikinės Docker versijos lygį. Dabartiniai Docker demono HTTP proxy nustatymai turi savo dokumentuotą sąsają.

Jei priežastis yra nesusijusi paveldėta ALL_PROXY reikšmė, pašalinkite ją arba perrašykite numatytoje proceso apimtyje. Išsaugokite HTTP proxy nustatymą, kurio reikia kitiems klientams. Viena aplinka, turinti abi reikšmes, gali atskleisti skirtumus, kurių atskiros programos izoliuotai niekada nerodytų.

Susiję straipsniai