proxy: unknown scheme: http voi vaikuttaa absurdilta, kun sama päätepiste toimii curlissa. Päätepiste voi olla kunnossa. Toinen ohjelma tulkitsee muuttujaa.

Ympäristömuuttujien nimet ovat sopimuksia, eivät yleinen verkkorajapinta. GOn golang.org/x/net/proxy-paketissa on SOCKS-suuntautunut URL-käsittely. Tuota jäsentäjää käyttävä kuluttaja voi hylätä HTTP-skeeman, jota täysi HTTP-asiakas tukee muualla.

Etsi komponentti, joka tuottaa virheen, ja muuttuja, jota se lukee. Tarkista sen versio ja dokumentoidut skeemat. Älä vaihda http:// muotoon socks5://, ellet tiedä, että toisessa päässä oleva palvelu todella puhuu SOCKS5:tä. Jos tämä kuluttaja vaatii SOCKS5:tä ja julkinen reitti on sallittu, SOCKS5-välityspalvelinluettelo tarjoaa kyseiselle protokollalle todellisia päätepisteitä; pidä muiden asiakkaiden vaatimat HTTP-reitit erillään.

Vanha Docker Toolbox -raportti koski tiettyä historiallista toteutusta. Se ei ole syy palauttaa nykyaikaista Docker-asennusta vanhempaan versioon. Docker-daemonin nykyisillä HTTP-välityspalvelinasetuksilla on oma dokumentoitu rajapintansa.

Jos syynä on asiaankuulumaton peritty ALL_PROXY-arvo, poista se tai ohita se aiotussa prosessilaajuudessa. Säilytä HTTP-välityspalvelinasetus, jota muut asiakkaat vaativat. Yksi ympäristö, joka sisältää molemmat arvot, voi paljastaa eroja, joita yksittäiset sovellukset eivät koskaan näyttäisi eristyksissä.

Aiheeseen liittyvät artikkelit