Negotiate ਤੈਨਾਤੀ ਲਈ ਦਿੱਤਾ ਪ੍ਰੌਕਸੀ ਨਾਮ ਵਰਤੋ। ਉਸ ਦੇ IP ਨਾਲ TCP ਕਨੈਕਸ਼ਨ ਇਹ ਪੱਕਾ ਨਹੀਂ ਕਰਦਾ ਕਿ ਉਹੀ ਪ੍ਰਮਾਣੀਕਰਨ ਪਛਾਣ ਮੰਗੀ ਜਾਵੇਗੀ।

curl --proxy http://proxy.example:3128 --proxy-negotiate --proxy-user : --noproxy '' --connect-timeout 5 --max-time 20 https://example.com/

ਪ੍ਰੌਕਸੀ ਹੋਸਟਨਾਮ ਨੂੰ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਸੇਵਾ ਨਾਮ ਨਾਲ ਬਦਲੋ। ਇਸ ਨਾਲ ਪਲੇਟਫਾਰਮ ਉੱਤੇ ਉਪਲਬਧ ਕ੍ਰੈਡੈਂਸ਼ਲ ਵਿਵਸਥਾ ਰਾਹੀਂ proxy Negotiate ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ; ਡੋਮੇਨ ਲੌਗਇਨ ਨਹੀਂ ਬਣਦਾ ਅਤੇ ਅਣਉਪਲਬਧ ਪ੍ਰਮਾਣੀਕਰਨ ਸੇਵਾ ਤੋਂ ਟਿਕਟ ਨਹੀਂ ਮਿਲਦੀ।

HTTP/proxy.example ਦੀ ਉਮੀਦ ਵਾਲੀ ਤੈਨਾਤੀ ਵਿੱਚ IP ਜਾਂ ਹੋਰ alias ਮੰਗੀ ਗਈ ਸੇਵਾ ਪਛਾਣ ਬਦਲ ਸਕਦਾ ਹੈ। ਕੁਝ ਮਾਹੌਲ ਹੋਰ ਨਾਮਕਰਨਾਂ ਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਸਹਾਇਤਾ ਦਿੰਦੇ ਹਨ, ਇਸ ਲਈ IP ਪ੍ਰਮਾਣੀਕਰਨ ਨੂੰ ਹਰ ਥਾਂ ਅਸੰਭਵ ਕਹਿਣ ਦੀ ਥਾਂ ਕੌਂਫਿਗਰ ਕੀਤੀ ਪਛਾਣ ਰੱਖੋ।

ਅਸਲ curl binary ਅਤੇ ਖਾਤੇ ਦਾ ਮਾਹੌਲ ਜਾਂਚੋ। GSSAPI ਜਾਂ SSPI ਸਹਾਇਤਾ ਪਲੇਟਫਾਰਮ ਅਤੇ build ਉੱਤੇ ਨਿਰਭਰ ਹੈ। ਜੇ ਤੈਨਾਤੀ ਨੂੰ ਖਾਸ ਸੇਵਾ ਭਾਗ ਚਾਹੀਦਾ ਹੈ ਤਾਂ ਦਰਜ ਕੀਤੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਅਨੁਸਾਰ curl ਦਾ ਪ੍ਰੌਕਸੀ ਸੇਵਾ-ਨਾਮ ਵਿਕਲਪ ਵਰਤੋ; ਨਾਮ ਅੰਦਾਜ਼ੇ ਨਾਲ ਗਲਤੀ ਹੱਲ ਹੋਣ ਦੀ ਥਾਂ ਸਿਰਫ਼ ਥਾਂ ਬਦਲ ਸਕਦੀ ਹੈ।

Negotiate ਖੁਦ mechanism negotiation ਦਾ ਲੇਬਲ ਹੈ। ਇਸ ਦੀ ਮੌਜੂਦਗੀ ਇਕੱਲੀ ਇਹ ਨਹੀਂ ਦੱਸਦੀ ਕਿ ਕਿਹੜਾ ਮੂਲ mechanism ਚੁਣਿਆ ਗਿਆ। ਫ਼ਰਕ ਮਹੱਤਵਪੂਰਨ ਹੋਵੇ ਤਾਂ ਮਨਜ਼ੂਰਸ਼ੁਦਾ client/server diagnostics ਵਰਤੋ ਅਤੇ ticket ਤੇ token ਨੂੰ ਸਾਂਝੀਆਂ ਰਿਪੋਰਟਾਂ ਤੋਂ ਬਾਹਰ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ