ALL_PROXY a chyba „Unknown scheme: http”
Program môže odmietnuť hodnotu http:// v ALL_PROXY, aj keď ju HTTP_PROXY prijíma. Podporované schémy určuje konzument premennej.
proxy: unknown scheme: http môže pôsobiť absurdne, keď ten istý koncový bod funguje v curl. Koncový bod môže byť v poriadku. Premennú interpretuje iný program.
Názvy prostredia sú konvencie, nie univerzálne sieťové API. Balík Go golang.org/x/net/proxy má prácu s URL orientovanú na SOCKS. Konzument používajúci tento parser môže odmietnuť schému HTTP, ktorú plnohodnotný HTTP klient podporuje inde.
Nájdite komponent, ktorý chybu vydáva, a premennú, ktorú číta. Skontrolujte jeho verziu a dokumentované schémy. Nemeňte http:// na socks5://, ak služba na druhom konci skutočne nehovorí SOCKS5. Ak tento konzument vyžaduje SOCKS5 a verejná trasa je povolená, zoznam SOCKS5 proxy ponúka skutočné koncové body pre tento protokol; HTTP trasy, ktoré potrebujú iní klienti, držte oddelene.
Starý report o Docker Toolboxe sa týkal konkrétnej historickej implementácie. To nie je dôvod vracať modernú inštaláciu Dockeru na staršiu verziu. Aktuálne nastavenia HTTP proxy démona Dockeru majú vlastné zdokumentované rozhranie.
Ak je príčinou nesúvisiaca zdedená hodnota ALL_PROXY, odstráňte ju alebo prepíšte v zamýšľanom rozsahu procesu. Zachovajte nastavenie HTTP proxy, ktoré vyžadujú ostatní klienti. Jediné prostredie obsahujúce obe hodnoty môže odhaliť rozdiely, ktoré by jednotlivé aplikácie v izolácii nikdy neukázali.