Az ALL_PROXY és az „Unknown scheme: http” hiba
Egy program elutasíthatja a http:// értéket az ALL_PROXY-ban, pedig a HTTP_PROXY elfogadja. A támogatott sémákat a változó fogyasztója határozza meg.
A proxy: unknown scheme: http abszurdnak tűnhet, amikor ugyanaz a végpont működik a curlban. Lehet, hogy a végpont rendben van. Egy másik program értelmezi a változót.
A környezeti nevek megegyezések, nem univerzális hálózati API. A Go golang.org/x/net/proxy csomagja SOCKS-orientált URL-kezelést használ. Az ezt a feldolgozót használó fogyasztó elutasíthat egy HTTP-sémát, amelyet egy teljes HTTP-kliens máshol támogat.
Keresse meg a hibát kiadó komponenst és az általa olvasott változót. Ellenőrizze a verzióját és a dokumentált sémákat. Ne cserélje a http:// értéket socks5://-ra, hacsak a másik oldali szolgáltatás valóban nem beszél SOCKS5-öt. Ha ez a fogyasztó SOCKS5-öt igényel, és nyilvános útvonal engedélyezett, a SOCKS5 proxy lista valódi végpontokat kínál ehhez a protokollhoz; tartsa külön a többi kliens által igényelt HTTP-útvonalakat.
Egy régi Docker Toolbox-jelentés egy konkrét történelmi implementációról szólt. Ez nem ok arra, hogy egy modern Docker-telepítést visszaminősítsen. A jelenlegi Docker démon HTTP-proxy beállításainak saját dokumentált felületük van.
Ha egy nem kapcsolódó, örökölt ALL_PROXY érték az ok, távolítsa el vagy írja felül a szándékolt folyamathatáron belül. Tartsa meg a többi kliens által igényelt HTTP-proxy beállítást. Egyetlen környezet, amely mindkét értéket tartalmazza, olyan különbségeket tárhat fel, amelyeket az egyes alkalmazások elkülönítve soha nem mutatnának meg.