Prokurila uzantnomo laŭ domajna stilo povas enhavi inversan oblikvon, kaj pasvorto povas enhavi signojn rezervitajn de URI-sintakso. Kiam vi konstruas la prokurilan URL-on, kodigu tiujn legitimajn erojn: inversa oblikvo fariĝas ekzemple %5C.

Environment-asigno de systemd-servo aldonas alian analizilon. Laŭvortaj procentaj signoj en la unua konfiguraĵo devas esti duobligitaj:

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

La ilustraj valoroj reprezentas domajnan uzantnomon kaj pasvorton enhavantan #. systemd ŝanĝas %% en %, lasante la kodigitan URL-on al la demono. Aldonu la respondan HTTP_PROXY-asignon se ankaŭ tiu cel-skemo bezonas la itineron.

La duobla procento estas systemd-sintakso. La prokurila valoro en daemon.json de Docker enhavas anstataŭe la ordinarajn URI-eskapojn, kiel %5C kaj %23. Ne kopiu la literumon de la unua dosiero senŝanĝe en JSON-on aŭ en la prokurilan URL-kampon de kliento.

Tenadu ankaŭ la agorditan fonton en la vido. Docker dokumentas, ke la prokurila agordo de la demono havas prioritaton super prokurilaj medivariabloj; malnova JSON-valoro povas do kaŝi korektitan servan medion.

Rilataj artikoloj