ALL_PROXY и грешката „Unknown scheme: http“
Програма може да ја одбие вредноста http:// во ALL_PROXY иако HTTP_PROXY ја прифаќа. Поддржаните шеми ги дефинира потрошувачот на променливата.
proxy: unknown scheme: http може да изгледа апсурдно кога истиот крајна точка работи во curl. Крајната точка може да биде во ред. Друга програма ја толкува променливата.
Имињата на околината се конвенции, а не универзален мрежен API. Go пакетот golang.org/x/net/proxy има ракување со URL ориентирано кон SOCKS. Потрошувач што го користи тој парсер може да одбие HTTP шема што целосен HTTP клиент ја поддржува на друго место.
Најдете ја компонентата што ја издава грешката и променливата што ја чита. Проверете ја нејзината верзија и документираните шеми. Не менувајте http:// во socks5:// освен ако услугата од другата страна навистина не зборува SOCKS5. Ако овој потрошувач бара SOCKS5 и е дозволена јавна рута, списокот на SOCKS5 прокси нуди вистински крајни точки за тој протокол; држете ги одделно HTTP рутите што им се потребни на другите клиенти.
Стар извештај за Docker Toolbox се однесуваше на конкретна историска имплементација. Тоа не е причина да се намали современа Docker инсталација. Тековните поставки за HTTP прокси на Docker daemon имаат сопствен документиран интерфејс.
Ако причината е нерелевантна наследена вредност ALL_PROXY, отстранете ја или надминете ја во предвидениот опсег на процесот. Зачувајте ја поставката за HTTP прокси што им е потребна на другите клиенти. Една околина што ги содржи двете вредности може да открие разлики што одделните апликации никогаш не би ги покажале изолирано.