Chrome VPN API: ਸਿਰਫ਼ ChromeOS, ਡੈਸਕਟਾਪ ਟਨਲ ਨਹੀਂ
chrome.vpnProvider ਇੱਕ ChromeOS API ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੌਕਸੀ ਅਤੇ ਡੈਸਕਟਾਪ VPN ਕਲਾਇੰਟ ਚਲਾਉਣ ਵਾਲਾ ਐਕਸਟੈਂਸ਼ਨ ਵੱਖਰੇ ਉਤਪਾਦ ਹਨ, ਜਿਨ੍ਹਾਂ ਦਾ ਦਾਇਰਾ ਵੀ ਵੱਖਰਾ ਹੈ।
ਤਿੰਨ ਉਤਪਾਦ ਆਪਣੇ ਆਪ ਨੂੰ Chrome VPN ਕਹਿੰਦੇ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਉਹ ਚੀਜ਼ ਹੈ ਜਿਸਦਾ vpnProvider ਦਸਤਾਵੇਜ਼ ਵਰਣਨ ਕਰਦਾ ਹੈ। ਉਹ API ChromeOS ਉੱਤੇ ਉਪਲਬਧ ਹੈ, ਜਿੱਥੇ ਇੱਕ ਐਕਸਟੈਂਸ਼ਨ ਸਥਾਪਿਤ ਕਲਾਇੰਟ ਨਾਲ ਗੱਲ ਕਰਨ ਦੀ ਬਜਾਏ VPN ਕਨੈਕਸ਼ਨ ਦਾ ਕਲਾਇੰਟ ਪਾਸਾ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੌਕਸੀ ਐਕਸਟੈਂਸ਼ਨ ਇਹ ਬਦਲਦਾ ਹੈ ਕਿ Chrome ਬੇਨਤੀਆਂ ਕਿੱਥੇ ਭੇਜਦਾ ਹੈ। ਵੱਖਰਾ ਡੈਸਕਟਾਪ ਕਲਾਇੰਟ ਚਲਾਉਣ ਵਾਲਾ ਐਕਸਟੈਂਸ਼ਨ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਚੱਲਦੇ ਸਾਫ਼ਟਵੇਅਰ ਲਈ ਕੰਟਰੋਲ ਪੈਨਲ ਹੈ। ਇਹ ਜਾਣਨਾ ਕਿ ਤੁਸੀਂ ਤਿੰਨਾਂ ਵਿੱਚੋਂ ਕਿਹੜਾ ਵੇਖ ਰਹੇ ਹੋ, ਇਸ ਤੁਲਨਾ ਵਿੱਚ ਲੋਕਾਂ ਵੱਲੋਂ ਲਿਆਏ ਜਾਣ ਵਾਲੇ ਜ਼ਿਆਦਾਤਰ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ।
ਪਲੇਟਫਾਰਮ ਨੋਟ ਪਹਿਲਾ ਫਿਲਟਰ ਹੈ
ਅਧਿਕਾਰਤ vpnProvider ਸੰਦਰਭ ਆਪਣੇ ਟੈਕਸਟ ਵਿੱਚ ਉਪਲਬਧਤਾ ਦੀ ਪਾਬੰਦੀ ਦੱਸਦਾ ਹੈ, ਅਤੇ ਉੱਥੇ ਦੱਸੀ ਗਈ ਇਜਾਜ਼ਤ ਉਸੇ ਸਮਝੌਤੇ ਦੀ ਹੈ। Windows ਉੱਤੇ ਮੈਨੀਫੈਸਟ ਵਿੱਚ vpnProvider ਜੋੜਨ ਨਾਲ ਇੰਟਰਫ਼ੇਸ ਨਹੀਂ ਬਣਦਾ।
ਇਜਾਜ਼ਤਾਂ ਦੀ ਸੂਚੀ ਤੋਂ ਪਹਿਲਾਂ ਪਲੇਟਫਾਰਮ ਲਾਈਨ ਪੜ੍ਹੋ, ਕਿਉਂਕਿ ਇਜਾਜ਼ਤ ਸਿਰਫ਼ ਉੱਥੇ ਹੀ ਅਰਥ ਰੱਖਦੀ ਹੈ ਜਿੱਥੇ API ਮੌਜੂਦ ਹੈ।
ਪ੍ਰੌਕਸੀ ਐਕਸਟੈਂਸ਼ਨ: ਬ੍ਰਾਊਜ਼ਰ ਹੀ ਸੀਮਾ ਹੈ
ਪ੍ਰੌਕਸੀ ਐਕਸਟੈਂਸ਼ਨ ਬ੍ਰਾਊਜ਼ਰ ਦੀਆਂ ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਵਰਤ ਕੇ Chrome ਦੀਆਂ ਬੇਨਤੀਆਂ ਸਰਵਰ ਰਾਹੀਂ ਭੇਜਦਾ ਹੈ। ਇਹ ਹਰ ਪਲੇਟਫਾਰਮ ਉੱਤੇ ਚੱਲਦਾ ਹੈ ਅਤੇ ਆਪਣੇ ਦਾਇਰੇ ਬਾਰੇ ਇਮਾਨਦਾਰ ਹੈ। ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਆਪਣੇ ਕਨੈਕਸ਼ਨ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਕੁਝ ਬ੍ਰਾਊਜ਼ਰ ਟ੍ਰੈਫਿਕ ਸ਼ਾਇਦ ਅਜੇ ਵੀ ਤੈਅ ਕੀਤੇ ਰਸਤੇ ਦੀ ਪਾਲਣਾ ਨਾ ਕਰੇ। ਇਹ ਬ੍ਰਾਊਜ਼ਰ ਪੱਧਰ ਦੀ ਤਬਦੀਲੀ ਹੈ, ਸਿਸਟਮ ਟਨਲ ਨਹੀਂ।
ਜੇ ਲੋੜ ‘ਇਹ ਇੱਕ ਸਾਈਟ, ਇਸ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ’ ਹੈ, ਤਾਂ ਇਹ ਸਹੀ ਸਾਧਨ ਹੈ।
ਐਕਸਟੈਂਸ਼ਨ ਅਤੇ ਸਾਥੀ ਐਪ: ਟਨਲ ਐਪ ਦੀ ਮਲਕੀਅਤ ਹੈ
ਡੈਸਕਟਾਪ VPN ਕਲਾਇੰਟ ਆਮ ਤੌਰ ਉੱਤੇ ਇੱਕ ਸੇਵਾ ਅਤੇ ਵਰਚੁਅਲ ਅਡਾਪਟਰ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਦਾ ਐਕਸਟੈਂਸ਼ਨ ਐਪ ਨੂੰ ਕਾਲ ਕਰਨ ਵਾਲਾ ਰਿਮੋਟ ਕੰਟਰੋਲ ਹੈ। ਟਨਲ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਪੱਧਰ ਉੱਤੇ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਉਹ ਐਪਲੀਕੇਸ਼ਨ ਕਵਰ ਕਰਦਾ ਹੈ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਕਦੇ ਨਹੀਂ ਵੇਖਦਾ। ਐਕਸਟੈਂਸ਼ਨ ਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਬਜਾਏ ਕੰਟਰੋਲ ਚੈਨਲ ਦਾ ਵਰਣਨ ਕਰਦੀਆਂ ਹਨ। ਐਕਸਟੈਂਸ਼ਨ ਹਟਾਉਣ ਨਾਲ ਟਨਲ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਐਪ ਹਟਾਉਣ ਨਾਲ ਐਕਸਟੈਂਸ਼ਨ ਟੁੱਟ ਜਾਂਦਾ ਹੈ।
ਇਹ ਅਸਮਾਨਤਾ ਸਭ ਤੋਂ ਤੇਜ਼ ਪਰਖ ਹੈ। ਐਕਸਟੈਂਸ਼ਨ ਬੰਦ ਕਰੋ ਅਤੇ ਵੇਖੋ ਕਿ ਹੋਰ ਐਪਲੀਕੇਸ਼ਨ ਅਜੇ ਵੀ VPN ਵਰਤਦੇ ਹਨ ਜਾਂ ਨਹੀਂ।
ChromeOS ਪ੍ਰਦਾਤਾ: ਐਕਸਟੈਂਸ਼ਨ ਕਲਾਇੰਟ ਲਾਗੂ ਕਰਦਾ ਹੈ
ChromeOS ਉੱਤੇ ਪ੍ਰਦਾਤਾ ਮਾਡਲ ਮੂਲ ਰੂਪ ਵਿੱਚ ਵੱਖਰਾ ਹੈ। ਐਕਸਟੈਂਸ਼ਨ ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਅਤੇ ਪਲੇਟਫਾਰਮ ਸੁਨੇਹੇ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਆਬਜੈਕਟ ਬਣਾਉਂਦਾ ਹੈ, ਕਨੈਕਸ਼ਨ ਸਥਿਤੀ ਵਾਪਸ ਪਲੇਟਫਾਰਮ ਨੂੰ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਵੱਖਰੇ ਸਥਾਪਿਤ ਕਲਾਇੰਟ ਰਾਹੀਂ ਨਹੀਂ ਸਗੋਂ API ਰਾਹੀਂ ਟ੍ਰੈਫਿਕ ਦਿੰਦਾ ਹੈ। ਇਹ VPN ਕਲਾਇੰਟ ਸੰਰਚਿਤ ਕਰਨ ਨਾਲੋਂ ਲਿਖਣ ਦੇ ਵੱਧ ਨੇੜੇ ਹੈ। API ਇਹ ਵੀ ਮੰਨਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਐਂਡਪੌਇੰਟ ਚਲਾ ਰਹੇ ਹੋ, ਇਸ ਲਈ ਇਹ ਸੇਵਾ ਨਹੀਂ ਦਿੰਦੀ।
ਇਸੇ ਲਈ ਸੰਦਰਭ ਕਲਾਇੰਟ ਨਾਲ ਜੁੜਨ ਦੀ ਬਜਾਏ ਕਲਾਇੰਟ ਲਾਗੂ ਕਰਨ ਦੀ ਗੱਲ ਕਰਦਾ ਹੈ।
ਉਤਪਾਦ ਦਾਅਵੇ ਨੂੰ ਤਿੰਨਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰਕੇ ਪੜ੍ਹਨਾ
ਪੁੱਛੋ ਕਿ ਕਿਹੜੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਸਮਰਥਿਤ ਹਨ, ਫਿਰ ਪੁੱਛੋ ਕਿ ਕਨੈਕਸ਼ਨ ਕਿਸ ਕੰਪੋਨੈਂਟ ਦੀ ਮਲਕੀਅਤ ਹੈ। ਜੇ ਜਵਾਬ ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੌਕਸੀ ਹੈ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦਾਇਰੇ ਦੀ ਉਮੀਦ ਰੱਖੋ। ਜੇ ਜਵਾਬ ਸਾਥੀ ਐਪਲੀਕੇਸ਼ਨ ਹੈ, ਤਾਂ ਉਸ ਐਪ ਦੇ ਚੱਲਣ ਦੌਰਾਨ ਸਿਸਟਮ ਦਾਇਰੇ ਦੀ ਉਮੀਦ ਰੱਖੋ। ਜੇ ਜਵਾਬ ChromeOS ਪ੍ਰਦਾਤਾ ਹੈ, ਤਾਂ ਉਮੀਦ ਰੱਖੋ ਕਿ ਇਹ ChromeOS ਉੱਤੇ ਚੱਲੇਗਾ ਅਤੇ ਹੋਰ ਕਿਤੇ ਨਹੀਂ। ‘Chrome VPN’ ਕਹਿਣ ਵਾਲਾ ਪੰਨਾ ਜੋ ਇਹ ਦੋ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ, ਉਸ ਨੇ ਤੁਹਾਨੂੰ ਨਹੀਂ ਦੱਸਿਆ ਕਿ ਇਹ ਕੀ ਕਰਦਾ ਹੈ।
ਇਜਾਜ਼ਤਾਂ ਨੂੰ ਵੀ ਉਸ ਕੰਮ ਨਾਲ ਜਾਂਚੋ ਜਿਸਦਾ ਇਸ਼ਤਿਹਾਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਵੈੱਬਸਾਈਟ ਪਹੁੰਚ ਅਤੇ ਪ੍ਰੌਕਸੀ ਕੰਟਰੋਲ ਵੱਖਰੀਆਂ ਇਜਾਜ਼ਤਾਂ ਹਨ, ਅਤੇ ਕਿਸੇ ਇੱਕ ਨੂੰ ਵੀ ਇਸ ਲਈ ਜਾਇਜ਼ ਨਹੀਂ ਠਹਿਰਾਇਆ ਜਾ ਸਕਦਾ ਕਿ ਕਿਸੇ ਹੋਰ ਪਲੇਟਫਾਰਮ ਦੀ API ਦਾ ਨਾਮ ਸੰਜੋਗ ਨਾਲ ਮਿਲਦਾ ਹੈ।
ਜੋ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਨਹੀਂ ਦੱਸਦਾ
ਇੰਟਰਫ਼ੇਸ ਇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਐਂਡਪੌਇੰਟ ਕੌਣ ਚਲਾਉਂਦਾ ਹੈ, ਇਹ ਕੀ ਲੌਗ ਕਰਦਾ ਹੈ, ਜਾਂ ਸੇਵਾ ਉੱਥੇ ਉਪਲਬਧ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਰਹਿੰਦੇ ਹੋ। ਇਹ ਪ੍ਰਦਾਤਾ ਦੇ ਗੁਣ ਹਨ, API ਦੇ ਨਹੀਂ। ਮੌਜੂਦ ਟਨਲ ਆਪਣੇ ਆਪ ਉਹ ਟਨਲ ਨਹੀਂ ਜਿਸ ਉੱਤੇ ਭਰੋਸਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਮੌਜੂਦ ਇਜਾਜ਼ਤ ਤੁਹਾਡੇ ਪਲੇਟਫਾਰਮ ਉੱਤੇ ਸਮਰੱਥਾ ਨਹੀਂ ਹੈ। ਦੋਵੇਂ ਫੈਸਲੇ ਵੱਖਰੇ ਰੱਖੋ।
ਫਿਰ ਉਸ ਡਿਵਾਈਸ ਉੱਤੇ ਦਾਅਵਾ ਪਰਖੋ ਜੋ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਵਰਤਦੇ ਹੋ, ਅਜਿਹੀ ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਜੋ ਬ੍ਰਾਊਜ਼ਰ ਨਹੀਂ ਹੈ।