Імя карыстальніка проксі ў даменным стылі можа змяшчаць зваротную касую рыску, а пароль — сімвалы, зарэзерваваныя сінтаксісам URI. Пры пабудове URL проксі кадуйце гэтыя кампаненты пасведчанняў: напрыклад, зваротная касая рыска становіцца %5C.

Прызначэнне Environment у службе systemd дадае яшчэ адзін аналізатар. Літаральныя знакі працэнта ў канфігурацыі юніта трэба падвоіць:

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

Ілюстрацыйныя значэнні — гэта даменнае імя карыстальніка і пароль, які змяшчае #. systemd ператварае %% у %, пакідаючы кадаваны URL для дэмана. Дадайце адпаведнае прызначэнне HTTP_PROXY, калі гэтая схема прызначэння таксама патрабуе маршруту.

Падвоены працэнт — гэта сінтаксіс systemd. Значэнне проксі ў daemon.json Docker змяшчае звычайныя экраны URI, такія як %5C і %23. Не капіруйце напісанне з файла юніта без змен у JSON або ў поле URL проксі кліента.

Трымайце ў полі зроку і наладжаную крыніцу. Docker дакументуе, што канфігурацыя проксі дэмана мае прыярытэт над зменнымі асяроддзя проксі; таму старое значэнне JSON можа хаваць выпраўленае асяроддзе службы.

Падобныя артыкулы