Uživatelské jméno proxy v doménovém stylu může obsahovat zpětné lomítko a heslo může obsahovat znaky rezervované syntaxí URI. Při sestavování URL proxy zakódujte tyto složky přihlašovacích údajů: zpětné lomítko se například změní na %5C.

Přiřazení Environment ve službě systemd přidává další parser. Doslovné znaky procent v konfiguraci jednotky je třeba zdvojit:

[Service]
Environment="HTTPS_PROXY=http://DOMAIN%%5Cproxy-user:example%%[email protected]:8080"

Ilustrativní hodnoty představují doménové uživatelské jméno a heslo obsahující #. systemd převádí %% na %, takže démonovi zůstane zakódovaná URL. Pokud tento cílový scénář také potřebuje trasu, přidejte odpovídající přiřazení HTTP_PROXY.

Dvojité procento je syntaxe systemd. Hodnota proxy v daemon.json u Dockeru naproti tomu obsahuje běžné escapy URI, jako %5C a %23. Neopisujte zápis z jednotkového souboru beze změny do JSON ani do pole URL proxy v klientovi.

Mějte na paměti i nakonfigurovaný zdroj. Docker dokumentuje, že konfigurace proxy démona má přednost před proměnnými prostředí proxy; starší hodnota JSON proto může skrýt opravené prostředí služby.

Související články