ALL_PROXY a chyba „Unknown scheme: http“
Program může odmítnout hodnotu http:// v ALL_PROXY, i když ji HTTP_PROXY přijímá. Podporované schémy určuje konzument proměnné.
proxy: unknown scheme: http může působit absurdně, když stejný koncový bod funguje v curl. Koncový bod může být v pořádku. Proměnnou interpretuje jiný program.
Názvy proměnných prostředí jsou konvence, ne univerzální síťové API. Balíček Go golang.org/x/net/proxy má práci s URL orientovanou na SOCKS. Konzument používající tento parser může odmítnout schéma HTTP, které plnohodnotný HTTP klient podporuje jinde.
Najděte komponentu, která chybu vydává, a proměnnou, kterou čte. Zkontrolujte její verzi a dokumentované schémy. Neměňte http:// na socks5://, pokud služba na druhém konci skutečně nemluví SOCKS5. Pokud tento konzument vyžaduje SOCKS5 a veřejná cesta je povolena, seznam SOCKS5 proxy nabízí skutečné koncové body pro tento protokol; HTTP cesty, které potřebují jiní klienti, držte oddělené.
Starý report o Docker Toolboxu se týkal konkrétní historické implementace. To není důvod vracet moderní instalaci Dockeru na starší verzi. Současná nastavení HTTP proxy démona Dockeru mají vlastní dokumentované rozhraní.
Pokud je příčinou nesouvisející zděděná hodnota ALL_PROXY, odstraňte ji nebo ji přepište v zamýšleném rozsahu procesu. Zachovejte nastavení HTTP proxy, které vyžadují ostatní klienti. Jediné prostředí obsahující obě hodnoty může odhalit rozdíly, které jednotlivé aplikace v izolaci nikdy neukážou.