ਡੋਮੇਨ-ਸ਼ੈਲੀ ਦੇ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰ ਨਾਮ ਵਿੱਚ ਬੈਕਸਲੈਸ਼ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਪਾਸਵਰਡ ਵਿੱਚ URI ਵਾਕ ਰਚਨਾ ਵੱਲੋਂ ਰਾਖਵੇਂ ਅੱਖਰ ਹੋ ਸਕਦੇ ਹਨ। ਪ੍ਰੌਕਸੀ URL ਬਣਾਉਂਦੇ ਸਮੇਂ ਉਹ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਹਿੱਸੇ ਐਨਕੋਡ ਕਰੋ: ਉਦਾਹਰਨ ਲਈ ਬੈਕਸਲੈਸ਼ %5C ਬਣ ਜਾਂਦਾ ਹੈ।

systemd ਸੇਵਾ ਵਿੱਚ Environment ਅਸਾਈਨਮੈਂਟ ਇੱਕ ਹੋਰ ਪਾਰਸਰ ਜੋੜਦੀ ਹੈ। ਯੂਨਿਟ ਸੰਰਚਨਾ ਵਿੱਚ ਸ਼ਬਦੀ ਪ੍ਰਤੀਸ਼ਤ ਚਿੰਨ੍ਹ ਦੁੱਗਣੇ ਕਰਨੇ ਪੈਂਦੇ ਹਨ:

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

ਉਦਾਹਰਨ ਮੁੱਲ ਇੱਕ ਡੋਮੇਨ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ # ਵਾਲਾ ਪਾਸਵਰਡ ਦਰਸਾਉਂਦੇ ਹਨ। systemd %% ਨੂੰ % ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਐਨਕੋਡ ਕੀਤਾ URL ਡੈਮਨ ਲਈ ਰਹਿ ਜਾਂਦਾ ਹੈ। ਜੇ ਉਸ ਮੰਜ਼ਿਲ ਸਕੀਮ ਨੂੰ ਵੀ ਇਹ ਰਸਤਾ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਸੰਬੰਧਿਤ HTTP_PROXY ਅਸਾਈਨਮੈਂਟ ਜੋੜੋ।

ਦੁੱਗਣਾ ਪ੍ਰਤੀਸ਼ਤ systemd ਵਾਕ ਰਚਨਾ ਹੈ। ਇਸ ਦੇ ਬਜਾਏ Docker ਦੇ daemon.json ਪ੍ਰੌਕਸੀ ਮੁੱਲ ਵਿੱਚ %5C ਅਤੇ %23 ਵਰਗੇ ਆਮ URI ਐਸਕੇਪ ਹੁੰਦੇ ਹਨ। ਯੂਨਿਟ ਫਾਈਲ ਦੀ ਸਪੈਲਿੰਗ ਨੂੰ ਜਿਉਂ ਦਾ ਤਿਉਂ JSON ਜਾਂ ਕਲਾਇੰਟ ਦੇ ਪ੍ਰੌਕਸੀ URL ਖੇਤਰ ਵਿੱਚ ਨਕਲ ਨਾ ਕਰੋ।

ਸੰਰਚਿਤ ਸਰੋਤ ਨੂੰ ਵੀ ਨਜ਼ਰ ਵਿੱਚ ਰੱਖੋ। Docker ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ ਕਿ ਡੈਮਨ ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਨ ਚਰਾਂ ਉੱਤੇ ਪਹਿਲ ਦਿੰਦੀ ਹੈ; ਇਸ ਲਈ ਪੁਰਾਣਾ JSON ਮੁੱਲ ਸੁਧਾਰਿਆ ਹੋਇਆ ਸੇਵਾ ਵਾਤਾਵਰਨ ਲੁਕਾ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ