ਅਸੀਂ OpenVPN ਵਰਤਦੇ ਹਾਂ: ਪ੍ਰੋਟੋਕੋਲ, ਇੰਜਣ ਜਾਂ ਐਪ? ਇਸ ਦੀ ਥਾਂ ਕੀ ਪੁੱਛਣਾ ਚਾਹੀਦਾ ਹੈ
ਇੱਕੋ ਸ਼ਬਦ ਪ੍ਰੋਟੋਕੋਲ, ਸਰਵਰ ਪੈਕੇਜ ਅਤੇ ਫ਼ੋਨ ਐਪ ਦਾ ਨਾਮ ਦਿੰਦਾ ਹੈ। ਭੂਮਿਕਾ ਨੂੰ ਵੱਖ ਕਰੋ, ਫਿਰ ਕਲਾਇੰਟ, ਪ੍ਰੋਫ਼ਾਈਲ ਅਤੇ ਸਰੋਤ ਪੁੱਛੋ।
«ਅਸੀਂ OpenVPN ਵਰਤਦੇ ਹਾਂ» ਵਾਕ ਟਿਕਟਾਂ, ਖ਼ਰੀਦ ਫ਼ਾਰਮਾਂ ਅਤੇ ਨਵੇਂ ਕਰਮਚਾਰੀਆਂ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਆਉਂਦਾ ਹੈ, ਅਤੇ ਹਰ ਇੱਕ ਵਿੱਚ ਇਹ ਵੱਖਰੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। ਕਦੇ ਇਹ ਤਾਰ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਨਾਮ ਲੈਂਦਾ ਹੈ, ਕਦੇ ਗੇਟਵੇ ਉੱਤੇ ਮੌਜੂਦ ਸਾਫ਼ਟਵੇਅਰ ਦਾ, ਅਤੇ ਕਦੇ ਉਸ ਐਪ ਦਾ ਜੋ ਨਵੇਂ ਕਰਮਚਾਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਤਿੰਨ ਤੱਥ ਵੱਖੋ-ਵੱਖਰੇ ਅਗਲੇ ਕਦਮਾਂ ਵੱਲ ਲੈ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਇਹ ਪੁੱਛਣਾ ਕਿ ਕਿਹੜਾ ਭਾਵ ਹੈ, ਅੰਦਾਜ਼ਾ ਲਾਉਣ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੈਂਦਾ ਹੈ। ਬਾਕੀ ਜਾਂਚ ਉਸੇ ਜਵਾਬ ਤੋਂ ਆਉਂਦੀ ਹੈ।
ਭੂਮਿਕਾ ਨੂੰ ਬ੍ਰਾਂਡ ਤੋਂ ਵੱਖ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰੋ, ਕਿਉਂਕਿ ਬ੍ਰਾਂਡ ਤਿੰਨੇ ਢੱਕਦਾ ਹੈ।
ਇਹ ਨਾਮ ਤਿੰਨ ਅਜਿਹੀਆਂ ਭੂਮਿਕਾਵਾਂ ਢੱਕਦਾ ਹੈ ਜੋ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਫੇਲ੍ਹ ਹੁੰਦੀਆਂ ਹਨ
ਪ੍ਰੋਟੋਕੋਲ ਵਜੋਂ OpenVPN ਦੱਸਦਾ ਹੈ ਕਿ ਅਨੁਕੂਲ ਸਾਥੀ ਕਿਵੇਂ ਇੱਕ ਸੁਰੰਗ ਬਣਾਉਂਦੇ ਹਨ ਅਤੇ ਉਸ ਵਿੱਚੋਂ ਲੰਘਣ ਵਾਲੀ ਹਰ ਚੀਜ਼ ਦੀ ਰੱਖਿਆ ਕਿਵੇਂ ਕਰਦੇ ਹਨ। ਸਾਫ਼ਟਵੇਅਰ ਵਜੋਂ ਇਹ ਉਹ ਲਾਗੂਕਰਨ ਹੈ ਜੋ ਉਸ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਕਲਾਇੰਟ ਜਾਂ ਸਰਵਰ ਭੂਮਿਕਾ ਵਿੱਚ ਬੋਲਦਾ ਹੈ। ਕਲਾਇੰਟ ਵਜੋਂ ਇਹ ਉਹ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ ਕੋਈ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਦਾ ਆਪਣਾ ਸੰਸਕਰਣ, ਪ੍ਰੋਫ਼ਾਈਲ ਫਾਰਮੈਟ ਅਤੇ ਪਲੇਟਫ਼ਾਰਮ ਦੀਆਂ ਖ਼ਾਸੀਅਤਾਂ ਹੁੰਦੀਆਂ ਹਨ। ਇੱਕ ਭੂਮਿਕਾ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਣ ਦਾ ਮਤਲਬ ਦੂਜੀ ਵਿੱਚ ਫੇਲ੍ਹ ਹੋਣਾ ਨਹੀਂ, ਇਸ ਲਈ «OpenVPN ਬੰਦ ਹੈ» ਨੂੰ ਕਰਤਾ ਚਾਹੀਦਾ ਹੈ।
ਪੁੱਛੋ ਕਿ ਰਿਪੋਰਟ ਕਰਨ ਵਾਲਾ ਕੀ ਦੇਖ ਸਕਦਾ ਹੈ: ਪ੍ਰੋਫ਼ਾਈਲ ਫ਼ਾਈਲ, ਸਥਾਪਿਤ ਪ੍ਰੋਗਰਾਮ, ਜਾਂ ਉਹ ਗੇਟਵੇ ਜਿਸ ਨੂੰ ਉਹ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਇੱਕੋ ਵੇਰਵਾ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਅਗਲਾ ਕਦਮ ਕਲਾਇੰਟ ਲਾਗ ਹੈ, ਪੈਕੇਜ ਬਾਰੇ ਸਵਾਲ ਹੈ, ਜਾਂ ਸਰਵਰ ਵੱਲ ਦੇ ਸਰੋਤੇ ਦੀ ਜਾਂਚ ਹੈ।
OpenVPN 2 ਅਤੇ OpenVPN 3 ਅੱਪਗ੍ਰੇਡ ਦੀ ਜੋੜੀ ਨਹੀਂ ਹਨ
OpenVPN 2.x ਸਰਵਰ ਅਤੇ ਕਲਾਇੰਟ ਦੋਵੇਂ ਭੂਮਿਕਾਵਾਂ ਵਿੱਚ ਚੱਲਦਾ ਹੈ, ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਗੇਟਵੇ ਤੈਨਾਤੀਆਂ ਅੱਜ ਵੀ ਇਹੀ ਵਰਤਦੀਆਂ ਹਨ। OpenVPN 3 ਆਪਣੀ ਸੰਰਚਨਾ ਅਤੇ ਸੈਸ਼ਨ ਮਾਡਲ ਵਾਲਾ ਵੱਖਰਾ, ਕਲਾਇੰਟ-ਕੇਂਦਰਿਤ ਲਾਗੂਕਰਨ ਹੈ, 2.x ਸਰਵਰ ਉੱਤੇ ਸਥਾਪਿਤ ਕਰਨ ਵਾਲਾ ਅਗਲਾ ਸੰਸਕਰਣ ਨਹੀਂ। OpenVPN Connect OpenVPN 3 ਇੰਜਣ ਉੱਤੇ ਬਣੀ ਕਲਾਇੰਟ ਐਪਲੀਕੇਸ਼ਨ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਸਥਾਪਿਤ ਕਰਨ ਨਾਲ ਇੰਟਰਨੈੱਟ ਨਿਕਾਸ ਸੇਵਾ ਨਹੀਂ ਬਣਦੀ; ਨਿਕਾਸ ਉਹ ਹੈ ਜੋ ਆਪਰੇਟਰ ਨੇ ਸੰਰਚਿਤ ਕੀਤਾ ਹੈ।
ਪ੍ਰੋਟੋਕੋਲ ਪੱਧਰ ਦੀ ਅਨੁਕੂਲਤਾ ਪ੍ਰੋਫ਼ਾਈਲ ਨਿਰਦੇਸ਼ਾਂ ਤੱਕ ਨਹੀਂ ਫੈਲਦੀ, ਇਸ ਲਈ ਸਾਫ਼-ਸੁਥਰੀ ਤਰ੍ਹਾਂ ਆਯਾਤ ਹੋਣ ਵਾਲੀ ਪ੍ਰੋਫ਼ਾਈਲ ਵੀ ਉਸ ਨਿਰਦੇਸ਼ ਉੱਤੇ ਫੇਲ੍ਹ ਹੋ ਸਕਦੀ ਹੈ ਜਿਸ ਨੂੰ ਕਲਾਇੰਟ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ।
ਆਵਾਜਾਈ ਇਸ ਦੇ ਅੰਦਰਲੀ ਐਪਲੀਕੇਸ਼ਨ ਨਹੀਂ ਹੈ
ਬਾਹਰੀ ਕਨੈਕਸ਼ਨ ਸੰਰਚਿਤ ਸਰੋਤੇ ਤੱਕ ਪਹੁੰਚਣ ਲਈ UDP ਜਾਂ TCP ਵਰਗੀ ਆਵਾਜਾਈ ਵਰਤਦਾ ਹੈ, ਅਤੇ ਸੁਰੰਗ ਜੋ ਕੁਝ ਢੋਂਦੀ ਹੈ ਉਹ ਇਸ ਦੇ ਅੰਦਰ ਚੱਲਦਾ ਹੈ। VPN ਰਾਹੀਂ ਕੀਤੀ ਵੈੱਬ ਬੇਨਤੀ ਨੂੰ ਆਪਣਾ OpenVPN ਸਰੋਤਾ ਨਹੀਂ ਚਾਹੀਦਾ, ਅਤੇ ਇਹ ਤਾਰ ਉੱਤੇ OpenVPN ਪੈਕੇਟ ਨਹੀਂ ਬਣਦੀ। TLS ਮੋਡ ਵਿੱਚ ਨਿਯੰਤਰਣ ਚੈਨਲ ਕੁੰਜੀ ਸਮੱਗਰੀ ਉੱਤੇ ਗੱਲਬਾਤ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕਿ ਡੇਟਾ ਚੈਨਲ ਪੇਲੋਡ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ, ਅਤੇ ਲਾਗ ਪੜ੍ਹਦਿਆਂ ਇਹ ਵੱਖਰਾਪਾ ਸਹੀ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ।
ਪਰਤਾਂ ਨੂੰ ਮਿਲਾਉਣ ਨਾਲ ਅਜਿਹੀਆਂ ਬੇਨਤੀਆਂ ਬਣਦੀਆਂ ਹਨ ਜਿਵੇਂ ਸੁਰੰਗ ਰਾਹੀਂ ਪਹਿਲਾਂ ਹੀ ਕੰਮ ਕਰ ਰਹੀ ਵੈੱਬਸਾਈਟ ਲਈ ਪੋਰਟ ਖੋਲ੍ਹਣਾ। ਪੋਰਟ ਬਾਹਰੀ ਕਨੈਕਸ਼ਨ ਦਾ ਹੈ, ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਨਹੀਂ।
ਪ੍ਰੋਫ਼ਾਈਲ ਕੀ ਵਾਅਦਾ ਕਰ ਸਕਦੀ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ
ਪ੍ਰੋਫ਼ਾਈਲ ਇੱਕ ਕਲਾਇੰਟ ਨੂੰ ਦੱਸਦੀ ਹੈ ਕਿ ਇੱਕ ਸੇਵਾ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਣਾ ਹੈ: ਅੰਤ ਬਿੰਦੂ, ਆਵਾਜਾਈ, ਪਛਾਣ ਸਮੱਗਰੀ ਅਤੇ ਅਕਸਰ ਕੁਝ ਰੂਟਿੰਗ ਅਤੇ DNS ਤਰਜੀਹਾਂ। ਇਹ ਇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦੀ ਕਿ ਉਹ ਸੇਵਾ ਕੌਣ ਚਲਾਉਂਦਾ ਹੈ ਜਾਂ ਖਾਤਾ ਅਧਿਕ੍ਰਿਤ ਹੈ। ਰੂਟ, ਹੱਲ ਕਰਨ ਵਾਲੇ ਦੀ ਸੈਟਿੰਗ, ਅੱਗੇ ਭੇਜਣ ਦੇ ਨਿਯਮ ਅਤੇ ਪਹੁੰਚ ਨੀਤੀ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਸੈਸ਼ਨ ਅਸਲ ਵਿੱਚ ਕਿੱਥੇ ਪਹੁੰਚਦਾ ਹੈ। ਸਫਲਤਾਪੂਰਵਕ ਆਯਾਤ ਹੋਣ ਵਾਲੀ ਪ੍ਰੋਫ਼ਾਈਲ ਕੰਮ ਕਰਨ ਵਾਲੇ ਕਨੈਕਸ਼ਨ ਦੀ ਸ਼ੁਰੂਆਤ ਹੈ, ਉਸ ਦਾ ਸਬੂਤ ਨਹੀਂ।
ਜਦੋਂ ਕੋਈ ਪੁੱਛਦਾ ਹੈ ਕਿ ਕੀ ਕੋਈ ਸਰੋਤ VPN ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਹੈ, ਤਾਂ ਜਵਾਬ ਕਲਾਇੰਟ ਦੀ ਸੰਰਚਨਾ ਫ਼ਾਈਲ ਉੱਤੇ ਨਹੀਂ, ਸਰਵਰ ਦੀ ਨੀਤੀ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਉਹ ਚੀਜ਼ ਮੰਗੋ ਜੋ ਮੁਹੱਈਆ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ
ਚੌੜੇ ਨਾਮ ਨੂੰ ਤਿੰਨ ਠੋਸ ਚੀਜ਼ਾਂ ਵਿੱਚ ਬਦਲੋ: ਕਲਾਇੰਟ ਅਤੇ ਉਸ ਦਾ ਸੰਸਕਰਣ, ਉਸ ਕਲਾਇੰਟ ਲਈ ਅਧਿਕ੍ਰਿਤ ਪ੍ਰੋਫ਼ਾਈਲ, ਅਤੇ ਉਹ ਸਰੋਤ ਜਿੱਥੇ ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਪਹੁੰਚਣਾ ਹੈ। ਇਹਨਾਂ ਨਾਲ ਮੁਹੱਈਆ ਕਰਨਾ ਇੱਕ ਠੋਸ ਕੰਮ ਹੈ। ਇਹਨਾਂ ਤੋਂ ਬਿਨਾਂ ਹਰ ਜਵਾਬ ਇੱਕ ਅੰਦਾਜ਼ਾ ਹੈ ਕਿ ਸਵਾਲ ਕਿਹੜੇ OpenVPN ਦੀ ਗੱਲ ਕਰ ਰਿਹਾ ਸੀ।
ਜਵਾਬ ਨੂੰ ਬੇਨਤੀ ਵਿੱਚ ਹੀ ਦਰਜ ਕਰੋ। ਅਗਲੀ ਟਿਕਟ ਉਹੀ ਸਵਾਲ ਉਸੇ ਧੁੰਦਲੇ ਢੰਗ ਨਾਲ ਪੁੱਛੇਗੀ।