HTTP ਜਾਂ SOCKS5: ਕਿਹੜਾ ਪ੍ਰਾਕਸੀ IP ਚੁਣਨਾ ਚਾਹੀਦਾ ਹੈ?
ਐਪ, ਸਮਰਥਿਤ ਟ੍ਰੈਫਿਕ ਅਤੇ ਪ੍ਰਾਕਸੀ ਵੱਲ DNS ਦੀ ਲੋੜ ਮੁਤਾਬਕ ਪ੍ਰਾਕਸੀ ਦੀ ਕਿਸਮ ਚੁਣੋ।
ਪਹਿਲਾਂ ਐਪ ਦੀ ਪ੍ਰਾਕਸੀ ਸੈਟਿੰਗ ਖੋਲ੍ਹੋ। ਸਮਰਥਿਤ ਪ੍ਰੋਟੋਕੋਲ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਸੂਚੀ ਦੀ ਕਿਹੜੀ ਐਂਟਰੀ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ; ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਨਾਮ ਜਾਂ ਜਾਣਿਆ ਪੋਰਟ ਕਲਾਇੰਟ ਵਿੱਚ ਸਮਰਥਨ ਨਹੀਂ ਜੋੜਦਾ।
| ਐਪ ਜਾਂ ਕੰਮ | ਕੀ ਚੁਣਨਾ ਅਤੇ ਜਾਂਚਣਾ ਹੈ |
|---|---|
| ਸਿਰਫ਼ HTTP ਪ੍ਰਾਕਸੀ ਖੇਤਰ ਹੈ | HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਤੋਂ ਮੇਲ ਖਾਂਦਾ ਐਂਡਪੁਆਇੰਟ। HTTPS ਮੰਜ਼ਿਲ ਚਾਹੀਦੀ ਹੋਵੇ ਤਾਂ HTTPS CONNECT ਵੀ ਜਾਂਚੋ। |
| SOCKS5 ਸਮਰਥਿਤ ਹੈ ਅਤੇ ਕਨੈਕਸ਼ਨ ਜਾਂ DNS ਵਿਕਲਪ ਚਾਹੀਦੇ ਹਨ | ਦੋਵਾਂ ਸਿਰਿਆਂ ਉੱਤੇ ਲੋੜੀਂਦੇ ਵਿਕਲਪ ਸਮਰਥਿਤ SOCKS5 ਐਂਡਪੁਆਇੰਟ। |
| UDP ਚਾਹੀਦਾ ਹੈ | ਕਲਾਇੰਟ ਅਤੇ ਐਂਡਪੁਆਇੰਟ ਦੋਵਾਂ ਵਿੱਚ UDP ਜਾਂਚੋ; ਸਿਰਫ਼ SOCKS5 ਨਾਮ ਕਾਫ਼ੀ ਨਹੀਂ। |
| SOCKS4 ਚਾਹੀਦਾ ਹੈ | ਅਨੁਕੂਲ SOCKS4 ਐਂਡਪੁਆਇੰਟ ਅਤੇ ਮੇਲ ਖਾਂਦਾ ਕਲਾਇੰਟ ਮੋਡ। |
| ਪ੍ਰਾਕਸੀ ਸਮਰਥਨ ਨਹੀਂ | ਸੂਚੀ ਦਾ IP ਆਪਣੇ ਆਪ ਐਪ ਸੈੱਟ ਨਹੀਂ ਕਰਦਾ। |
ਵੈੱਬ ਅਤੇ API ਬੇਨਤੀਆਂ ਲਈ HTTP ਪ੍ਰਾਕਸੀ ਅਕਸਰ ਕਾਫ਼ੀ ਹੈ। ਇਹ HTTP ਅੱਗੇ ਭੇਜਦੀ ਹੈ ਅਤੇ ਮਨਜ਼ੂਰੀ ਹੋਵੇ ਤਾਂ CONNECT ਰਾਹੀਂ HTTPS ਲੈ ਜਾਂਦੀ ਹੈ। ਆਮ HTTP ਸਫ਼ਾ ਖੁੱਲ੍ਹਣਾ ਸੁਰੰਗ ਸਮਰਥਨ ਦਾ ਸਬੂਤ ਨਹੀਂ: ਸੇਵਾ ਸੁਰੰਗ ਪ੍ਰਮਾਣੀਕਰਨ ਮੰਗ ਸਕਦੀ ਜਾਂ ਮੰਜ਼ਿਲਾਂ ਤੇ ਪੋਰਟ ਸੀਮਿਤ ਕਰ ਸਕਦੀ ਹੈ।
SOCKS HTTP ਬੇਨਤੀ ਪਰਤ ਹੇਠ ਕੰਮ ਕਰਦਾ ਹੈ। ਅਨੁਕੂਲ ਐਪ HTTP ਬੇਨਤੀ ਦਾ ਅਰਥ ਕੱਢੇ ਬਿਨਾਂ ਕਨੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ ਕਹਿੰਦੀ ਹੈ, ਇਸ ਲਈ ਹੋਰ ਸਮਰਥਿਤ ਟ੍ਰੈਫਿਕ ਲਈ ਵੀ ਲਾਭਦਾਇਕ ਹੈ। SOCKS5 IPv4, IPv6 ਅਤੇ ਡੋਮੇਨ ਨਾਮ ਪਤੇ, ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ UDP ਸੰਬੰਧ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਕੋਈ ਖਾਸ ਐਪ ਜਾਂ ਮੁਫ਼ਤ ਐਂਡਪੁਆਇੰਟ ਕੁਝ ਹੀ ਸੁਵਿਧਾਵਾਂ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਦਾ TCP SOCKS ਰਸਤਾ ਹੋਰ ਐਪ ਜਾਂ UDP ਸੇਵਾ ਨੂੰ ਆਪਣੇ ਆਪ ਨਹੀਂ ਢੱਕਦਾ।
ਮੰਜ਼ਿਲ ਦਾ ਨਾਮ ਕਿੱਥੇ ਹੱਲ ਹੁੰਦਾ ਹੈ?
curl ਵਿੱਚ SOCKS5 URL ਦਾ ਲਿਖਤ ਰੂਪ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਮੰਜ਼ਿਲ DNS ਕਿੱਥੇ ਹੋਵੇਗਾ: socks5:// ਸਥਾਨਕ ਹੱਲ ਕਰਦਾ ਹੈ; socks5h:// ਪ੍ਰਾਕਸੀ ਨੂੰ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਵੱਖ DNS ਦ੍ਰਿਸ਼ ਇੱਕ ਵਿਕਲਪ ਚਲਾ ਸਕਦੇ ਅਤੇ ਦੂਜਾ ਅਸਫਲ ਕਰ ਸਕਦੇ ਹਨ। ਹੋਰ ਕਲਾਇੰਟ ਚੈੱਕਬਾਕਸ ਜਾਂ ਵੱਖ ਵਿਕਲਪ ਵਰਤ ਸਕਦੇ ਹਨ। ਸਿਰਫ਼ SOCKS5 ਚੁਣਨਾ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਹਰ DNS ਖੋਜ ਉਸ ਰਾਹੀਂ ਜਾਂਦੀ ਹੈ।
SOCKS4 ਦੀ ਸਮਰੱਥਾ ਘੱਟ ਹੈ; SOCKS4a ਹੋਸਟਨਾਮ ਸੰਭਾਲ ਜੋੜਦਾ ਹੈ। ਕਲਾਇੰਟ ਅਤੇ ਸੇਵਾ ਦੋਵੇਂ SOCKS5 ਸਮਰਥਨ ਕਰਨ ਅਤੇ ਪੁਰਾਣੇ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਕਾਰਨ ਨਾ ਹੋਵੇ ਤਾਂ ਢੁੱਕਵੀਂ SOCKS5 ਐਂਟਰੀ ਵਾਜਬ ਪਹਿਲੀ ਚੋਣ ਹੈ। ਕਲਾਇੰਟ SOCKS5 ਮੋਡ ਵਿੱਚ ਰੱਖ ਕੇ SOCKS4 ਐਂਡਪੁਆਇੰਟ ਦੇਣਾ ਪ੍ਰੋਟੋਕੋਲ ਬੇਮੇਲ ਹੈ।
ਪ੍ਰੋਟੋਕੋਲ ਮਿਲਣ ਮਗਰੋਂ ਅਸਲ ਮੰਜ਼ਿਲ ਜਾਂਚੋ ਅਤੇ ਪਹਿਲੀ ਅਸਫਲਤਾ ਪਛਾਣੋ। HTTP ਜਾਂ SOCKS5 ਵਿੱਚੋਂ ਕੋਈ ਗੁਮਨਾਮੀ ਦਾ ਮਾਪ ਨਹੀਂ: ਸੰਚਾਲਕ ਉੱਤੇ ਭਰੋਸਾ, ਮੰਜ਼ਿਲ TLS ਅਤੇ ਐਪ ਦਾ ਅਸਲ ਰਸਤਾ ਹੀ ਸੁਰੱਖਿਆ ਤੈਅ ਕਰਦੇ ਹਨ।