Un nom d'usuari de proxy d'estil domini pot contenir una barra invertida, i una contrasenya pot contenir caràcters reservats per la sintaxi d'URI. Codifiqueu aquests components de credencials en construir l'URL del proxy: per exemple, una barra invertida es converteix en %5C.

Una assignació Environment d'un servei systemd afegeix un altre analitzador. Els signes de percentatge literals a la configuració de la unitat s'han de duplicar:

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

Els valors il·lustratius representen un nom d'usuari de domini i una contrasenya que conté #. systemd converteix %% en %, i deixa l'URL codificada per al dimoni. Afegiu l'assignació HTTP_PROXY corresponent si aquest esquema de destinació també necessita la ruta.

El doble percentatge és sintaxi de systemd. En canvi, el valor de proxy de daemon.json de Docker conté els escapaments URI ordinaris, com %5C i %23. No copieu l'escriptura del fitxer d'unitat sense canvis dins del JSON ni al camp d'URL de proxy d'un client.

Manteniu també a la vista l'origen configurat. Docker documenta que la configuració de proxy del dimoni té prioritat sobre les variables d'entorn del proxy; per tant, un valor JSON antic pot amagar un entorn de servei corregit.

Articles relacionats