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 демона имат собствен документиран интерфейс.

Ако причината е несвързана наследена стойност на ALL_PROXY, премахнете я или я заменете в предвидения обхват на процеса. Запазете настройката за HTTP прокси, която другите клиенти изискват. Една среда, съдържаща и двете стойности, може да разкрие разлики, които отделните приложения никога не биха показали изолирано.

Подобни статии