DNS ਜਵਾਬ ਬਦਲਣਾ ਸਿਰਫ਼ ਉਹ ਪਤਾ ਬਦਲਦਾ ਹੈ ਜਿਸ ਨਾਲ ਬ੍ਰਾਊਜ਼ਰ ਜੁੜਦਾ ਹੈ। ਉੱਥੇ ਪਹੁੰਚਣ ਤੋਂ ਬਾਅਦ ਬ੍ਰਾਊਜ਼ਰ ਜੋ ਪ੍ਰੋਟੋਕੋਲ ਬੋਲਦਾ ਹੈ, ਉਹ ਨਹੀਂ ਬਦਲਦਾ।

ਆਮ HTTP URL ਖੋਲ੍ਹਣ 'ਤੇ ਬ੍ਰਾਊਜ਼ਰ HTTP ਭੇਜਦਾ ਹੈ। HTTPS URL ਖੋਲ੍ਹਣ 'ਤੇ ਉਹ ਉਸ ਸਾਈਟ ਲਈ TLS ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਪਰ SOCKS5 ਸਰਵਰ ਪਹਿਲਾਂ ਆਪਣੀ ਗੱਲਬਾਤ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ: ਢੰਗ ਦੀ ਚੋਣ, ਕੋਈ ਵੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮੰਜ਼ਿਲ ਦਾ ਨਾਮ ਦੱਸਣ ਵਾਲੀ ਬੇਨਤੀ। ਕਨਫਿਗਰ ਨਾ ਕੀਤਾ ਬ੍ਰਾਊਜ਼ਰ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਨਹੀਂ ਭੇਜਦਾ।

ਇਸੇ ਲਈ DNS ਤਬਦੀਲੀ ਤੋਂ ਬਾਅਦ ਪਹੁੰਚਯੋਗ Dante ਸਰੋਤਾ ਕਨੈਕਸ਼ਨ ਤੁਰੰਤ ਬੰਦ ਕਰ ਸਕਦਾ ਹੈ। ਸੇਵਾ ਸਿਹਤਮੰਦ ਹੋ ਸਕਦੀ ਹੈ; ਆ ਰਹੇ ਬਾਈਟ ਗਲਤ ਪ੍ਰੋਟੋਕੋਲ ਦੇ ਹਨ। ਸਰੋਤੇ ਨੂੰ ਪੋਰਟ 80 ਜਾਂ 443 'ਤੇ ਲਿਜਾਣ ਨਾਲ ਉਹ ਬਾਈਟ SOCKS ਨਹੀਂ ਬਣਦੇ।

ਬ੍ਰਾਊਜ਼ਰ ਦਾ SOCKS ਇੰਟਰਫ਼ੇਸ ਕਨਫਿਗਰ ਕਰੋ, ਜਿਵੇਂ Firefox ਦੀਆਂ SOCKS ਸੈਟਿੰਗਾਂ, ਜਾਂ ਐਪ-ਖਾਸ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗ, ਤਾਂ ਜੋ ਇਹ ਹੈਂਡਸ਼ੇਕ ਕਰੇ ਅਤੇ ਪ੍ਰੌਕਸੀ ਨੂੰ ਅੱਗੇ ਜੁੜਨ ਲਈ ਕਹੇ। PAC ਫਾਈਲ ਇਸ ਨੂੰ ਵਰਤਣ ਵਾਲੀਆਂ ਐਪਾਂ ਲਈ ਸਮਰਥਿਤ ਪ੍ਰੌਕਸੀ ਰਸਤਾ ਚੁਣ ਸਕਦੀ ਹੈ। ਇਹ ਫਿਰ ਵੀ ਵੱਖਰੀ ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਹੈ, A ਜਾਂ AAAA ਰਿਕਾਰਡ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਨਹੀਂ।

HTTPS ਸਿਰਫ਼-DNS ਵਿਚਾਰ ਵਿੱਚ ਇੱਕ ਹੋਰ ਰੁਕਾਵਟ ਜੋੜਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ URL ਵਿੱਚਲੀ ਸਾਈਟ ਦੀ ਪਛਾਣ ਦੀ ਆਸ ਰੱਖਦਾ ਹੈ। ਪ੍ਰੌਕਸੀ ਹੋਸਟ ਲਈ ਸਰਟੀਫਿਕੇਟ ਸਿਰਫ਼ ਇਸ ਲਈ ਉਹ ਆਸ ਪੂਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿ DNS ਨੇ ਕਨੈਕਸ਼ਨ ਉੱਥੇ ਭੇਜਿਆ।

ਪਾਰਦਰਸ਼ੀ ਨੈੱਟਵਰਕ ਇੰਟਰਸੈਪਸ਼ਨ ਇੱਕ ਵੱਖਰਾ ਡਿਜ਼ਾਈਨ ਹੈ ਜਿਸ ਵਿੱਚ ਰਾਊਟਿੰਗ ਅਤੇ ਅਨੁਕੂਲ ਇੰਟਰਸੈਪਸ਼ਨ ਸੌਫਟਵੇਅਰ ਸ਼ਾਮਲ ਹਨ। DNS ਤੋਂ SOCKS ਸਰਵਰ ਦਾ ਪਤਾ ਵਾਪਸ ਕਰਕੇ ਇਹ ਨਹੀਂ ਮਿਲਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ