.vpn ਨਾਲ ਖ਼ਤਮ ਹੋਣ ਵਾਲੇ ਫ਼ਾਈਲ ਨਾਮ ਕੋਈ ਸਾਂਝੀ ਫ਼ਾਰਮੈਟ ਪਰਿਭਾਸ਼ਾ ਨਹੀਂ ਰੱਖਦੇ। ਐਕਸਟੈਂਸ਼ਨ ਆਮ ਤੌਰ ਉੱਤੇ ਵਿਕਰੇਤਾ ਵੱਲੋਂ ਨਿਰਯਾਤ ਕੀਤੀ ਸਾਈਟ ਸੰਰਚਨਾ ਦਰਸਾਉਂਦਾ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਪੜ੍ਹਨ ਵਾਲਾ ਪਾਰਸਰ ਉਸੇ ਵਿਕਰੇਤਾ ਦੇ ਪਾਰਿਸਥਿਤਿਕ ਤੰਤਰ ਦਾ ਹਿੱਸਾ ਹੈ, macOS ਦਾ ਨਹੀਂ। ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਕਲਾਇੰਟ ਚੋਣਕਾਰ ਮੰਨਣਾ ਪਹਿਲੀ ਗ਼ਲਤੀ ਹੈ; ਨਿਰਯਾਤਕ ਹੀ ਉਹ ਤੱਥ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦਾ ਹੈ। ਜਵਾਬ ਹੈਡਰ ਵਿੱਚ ਹੈ, ਐਕਸਟੈਂਸ਼ਨ ਵਿੱਚ ਨਹੀਂ।

ਕੁਝ ਵੀ ਸਥਾਪਿਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੋ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿਓ: ਫ਼ਾਈਲ ਕਿਹੜੀ ਐਪਲੀਕੇਸ਼ਨ ਨੇ ਬਣਾਈ, ਅਤੇ ਦੂਜੇ ਸਿਰੇ ਉੱਤੇ ਕਿਹੜੀ ਗੇਟਵੇ ਸੇਵਾ ਹੈ? ਜਵਾਬ ਪਾਰਸਰ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਤੈਅ ਕਰਦੇ ਹਨ, ਅਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਉਸ ਵਿਅਕਤੀ ਕੋਲ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ ਜਿਸਨੇ ਫ਼ਾਈਲ ਦਿੱਤੀ ਸੀ।

ਐਕਸਟੈਂਸ਼ਨ ਫ਼ਾਰਮੈਟ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ

ਫ਼ਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਨਾਮਕਰਨ ਦੀ ਰੀਤ ਹੈ। macOS .vpn ਨੂੰ ਕਿਸੇ ਸਰਬਵਿਆਪੀ VPN ਆਯਾਤਕ ਨਾਲ ਨਹੀਂ ਜੋੜਦਾ, ਅਤੇ ਕੋਈ ਮਿਆਰ ਇਹ ਨਹੀਂ ਕਹਿੰਦਾ ਕਿ ਇਸ ਐਕਸਟੈਂਸ਼ਨ ਵਾਲੀ ਹਰ ਫ਼ਾਈਲ ਵਿੱਚ ਉਹੀ ਖੇਤਰ ਹੁੰਦੇ ਹਨ। ਉਹੀ ਐਕਸਟੈਂਸ਼ਨ ਕਿਸੇ ਵਿਕਰੇਤਾ ਦੇ ਨਿਰਯਾਤ, ਟੈਕਸਟ ਬੰਡਲ ਜਾਂ ਹੈਲਪ ਡੈਸਕ ਵੱਲੋਂ ਹੱਥੀਂ ਨਾਮ ਬਦਲੀ ਕਿਸੇ ਚੀਜ਼ ਉੱਤੇ ਦਿਖ ਸਕਦਾ ਹੈ।

OpenVPN ਪ੍ਰੋਫ਼ਾਈਲ ਇੱਕ ਵੱਖਰਾ, ਪਛਾਣਨਯੋਗ ਫ਼ਾਰਮੈਟ ਹੈ, ਜੋ ਆਮ ਤੌਰ ਉੱਤੇ .ovpn ਨਾਲ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ ਅਤੇ client, remote ਅਤੇ dev tun ਵਰਗੇ ਨਿਰਦੇਸ਼ ਰੱਖਦਾ ਹੈ। Mac ਲਈ ਮੂਲ VPN ਸੰਰਚਨਾ ਪ੍ਰੋਫ਼ਾਈਲ ਆਪਰੇਟਰ ਖ਼ਾਸ ਪੇਲੋਡ ਕਿਸਮ ਵਾਲੀ ਸੈਟਿੰਗਜ਼ ਫ਼ਾਈਲ ਵਜੋਂ ਦਿੰਦਾ ਹੈ, ਨਾ ਕਿ ਕਿਸੇ ਵੀ ਕਲਾਇੰਟ ਵੱਲੋਂ ਖੋਲ੍ਹੀ ਜਾ ਸਕਣ ਵਾਲੀ ਮਨਮਾਨੀ ਦਸਤਾਵੇਜ਼ ਵਜੋਂ।

Shrew Soft ਦੀ ਇਤਿਹਾਸਕ Access Manager ਦਸਤਾਵੇਜ਼ ਦੱਸਦੀ ਹੈ ਕਿ ਉਹ ਉਤਪਾਦ ਆਪਣੀਆਂ ਸਾਈਟ ਪਰਿਭਾਸ਼ਾਵਾਂ ਕਿਵੇਂ ਨਿਰਯਾਤ ਅਤੇ ਆਯਾਤ ਕਰਦਾ ਹੈ। ਅਜਿਹੀ ਫ਼ਾਈਲ ਲਈ ਮੇਲ ਖਾਂਦਾ ਪਾਰਸਰ ਅਤੇ ਉਤਪਾਦ ਨਾਲ ਸੰਬੰਧਿਤ ਗੇਟਵੇ ਪ੍ਰੋਟੋਕੋਲ ਲੋੜੀਂਦਾ ਹੈ। ਪਾਰਸਰ ਅੰਦਾਜ਼ੇ ਨਾਲ ਜਾਂਚਣ ਦੀ ਥਾਂ ਵਿਕਰੇਤਾ ਨੂੰ ਪੁੱਛੋ ਕਿ ਕਿਹੜੀ ਐਪਲੀਕੇਸ਼ਨ ਨੇ ਇਹ ਲਿਖੀ। ਦਸਤਾਵੇਜ਼ ਫ਼ਾਰਮੈਟ ਦਾ ਸੰਦਰਭ ਹੈ, ਮੌਜੂਦਾ Mac ਉੱਤੇ ਪੁਰਾਣਾ ਕਲਾਇੰਟ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਨਹੀਂ।

ਹੈਡਰ ਖੇਤਰ ਸੁਰੱਖਿਅਤ ਕਾਪੀ ਉੱਤੇ ਪੜ੍ਹੋ

ਜੇ ਫ਼ਾਈਲ ਟੈਕਸਟ ਹੈ ਤਾਂ ਉਸ ਮਸ਼ੀਨ ਉੱਤੇ ਕਾਪੀ ਦੇਖੋ ਜਿਸ ਕੋਲ ਇਹ ਪਹਿਲਾਂ ਹੀ ਹੈ। ਕਮਾਂਡ file ਕੰਟੇਨਰ ਦਾ ਨਾਮ ਦੱਸਦੀ ਹੈ, ਅਤੇ ਪਹਿਲੀਆਂ ਸਤਰਾਂ ਆਮ ਤੌਰ ਉੱਤੇ XML plist, JSON ਜਾਂ OpenVPN ਸ਼ੈਲੀ ਦੇ ਨਿਰਦੇਸ਼ ਦਿਖਾਉਂਦੀਆਂ ਹਨ। ਫ਼ਾਈਲ ਨੂੰ ਜਨਤਕ ਕਨਵਰਟਰ ਉੱਤੇ ਅੱਪਲੋਡ ਨਾ ਕਰੋ ਅਤੇ ਪਛਾਣ ਲਈ ਫ਼ੋਰਮ ਵਿੱਚ ਨਾ ਚਿਪਕਾਓ।

file site-config.vpn
head -20 site-config.vpn

ਹੈਡਰ ਵਿੱਚ ਸਰਵਰ ਨਾਮ, ਪ੍ਰਮਾਣੀਕਰਨ ਡੋਮੇਨ ਜਾਂ ਸਰਟੀਫ਼ਿਕੇਟ ਬਲਾਕ ਵੀ ਹੋ ਸਕਦਾ ਹੈ। ਉਸ ਹੈਡਰ ਦਾ ਸਕਰੀਨਸ਼ਾਟ ਫ਼ਾਈਲ ਤੋਂ ਵੱਧ ਸੁਰੱਖਿਅਤ ਨਹੀਂ। ਇਹ ਸਮੱਗਰੀ ਆਮ ਸੈਟਿੰਗਜ਼ ਵਰਗੀ ਦਿਖਣ ’ਤੇ ਵੀ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ, ਅਤੇ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਰੱਖਣ ਵਾਲਾ ਪ੍ਰੋਫ਼ਾਈਲ ਆਪ ਕੁੰਜੀ ਦੇ ਬਰਾਬਰ ਹੈ। ਜਾਂਚ ਸਥਾਨਕ ਅਤੇ ਅਧਿਕਾਰਤ ਰੱਖੋ।

ਜੇ ਫ਼ਾਈਲ ਬਾਈਨਰੀ ਜਾਂ ਇਨਕ੍ਰਿਪਟਿਡ ਹੈ ਤਾਂ ਐਕਸਟੈਂਸ਼ਨ ਤੋਂ ਅੰਦਾਜ਼ਾ ਲਾਉਣਾ ਛੱਡੋ। ਨਿਰਯਾਤਕ ਨੂੰ ਫ਼ਾਰਮੈਟ ਦਾ ਨਾਮ ਅਤੇ ਸਮਰਥਿਤ ਕਲਾਇੰਟ ਪੁੱਛੋ; ਹੈਕਸ ਡੰਪ ਅਣਜਾਣ ਕੰਟੇਨਰ ਨੂੰ ਸਮਰਥਿਤ ਆਯਾਤ ਨਹੀਂ ਬਣਾਉਂਦਾ।

ਨਿਰਯਾਤਕ ਨੂੰ ਪਾਰਸਰ ਅਤੇ ਪ੍ਰੋਟੋਕੋਲ ਨਾਲ ਮਿਲਾਓ

ਨਿਰਯਾਤਕ ਅਤੇ ਪਾਰਸਰ ਦਾ ਮੇਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਵਿਕਰੇਤਾ ਦਾ ਨਿਰਯਾਤ ਅਜਿਹੀਆਂ ਸਾਈਟ ਸੈਟਿੰਗਜ਼, ਪ੍ਰਮਾਣੀਕਰਨ ਚੋਣਾਂ ਅਤੇ ਗੇਟਵੇ ਵਿਵਹਾਰ ਦਾ ਕੋਡ ਬਣਾ ਸਕਦਾ ਹੈ ਜੋ ਸਿਰਫ਼ ਉਸਦਾ ਆਪਣਾ ਕਲਾਇੰਟ ਸਮਝਦਾ ਹੈ। ਆਮ OpenVPN ਕਲਾਇੰਟ OpenVPN ਪ੍ਰੋਫ਼ਾਈਲ ਪੜ੍ਹ ਸਕਦਾ ਹੈ; ਉਸ ਕੋਲ ਕਿਸੇ ਹੋਰ ਉਤਪਾਦ ਦੀ ਸਾਈਟ ਦਸਤਾਵੇਜ਼ ਸਮਝਣ ਦਾ ਕੋਈ ਕਾਰਨ ਨਹੀਂ।

ਗੇਟਵੇ ਪ੍ਰੋਟੋਕੋਲ ਦੂਜਾ ਅੱਧਾ ਹਿੱਸਾ ਹੈ। ਸਫਲਤਾਪੂਰਵਕ ਪਾਰਸ ਕੀਤੀ ਫ਼ਾਈਲ ਵੀ ਅਜਿਹੀ ਸੇਵਾ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ ਜੋ ਖ਼ਾਸ ਟਨਲ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਪ੍ਰਵਾਹ ਦੀ ਉਮੀਦ ਕਰਦੀ ਹੈ। ਖੇਤਰ ਪੜ੍ਹਨਾ ਦੱਸਦਾ ਹੈ ਕਿ ਨਿਰਯਾਤਕ ਦਾ ਕੀ ਇਰਾਦਾ ਸੀ, ਇਹ ਨਹੀਂ ਕਿ ਮੌਜੂਦਾ ਗੇਟਵੇ ਅਜੇ ਕੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ।

ਕਲਾਇੰਟ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨ ਮੁੱਲ ਲਿਖੋ: ਨਿਰਯਾਤਕ, ਗੇਟਵੇ ਪ੍ਰੋਟੋਕੋਲ ਅਤੇ ਸਮਰਥਿਤ Mac ਐਪਲੀਕੇਸ਼ਨ। ਜੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਅਣਜਾਣ ਹੈ ਤਾਂ ਆਯਾਤ ਇੱਕ ਅੰਦਾਜ਼ਾ ਹੈ, ਅਤੇ ਅੰਦਾਜ਼ਾ ਹੀ ਉਹ ਰਾਹ ਹੈ ਜਿਸ ਰਾਹੀਂ ਪ੍ਰਾਈਵੇਟ ਸਮੱਗਰੀ ਵਾਲੀ ਫ਼ਾਈਲ ਕਿਸੇ ਅਸੰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਪਹੁੰਚਦੀ ਹੈ।

ਆਯਾਤ ਦੀ ਸਫਲਤਾ ਕਨੈਕਸ਼ਨ ਦੀ ਸਫਲਤਾ ਨਹੀਂ

ਖੇਤਰ ਦਿਖਾਉਣ ਵਾਲਾ ਆਯਾਤਕ ਸਿਰਫ਼ ਇਹ ਸਾਬਤ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਇਹਨਾਂ ਨੂੰ ਪਾਰਸ ਕਰ ਸਕਿਆ। ਸੈਸ਼ਨ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਸਹੀ ਪ੍ਰੋਟੋਕੋਲ, ਸਹੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਅਤੇ ਪੁਰਾਣੇ ਸੈਟਅਪ ਵੱਲੋਂ ਕੀਤਾ ਹਰ ਸਰਟੀਫ਼ਿਕੇਟ ਜਾਂ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਕਦਮ ਵੀ ਲੋੜੀਂਦਾ ਹੈ। ਹੱਥੀਂ ਦੁਬਾਰਾ ਬਣਾਇਆ ਕਨੈਕਸ਼ਨ ਮੂਲ ਕਲਾਇੰਟ ਵੱਲੋਂ ਲਾਗੂ ਪਛਾਣ ਪੜਤਾਲ ਜਾਂ ਡਿਵਾਈਸ ਨੀਤੀ ਛੱਡ ਸਕਦਾ ਹੈ।

ਪੁਰਾਣਾ ਵਰਕਫ਼ਲੋ ਬੰਦ ਹੋਣ ’ਤੇ ਨਵੇਂ ਕਲਾਇੰਟ ਨੂੰ ਪ੍ਰਾਈਵੇਟ ਸਰੋਤ ਦੇ ਵਿਰੁੱਧ ਪਰਖੋ। ਉਹ ਕਨੈਕਸ਼ਨ ਜੋ ਉੱਠਦਾ ਹੈ ਪਰ ਅੰਦਰੂਨੀ ਸੇਵਾ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਦਾ ਸਫਲ ਤਬਦੀਲੀ ਨਹੀਂ; ਇਹ ਪਾਰਸਰ ਦੀ ਸਫਲਤਾ ਹੈ ਜਿਸ ਪਿੱਛੇ ਨੀਤੀ ਜਾਂ ਰੂਟਿੰਗ ਦਾ ਪਾੜਾ ਹੈ।

ਨਵਾਂ ਰਾਹ ਪ੍ਰਮਾਣਿਤ ਹੋਣ ਤੱਕ ਮੂਲ ਫ਼ਾਈਲ ਅਤੇ ਉਸਦਾ ਸਰੋਤ ਰੱਖੋ। ਜੇ ਕਲਾਇੰਟ ਫ਼ਾਰਮੈਟ ਨੂੰ ਰੱਦ ਕਰਦਾ ਹੈ ਤਾਂ ਉਹ ਰੱਦ ਕਰਨਾ ਨਿਰਯਾਤਕ ਬਾਰੇ ਲਾਹੇਵੰਦ ਸਬੂਤ ਹੈ, ਕੁਝ ਜੁੜਨ ਤੱਕ ਖੇਤਰ ਹਟਾਉਣ ਦਾ ਕਾਰਨ ਨਹੀਂ।

ਅਨੁਵਾਦ ਕਰਨ ਦੀ ਥਾਂ ਸਮਰਥਿਤ ਪ੍ਰੋਫ਼ਾਈਲ ਮੰਗੋ

.vpn ਦਾ ਨਾਮ .ovpn ਕਰਨਾ ਪ੍ਰੋਟੋਕੋਲ ਦਾ ਅਨੁਵਾਦ ਨਹੀਂ ਕਰਦਾ। ਸਰਵਰ ਪਤਾ ਕਿਸੇ ਅਸੰਬੰਧਿਤ ਰੂਪ ਵਿੱਚ ਨਕਲ ਕਰਨਾ, ਅਣਪਛਾਤੇ ਪ੍ਰਮਾਣੀਕਰਨ ਚੋਣਾਂ ਮਿਟਾਉਣਾ ਜਾਂ ਸਰਟੀਫ਼ਿਕੇਟ ਬਲਾਕ ਹਟਾਉਣਾ ਅਜਿਹੀ ਫ਼ਾਈਲ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਸ਼ਾਇਦ ਆਯਾਤ ਹੋ ਜਾਵੇ ਅਤੇ ਫਿਰ ਵੀ ਪ੍ਰਮਾਣਿਤ ਨਾ ਕਰ ਸਕੇ।

ਭਰੋਸੇਯੋਗ ਰਾਹ ਸੇਵਾ ਮਾਲਕ ਤੋਂ ਨਵਾਂ ਪ੍ਰੋਫ਼ਾਈਲ ਹੈ, ਉਸ ਫ਼ਾਰਮੈਟ ਵਿੱਚ ਜੋ ਸਮਰਥਿਤ Mac ਕਲਾਇੰਟ ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ। ਨਾਲ ਹੀ ਕਲਾਇੰਟ ਦੀਆਂ ਲੋੜਾਂ ਪੁੱਛੋ, ਕਿਉਂਕਿ ਗੇਟਵੇ ਉਸ ਪ੍ਰੋਟੋਕੋਲ ’ਤੇ ਜਾ ਸਕਦਾ ਹੈ ਜਿਸਨੂੰ ਪੁਰਾਣੇ ਨਿਰਯਾਤ ਨੇ ਕਦੇ ਸਮਰਥਨ ਨਹੀਂ ਕੀਤਾ।

ਜੇ ਸੇਵਾ ਮਾਲਕ ਮੌਜੂਦਾ ਪ੍ਰੋਫ਼ਾਈਲ ਨਹੀਂ ਦੇ ਸਕਦਾ ਤਾਂ ਤਬਦੀਲੀ ਉਸੇ ਕੋਲ ਰੁਕੀ ਹੋਈ ਹੈ, Mac ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਚੋਣ ’ਤੇ ਨਹੀਂ। ਨਿਰਯਾਤਕ, ਰੱਦ ਕੀਤਾ ਫ਼ਾਰਮੈਟ ਅਤੇ ਸਹੀ ਗ਼ਲਤੀ ਦਰਜ ਕਰੋ ਤਾਂ ਜੋ ਬੇਨਤੀ ਫ਼ਾਈਲ ਨਾਮ ਦੀ ਥਾਂ ਸਬੂਤ ਲੈ ਕੇ ਜਾਵੇ।

ਸੰਬੰਧਿਤ ਲੇਖ