Dante ਵਿੱਚ SOCKS5 ਪਰਮਾਣਿਕਤਾ ਢੰਗ ਚੁਣਨਾ
ਸਮਝੋ ਕਿ Dante ਪੇਸ਼ ਕੀਤਾ ਗਿਆ SOCKS5 ਪਰਮਾਣਿਕਤਾ ਢੰਗ ਕਿਵੇਂ ਚੁਣਦਾ ਹੈ ਅਤੇ ਢੰਗਾਂ ਦਾ ਕ੍ਰਮ ਕਲਾਇੰਟਾਂ ਵੱਲੋਂ ਅਨੁਭਵ ਕੀਤੀ ਨੀਤੀ ਨੂੰ ਕਿਵੇਂ ਬਦਲਦਾ ਹੈ।
SOCKS5 ਵਿੱਚ, ਪਰਮਾਣਿਕਤਾ ਕਲਾਇੰਟ ਵੱਲੋਂ ਆਪਣੀ ਮੰਜ਼ਿਲ ਬੇਨਤੀ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਤੈਅ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਲਈ ਸ਼ੁਰੂਆਤੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਫੇਲ੍ਹ ਹੋਣਾ ਪ੍ਰੌਕਸੀ ਤੋਂ ਪਾਰ ਦੀ FTP, HTTPS ਜਾਂ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਫੇਲ੍ਹਤੋਂ ਵੱਖਰੀ ਘਟਨਾ ਹੈ।
ਕਲਾਇੰਟ ਦਾ ਨਮਸਕਾਰ ਉਹ ਪਰਮਾਣਿਕਤਾ ਢੰਗ ਗਿਣਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਦਾ ਇਹ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸਰਵਰ ਉਸ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਢੰਗ ਚੁਣਦਾ ਹੈ ਅਤੇ ਚੋਣ ਵਾਪਸ ਭੇਜਦਾ ਹੈ। 0xff ਮੁੱਲ ਦਾ ਅਰਥ ਹੈ ਕਿ ਪੇਸ਼ ਕੀਤਾ ਕੋਈ ਵੀ ਢੰਗ ਸਵੀਕਾਰਯੋਗ ਨਹੀਂ ਅਤੇ ਕਨੈਕਸ਼ਨ ਬੰਦ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਪਾਸਵਰਡ ਫੇਲ੍ਹ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕਲਾਇੰਟ ਸਿਰਫ਼ ਸਰਵਰ-ਪਾਸੇ ਦਾ ਹਰ ਢੰਗ ਅਜ਼ਮਾਉਂਦਾ ਨਹੀਂ।
Dante ਦਾ ਕ੍ਰਮ ਕੀ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ
Dante 1.4.x ਪ੍ਰੋਟੋਕੋਲ-ਪੱਧਰ ਦੀ ਸੈਟਿੰਗ ਨੂੰ socksmethod ਕਹਿੰਦਾ ਹੈ। ਇਸਦੀ ਦਸਤਾਵੇਜ਼ ਕਹਿੰਦੀ ਹੈ ਕਿ ਢੰਗ ਤਰਜੀਹੀ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜ ਹੁੰਦੇ ਹਨ। ਉਸ ਨੀਤੀ ਲਈ ਜੋ ਦੋਵੇਂ ਢੰਗਾਂ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਇਹ ਐਲਾਨ ਵਰਤੋਂਕਾਰ-ਨਾਮ/ਪਾਸਵਰਡ ਨੂੰ ਤਰਜੀਹ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਕਲਾਇੰਟ ਇਹ ਪੇਸ਼ ਕਰਦਾ ਹੈ:
socksmethod: username noneਸੂਚੀ ਉਲਟਣ ਨਾਲ ਦੋਵੇਂ ਢੰਗ ਪੇਸ਼ ਹੋਣ 'ਤੇ ਬਿਨਾਂ-ਪਰਮਾਣਿਕਤਾ ਪਹੁੰਚ ਨੂੰ ਤਰਜੀਹ ਮਿਲਦੀ ਹੈ:
socksmethod: none usernameਇਹ ਵਿਕਲਪਿਕ ਢੰਗ ਐਲਾਨ ਹਨ, ਪੂਰੀਆਂ ਸਰਵਰ ਸੰਰਚਨਾਵਾਂ ਨਹੀਂ। ਸੁਣਨ ਵਾਲੇ ਇੰਟਰਫ਼ੇਸ, ਮਨਜ਼ੂਰ ਕਲਾਇੰਟ, ਮੰਜ਼ਿਲ ਨਿਯਮ ਅਤੇ ਕੋਈ ਵੀ ਨਿਯਮ-ਵਿਸ਼ੇਸ਼ ਪਰਮਾਣਿਕਤਾ ਰੋਕ ਅਜੇ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹਨ।
none ਦੀ ਆਗਿਆ ਦੇਣ ਦਾ ਠੋਸ ਨਤੀਜਾ ਹੈ: ਸਿਰਫ਼ ਬਿਨਾਂ-ਪਰਮਾਣਿਕਤਾ ਪੇਸ਼ ਕਰਨ ਵਾਲਾ ਕਲਾਇੰਟ ਲਾਗੂ ਨਿਯਮਾਂ ਅਧੀਨ ਸਵੀਕਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। username ਨੂੰ ਪਹਿਲਾਂ ਰੱਖਣ ਨਾਲ none ਵਾਲੀ ਸੂਚੀ ਸਭ ਨੂੰ ਪਾਸਵਰਡ ਦੇਣ ਦੀ ਲਾਜ਼ਮੀ ਸ਼ਰਤ ਨਹੀਂ ਬਣ ਜਾਂਦੀ।
ਪਹਿਲਾਂ ਲੋੜ ਚੁਣੋ
ਜੇ ਹਰ ਮਨਜ਼ੂਰ ਕਲਾਇੰਟ ਨੇ ਵਰਤੋਂਕਾਰ-ਨਾਮ/ਪਾਸਵਰਡ ਨਾਲ ਪਰਮਾਣਿਕਤਾ ਕਰਨੀ ਹੈ, ਤਾਂ none ਨੂੰ ਆਮ ਅਨੁਕੂਲਤਾ ਸੁਧਾਰ ਵਜੋਂ ਜੋੜਨ ਦੀ ਥਾਂ ਉਹ ਲੋੜ ਗਲੋਬਲ ਅਤੇ ਲਾਗੂ ਨਿਯਮਾਂ ਵਿੱਚ ਇਕਸਾਰ ਢੰਗ ਨਾਲ ਸੰਰਚਿਤ ਕਰੋ। ਜੇ ਸੀਮਿਤ ਕਲਾਇੰਟ ਸਮੂਹ ਲਈ ਅਗਿਆਤ ਪਹੁੰਚ ਜਾਣ-ਬੁੱਝ ਕੇ ਹੈ, ਤਾਂ ਸਮੂਹ ਅਤੇ ਉਸਦੀਆਂ ਮਨਜ਼ੂਰ ਮੰਜ਼ਿਲਾਂ ਸਪਸ਼ਟ ਕਰੋ।
Dante ਵਿੱਚ clientmethod ਵੀ ਹੈ, ਜੋ TCP ਕਲਾਇੰਟ ਦੇ ਜੁੜਨ ਸਮੇਂ, SOCKS ਗੱਲਬਾਤ ਤੋਂ ਪਹਿਲਾਂ ਕੀਤੀਆਂ ਜਾਂਚਾਂ ਨਾਲ ਸਬੰਧਤ ਹੈ। ਇਹ SOCKS5 ਨਮਸਕਾਰ ਵਿੱਚ ਬਦਲੇ ਜਾਣ ਵਾਲੇ ਢੰਗਾਂ ਤੋਂ ਵੱਖਰੀ ਪਰਤ ਹੈ। ਪੁਰਾਣੇ method ਕੀਵਰਡ ਵਾਲੇ ਸੰਰਚਨਾ ਟੁਕੜਿਆਂ ਨੂੰ ਸਥਾਪਿਤ Dante ਸੰਸਕਰਣ ਦੇ ਮੈਨੂਅਲ ਅਨੁਸਾਰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ।
ਜਦੋਂ ਦੋ ਕਲਾਇੰਟ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਦੇ ਹਨ, ਤਾਂ ਤੁਲਨਾ ਕਰੋ ਕਿ ਹਰ ਇੱਕ ਕੀ ਪੇਸ਼ ਕਰਦਾ ਹੈ, Dante ਕੀ ਚੁਣਦਾ ਹੈ ਅਤੇ ਚੁਣੇ ਢੰਗ ਦੀ ਉਪ-ਗੱਲਬਾਤ ਸਫਲ ਹੁੰਦੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਫਿਰ SOCKS ਮੰਜ਼ਿਲ ਜਵਾਬ ਦੀ ਜਾਂਚ ਕਰੋ। ਇਹ ਕ੍ਰਮ ਹਰ ਫੇਲ੍ਹਤ ਨੂੰ FTP 'ਤੇ ਥੋਪਣ ਜਾਂ ਸਰਵਰ ਦੀ ਪਰਮਾਣਿਕਤਾ ਨੀਤੀ ਨੂੰ ਅੰਨ੍ਹੇਵਾਹ ਬਦਲਣ ਤੋਂ ਬਿਨਾਂ ਗੁੰਮ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਕਾਲਬੈਕ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ।
ਅੰਤ ਵਿੱਚ, SOCKS5 ਵਰਤੋਂਕਾਰ-ਨਾਮ/ਪਾਸਵਰਡ ਪਰਮਾਣਿਕਤਾ ਪਾਸਵਰਡ ਦੇ ਬਦਲਾਅ ਨੂੰ ਐਨਕ੍ਰਿਪਟ ਨਹੀਂ ਕਰਦੀ। ਜਦੋਂ ਉਹ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਗੋਪਨੀਯਤਾ ਮੰਗਦੇ ਹਨ ਤਾਂ ਢੁੱਕਵੇਂ ਢੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਟਰਾਂਸਪੋਰਟ ਜਾਂ ਨੈੱਟਵਰਕ ਵਰਤੋ।