ALL_PROXY va “Unknown scheme: http” xatosi
Dastur HTTP_PROXY qabul qilsa ham, ALL_PROXY ichidagi http:// qiymatini rad etishi mumkin. Qo'llab-quvvatlanadigan sxemalarni o'zgaruvchining iste'molchisi belgilaydi.
Xuddi shu endpoint curl da ishlayotganda proxy: unknown scheme: http bema'ni ko'rinishi mumkin. Endpointning o'zi joyida bo'lishi mumkin. O'zgaruvchini boshqa dastur talqin qilmoqda.
Muhit nomlari — kelishuvlar, universal tarmoq API emas. Go ning golang.org/x/net/proxy paketida SOCKS ga yo'naltirilgan URL ishlovi bor. Shu tahlilchidan foydalanadigan iste'molchi to'liq HTTP mijozi boshqa joyda qo'llab-quvvatlaydigan HTTP sxemasini rad etishi mumkin.
Xatoni chiqarayotgan komponentni va u o'qiydigan o'zgaruvchini toping. Uning versiyasini va hujjatlashtirilgan sxemalarni tekshiring. Qarshi tomondagi xizmat haqiqatan SOCKS5 gapirmasa, http:// ni socks5:// ga almashtirmang. Agar bu iste'molchiga SOCKS5 kerak bo'lsa va ommaviy yo'lga ruxsat berilgan bo'lsa, SOCKS5 proksi ro'yxati shu protokol uchun haqiqiy endpointlarni taklif qiladi; boshqa mijozlarga kerak bo'lgan HTTP yo'llarini alohida saqlang.
Eski Docker Toolbox hisoboti muayyan tarixiy tatbiq haqida edi. Bu zamonaviy Docker o'rnatmasini pastga tushirish uchun sabab emas. Hozirgi Docker daemon HTTP proksi sozlamalarining o'z hujjatlashtirilgan interfeysi bor.
Agar sabab bog'liq bo'lmagan meros qolgan ALL_PROXY qiymati bo'lsa, uni ko'zda tutilgan jarayon doirasida olib tashlang yoki qayta yozing. Boshqa mijozlarga kerak bo'lgan HTTP proksi sozlamasini saqlang. Ikkala qiymatni ham o'z ichiga olgan bitta muhit, alohida ilovalar hech qachon yolg'iz ko'rsatmaydigan farqlarni ochib berishi mumkin.