SOCKS5 ਕਲਾਇਟ ਸੰਸਕਰਣ 5 ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਫਿਰ ਪਾਸਵਰਡ ਪ੍ਰਮਾਣਿਕਤਾ ਦੌਰਾਨ ਸੰਸਕਰਣ 1 ਭੇਜਦਾ ਹੈ। ਇਹ ਜ਼ਰੂਰੀ ਨਹੀਂ ਕਿ ਡਾਊਨਗ੍ਰੇਡ ਜਾਂ ਗਲਤ ਪ੍ਰੌਕਸੀ ਹੋਵੇ।

ਪਹਿਲਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ SOCKS5 ਪ੍ਰਮਾਣਿਕਤਾ ਢੰਗ 'ਤੇ ਗੱਲਬਾਤ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਵਰਤੋਂਕਾਰ ਨਾਮ/ਪਾਸਵਰਡ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ, RFC 1929 ਇੱਕ ਵੱਖਰੀ ਉਪ-ਗੱਲਬਾਤ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਜਿਸਦਾ ਸੰਸਕਰਣ ਖੇਤਰ 0x01 ਹੈ।

ਉਸ ਪ੍ਰਮਾਣਿਕਤਾ ਬੇਨਤੀ ਵਿੱਚ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ ਪਾਸਵਰਡ ਦੀਆਂ ਲੰਬਾਈਆਂ ਅਤੇ ਬਾਈਟਾਂ ਸ਼ਾਮਲ ਹਨ। ਸਰਵਰ ਉਪ-ਗੱਲਬਾਤ ਦਾ ਸੰਸਕਰਣ ਅਤੇ ਸਥਿਤੀ ਵਾਪਸ ਭੇਜਦਾ ਹੈ। ਪ੍ਰਮਾਣਿਕਤਾ ਸਫਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਹੀ ਕਲਾਇਟ SOCKS5 ਮੰਜ਼ਿਲ ਬੇਨਤੀ ਭੇਜਦਾ ਹੈ।

ਟ੍ਰੇਸ ਪੜ੍ਹਦੇ ਜਾਂ ਕਲਾਇਟ ਲਾਗੂ ਕਰਦੇ ਸਮੇਂ ਦੋਵੇਂ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਵੱਖ ਰੱਖੋ। ਸੇਵਾ ਦਾ ਨਾਮ SOCKS5 ਹੋਣ ਕਰਕੇ ਹਰ ਥਾਂ 0x05 ਦੁਹਰਾਉਣ ਨਾਲ ਗਲਤ ਪ੍ਰਮਾਣਿਕਤਾ ਸੁਨੇਹਾ ਬਣਦਾ ਹੈ।

ਸਫਲ ਪਾਸਵਰਡ ਸਥਿਤੀ ਦਾ ਇਹ ਅਰਥ ਵੀ ਨਹੀਂ ਕਿ ਬੇਨਤੀ ਕੀਤੀ ਮੰਜ਼ਿਲ ਦੀ ਇਜਾਜ਼ਤ ਹੈ। ਅਗਲਾ SOCKS ਜਵਾਬ ਉਸ ਕਨੈਕਸ਼ਨ ਨੂੰ ਫਿਰ ਵੀ ਰੱਦ ਕਰ ਸਕਦਾ ਹੈ।

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

ਸੰਬੰਧਿਤ ਲੇਖ