Používateľské meno proxy v doménovom štýle môže obsahovať spätnú lomku a heslo môže obsahovať znaky rezervované syntaxou URI. Pri zostavovaní URL proxy zakódujte tieto zložky prihlasovacích údajov: spätná lomka sa napríklad zmení na %5C.

Priradenie Environment v službe systemd pridáva ďalší parser. Doslovné znaky percenta v konfigurácii jednotky treba zdvojnásobiť:

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

Ilustratívne hodnoty predstavujú doménové používateľské meno a heslo obsahujúce #. systemd prevádza %% na %, takže démonovi zostane zakódovaná URL. Ak aj tento cieľový scenár potrebuje trasu, pridajte zodpovedajúce priradenie HTTP_PROXY.

Dvojité percento je syntax systemd. Hodnota proxy v daemon.json od Dockeru naproti tomu obsahuje bežné escapy URI, ako %5C a %23. Neopisujte zápis z jednotkového súboru bez zmeny do JSON ani do poľa URL proxy v klientovi.

Majte na pamäti aj nakonfigurovaný zdroj. Docker dokumentuje, že konfigurácia proxy démona má prednosť pred premennými prostredia proxy; staršia hodnota JSON preto môže skryť opravené prostredie služby.

Súvisiace články