curl ਵਿੱਚ socks5h:// ਚੁਣੋ ਜਦੋਂ ਮੰਜ਼ਿਲ ਦਾ ਨਾਂ ਪ੍ਰਾਕਸੀ ਨੇ ਹੱਲ ਕਰਨਾ ਹੋਵੇ। socks5:// ਚੁਣੋ ਜਦੋਂ curl ਨੇ ਇਸ ਨੂੰ ਸਥਾਨਕ ਤੌਰ ’ਤੇ ਹੱਲ ਕਰਕੇ ਪ੍ਰਾਕਸੀ ਨੂੰ ਪਤਾ ਭੇਜਣਾ ਹੋਵੇ। ਦੋਵੇਂ SOCKS5 ਵਰਤਦੇ ਹਨ; ਅੰਤ ਦਾ h ਕਲਾਇੰਟ ਦੇ URL ਦੀ ਇੱਕ ਰੀਤ ਹੈ।

ਸਥਾਨਕ ਲਿਸਨਰ ਦੀ ਥਾਂ ਆਪਣਾ SOCKS5 ਐਂਡਪੋਇੰਟ ਪਾ ਕੇ ਮੋਡਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ:

curl --noproxy '' --proxy socks5://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/
curl --noproxy '' --proxy socks5h://127.0.0.1:1080 --connect-timeout 5 --max-time 15 --verbose https://example.com/

ਸਿਰਫ਼ ਨਾਂ ਹੱਲ ਕਰਨ ਦਾ ਮੋਡ ਬਦਲਦਾ ਹੈ। --noproxy '' ਇਨ੍ਹਾਂ ਕਾਲਾਂ ਲਈ ਪ੍ਰਾਕਸੀ ਨੂੰ ਛੱਡ ਕੇ ਜਾਣ ਦੇ ਨਿਯਮ ਹਟਾਉਂਦਾ ਹੈ ਅਤੇ ਸਮਾਂ-ਸੀਮਾਵਾਂ ਤੁਲਨਾ ਦੀ ਮਿਆਦ ਬੰਨ੍ਹਦੀਆਂ ਹਨ। ਬਰਾਬਰ ਕੰਮ ਕਰਨ ਵਾਲੇ ਵੱਖਰੇ ਵਿਕਲਪ --socks5 ਅਤੇ --socks5-hostname ਹਨ। ਟੀਚੇ ਲਈ ਮੇਜ਼ਬਾਨ ਨਾਂ ਵਰਤੋ: ਸਿੱਧਾ ਲਿਖਿਆ IP ਪਤਾ ਮੰਜ਼ਿਲ ਦਾ ਨਾਂ ਲੱਭਣ ਦੀ ਲੋੜ ਨਹੀਂ ਰੱਖਦਾ, ਇਸ ਲਈ ਇਹ ਫ਼ਰਕ ਨਹੀਂ ਵਿਖਾ ਸਕਦਾ।

ਕੋਈ ਨਾਂ ਸਿਰਫ਼ ਇੱਕ ਪਾਸੇ ਜਾਣਿਆ ਹੋ ਸਕਦਾ ਹੈ

ਮੰਨ ਲਓ ਪ੍ਰਾਕਸੀ ਵਿਕਾਸ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਚੱਲਦੀ ਹੈ ਜਿਸ ਦਾ DNS ਕਿਸੇ ਅੰਦਰੂਨੀ ਸੇਵਾ ਦਾ ਨਾਂ ਜਾਣਦਾ ਹੈ। ਤੁਹਾਡਾ ਲੈਪਟਾਪ socks5 ਮੋਡ ਵਿੱਚ ਉਹ ਨਾਂ ਹੱਲ ਨਾ ਕਰ ਸਕੇ, ਜਦਕਿ socks5h ਪ੍ਰਾਕਸੀ ਨੂੰ ਇਹ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਸਥਿਤੀ ਉਲਟੀ ਹੋਵੇ ਅਤੇ ਨਾਂ ਸਿਰਫ਼ ਲੈਪਟਾਪ ਦੀ hosts ਫ਼ਾਈਲ ਵਿੱਚ ਹੋਵੇ, ਤਾਂ ਦੂਰਲੇ ਪਾਸੇ ਦੀ ਖੋਜ ਅਸਫਲ ਹੋ ਸਕਦੀ ਹੈ।

ਜਨਤਕ DNS ਵੀ ਵੱਖਰੇ ਨੈੱਟਵਰਕਾਂ ਤੋਂ ਵੱਖਰੇ ਪਤੇ ਦੇ ਸਕਦਾ ਹੈ। ਨਤੀਜੇ ਵੱਖ ਹੋਣ ’ਤੇ ਤੁਰੰਤ ਪ੍ਰਾਕਸੀ ਬਦਲਣ ਦੀ ਥਾਂ ਚੁਣੇ ਪਤਿਆਂ ਅਤੇ ਉਨ੍ਹਾਂ ਤੱਕ ਪਹੁੰਚ ਦੀ ਤੁਲਨਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।

  • ਪ੍ਰਾਕਸੀ ਦਾ ਮੇਜ਼ਬਾਨ ਨਾਂ ਹੱਲ ਨਹੀਂ ਹੁੰਦਾ: ਕੋਈ ਵੀ ਮੋਡ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦਾ। ਕਲਾਇੰਟ ਅਜੇ ਵੀ proxy.example ਨੂੰ ਹੱਲ ਕਰਦਾ ਹੈ, socks5h://proxy.example:1080 ਵਰਤਣ ਵੇਲੇ ਵੀ।
  • ਮੰਜ਼ਿਲ ਦੀ ਸਥਾਨਕ ਖੋਜ ਅਸਫਲ: ਕਲਾਇੰਟ ਦਾ ਰੈਜ਼ੋਲਵਰ ਵੇਖੋ ਜਾਂ ਮੇਜ਼ਬਾਨ ਨਾਂ ਪ੍ਰਾਕਸੀ ਨੂੰ ਭੇਜਣ ਵਾਲੇ ਮੋਡ ਨਾਲ ਤੁਲਨਾ ਕਰੋ।
  • SOCKS ਸਰਵਰ ਮੰਜ਼ਿਲ ਨੂੰ ਰੱਦ ਕਰਦਾ ਹੈ: ਇਸ ਦਾ ਜਵਾਬ ਅਤੇ ਨੀਤੀ ਵੇਖੋ। ਸਥਾਨਕ ਖੋਜ ਸਫਲ ਹੋਣ ਨਾਲ ਦੂਰਲੇ ਪਾਸੇ ਤੋਂ ਪਹੁੰਚ ਸਾਬਤ ਨਹੀਂ ਹੁੰਦੀ।
  • ਸੁਰੰਗ ਚੱਲਦੀ ਹੈ, ਪਰ ਸਰਟੀਫਿਕੇਟ ਤਸਦੀਕ ਅਸਫਲ: ਮੰਜ਼ਿਲ ਦੇ TLS ਦੀ ਜਾਂਚ ਕਰੋ; DNS ਮੋਡ ਬਦਲਣਾ ਭਰੋਸੇ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਆਮ ਹੱਲ ਨਹੀਂ ਹੈ।

ਆਪਣੇ ਕਾਬੂ ਹੇਠ ਟੈਸਟ ਨਾਂ ਅਤੇ ਸਰਵਰ ਲਾਗ ਦੱਸ ਸਕਦੇ ਹਨ ਕਿ ਤੁਹਾਡੀ ਸੰਭਾਲ ਵਾਲੀ ਪ੍ਰਾਕਸੀ ਤੱਕ ਕਿਹੜੀ ਕਿਸਮ ਦਾ ਪਤਾ ਪਹੁੰਚਿਆ। ਬਾਹਰਲਾ IP ਦਿਖਾਉਣ ਵਾਲਾ ਵੈੱਬਪੰਨਾ ਇਹ ਨਹੀਂ ਕਰ ਸਕਦਾ: ਉਹ ਬਾਹਰ ਜਾਂਦਾ ਕਨੈਕਸ਼ਨ ਦੱਸਦਾ ਹੈ, DNS ਕਿੱਥੇ ਹੱਲ ਹੋਇਆ ਇਹ ਨਹੀਂ।

ਨਿੱਜਤਾ ਦੇ ਲਾਭ ਦੀ ਇੱਕ ਖਾਸ ਹੱਦ ਹੈ

ਪ੍ਰਾਕਸੀ ਵੱਲ ਖੋਜ ਇਸ ਬੇਨਤੀ ਦੀ ਮੰਜ਼ਿਲ ਦੀ ਸਥਾਨਕ ਖੋਜ ਤੋਂ ਬਚਾਉਂਦੀ ਹੈ। ਇਹ SOCKS ਨੂੰ ਇਨਕ੍ਰਿਪਟ ਨਹੀਂ ਕਰਦੀ, ਪ੍ਰਾਕਸੀ ਵੱਲੋਂ ਇਨਕ੍ਰਿਪਟਡ DNS ਵਰਤਣ ਦਾ ਸਬੂਤ ਨਹੀਂ ਦਿੰਦੀ ਅਤੇ ਹੋਰ ਐਪਾਂ ਜਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਅਗਾਊਂ ਫੈਚ ਟ੍ਰੈਫਿਕ ਦਾ ਰਸਤਾ ਨਹੀਂ ਬਦਲਦੀ। SOCKS ਸਮਰਥਨ ਵਾਲਾ Requests ਵੀ ਸਥਾਨਕ ਅਤੇ ਪ੍ਰਾਕਸੀ ਵੱਲ ਦੀ ਇਹੋ ਵੰਡ ਵਰਤਦਾ ਹੈ; ਹੋਰ ਕਲਾਇੰਟ curl ਦੇ URL ਲਿਖਣ ਦੀ ਥਾਂ ਸੈਟਿੰਗ ਦੇ ਸਕਦੇ ਹਨ। SOCKS5 ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਤੋਂ ਐਂਡਪੋਇੰਟ ਕਾਪੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਐਪ ਵਿੱਚ ਸਮਰਥਿਤ ਪ੍ਰੋਟੋਕਾਲ ਚੁਣੋ।

ਸੰਬੰਧਿਤ ਲੇਖ