ਇੱਕ SOCKS5 ਸਰਵਰ ਤੁਹਾਡਾ TCP ਕਨੈਕਸ਼ਨ ਸਵੀਕਾਰ ਕਰਕੇ ਵੀ ਮੰਜ਼ਿਲ ਤੱਕ ਪਹੁੰਚਣ ਦੀ ਬੇਨਤੀ ਨੂੰ ਰੱਦ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਫੈਸਲਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਕਿਹੜਾ ਸਿਰਾ ਫੇਲ੍ਹ ਹੋਇਆ, ਸਹੀ ਪੜਾਅ ਵਿੱਚ ਜਵਾਬ ਪੜ੍ਹੋ।

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

ਬੇਨਤੀ ਦੇ ਜਵਾਬ ਵੱਖਰੀਆਂ ਫੇਲ੍ਹਤਾਂ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹਨ

ਜਵਾਬ ਮੁੱਲSOCKS5 ਬੇਨਤੀ ਜਵਾਬ ਵਿੱਚ ਅਰਥ
0x01ਆਮ ਸਰਵਰ ਫੇਲ੍ਹਤ।
0x02ਨਿਯਮਾਂ ਦੁਆਰਾ ਕਨੈਕਸ਼ਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ।
0x03ਨੈੱਟਵਰਕ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੇ।
0x04ਹੋਸਟ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚ ਸਕਦੇ।
0x05ਕਨੈਕਸ਼ਨ ਰੱਦ ਕੀਤਾ ਗਿਆ।
0x06TTL ਖਤਮ ਹੋ ਗਿਆ।
0x07ਹੁਕਮ ਸਮਰਥਿਤ ਨਹੀਂ।
0x08ਪਤਾ ਕਿਸਮ ਸਮਰਥਿਤ ਨਹੀਂ।

ਉਦਾਹਰਨ ਲਈ, ਬੇਨਤੀ ਪੱਧਰ ਦੀ ਰੱਦ SOCKS ਸੇਵਾ ਤੱਕ ਪਹੁੰਚਣ ਤੋਂ ਬਾਅਦ ਦਰਜ ਹੁੰਦੀ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵੱਲੋਂ ਉਸ ਸੇਵਾ ਲਈ ਸ਼ੁਰੂਆਤੀ TCP ਕਨੈਕਸ਼ਨ ਰੱਦ ਕਰਨ ਤੋਂ ਵੱਖਰੀ ਹੈ।

ਪਤਾ-ਕਿਸਮ ਦੀ ਗਲਤੀ IPv4, IPv6 ਜਾਂ ਹੋਸਟਨਾਮ ਪੇਸ਼ਕਾਰੀ ਨਾਲ ਸੰਬੰਧਿਤ ਹੋ ਸਕਦੀ ਹੈ। ਇਸ ਦਾ ਮਤਲਬ ਆਪਣੇ ਆਪ ਇਹ ਨਹੀਂ ਕਿ ਪੂਰੇ ਸਿਰੇ ਵਿੱਚ SOCKS5 ਸਹਾਇਤਾ ਨਹੀਂ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ, ਅਸਮਰਥਿਤ UDP ਹੁਕਮ ਵੱਖਰੀ TCP CONNECT ਬੇਨਤੀ ਬਾਰੇ ਕੋਈ ਪੱਕੀ ਗੱਲ ਨਹੀਂ ਕਹਿੰਦਾ।

ਉਹ ਸੰਦਰਭ ਇਕੱਠਾ ਕਰੋ ਜੋ ਕੋਡ ਨੂੰ ਲਾਭਦਾਇਕ ਬਣਾਉਂਦਾ ਹੈ

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

ਜਵਾਬ ਸਰਵਰ ਦੀ ਰਿਪੋਰਟ ਹੈ, ਮੰਜ਼ਿਲ ਨੈੱਟਵਰਕ ਦਾ ਪੂਰਾ ਸੁਤੰਤਰ ਨਿਦਾਨ ਨਹੀਂ। ਕਲਾਇੰਟ ਦੇ ਸ਼ਬਦ ਵੀ ਬਦਲਦੇ ਹਨ। ਸਿਰਫ਼ ਛੋਟੇ ਅਨੁਵਾਦਿਤ ਗਲਤੀ ਸੰਦੇਸ਼ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਦੀ ਬਜਾਏ, ਉਪਲਬਧ ਹੋਣ 'ਤੇ ਪੜਾਅ ਅਤੇ ਮੂਲ ਜਵਾਬ ਦਰਜ ਕਰੋ।

ਸੰਬੰਧਿਤ ਲੇਖ