proxy: unknown scheme: http तब बेतुका लग सकता है जब वही एंडपॉइंट curl में काम करता हो। एंडपॉइंट ठीक हो सकता है। कोई दूसरा प्रोग्राम चर की व्याख्या कर रहा है।

एनवायरनमेंट नाम परंपराएँ हैं, कोई सार्वभौमिक नेटवर्किंग API नहीं। Go के golang.org/x/net/proxy पैकेज में SOCKS-केंद्रित URL प्रबंधन है। उस पार्सर का उपयोग करने वाला उपभोक्ता ऐसी HTTP स्कीम अस्वीकार कर सकता है जिसे पूर्ण HTTP क्लाइंट कहीं और समर्थित करता है।

त्रुटि देने वाले घटक और उसके द्वारा पढ़े जाने वाले चर का पता लगाएँ। उसका संस्करण और प्रलेखित स्कीम जाँचें। http:// को socks5:// में न बदलें जब तक दूसरे सिरे की सेवा वास्तव में SOCKS5 न बोलती हो। यदि इस उपभोक्ता को SOCKS5 चाहिए और सार्वजनिक मार्ग की अनुमति है, तो SOCKS5 प्रॉक्सी सूची उस प्रोटोकॉल के लिए वास्तविक एंडपॉइंट देती है; अन्य क्लाइंटों के लिए आवश्यक HTTP मार्ग अलग रखें।

Docker Toolbox की एक पुरानी रिपोर्ट किसी विशेष ऐतिहासिक कार्यान्वयन से संबंधित थी। यह आधुनिक Docker इंस्टॉलेशन को डाउनग्रेड करने का कारण नहीं है। वर्तमान Docker daemon की HTTP प्रॉक्सी सेटिंग्स का अपना प्रलेखित इंटरफ़ेस है।

यदि कारण कोई असंबंधित विरासत में मिला ALL_PROXY मान है, तो उसे इच्छित प्रोसेस दायरे में हटाएँ या ओवरराइड करें। अन्य क्लाइंटों के लिए आवश्यक HTTP प्रॉक्सी सेटिंग बनाए रखें। दोनों मान रखने वाला एक ही वातावरण ऐसे अंतर उजागर कर सकता है जो अलग-अलग ऐप्स कभी अकेले नहीं दिखाते।

संबंधित लेख