Mac ਤੇ OpenVPN Connect: CLI ਤੋਂ ਆਯਾਤ ਕੀਤੀਆਂ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ
Mac CLI ਆਯਾਤ ਕੀਤੀਆਂ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ID, ਹੋਸਟ ਅਤੇ ਕਿਸਮ ਸਮੇਤ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਐਪ ਦੇ ਨਿੱਜੀ ਸਟੋਰੇਜ ਫੋਲਡਰ ਨੂੰ ਕਾਪੀ ਕਰਨ ਦੀ ਥਾਂ ਮਾਈਗ੍ਰੇਸ਼ਨ ਲਈ ਇਸ ਸੂਚੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਆਯਾਤ ਕੀਤੇ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ Application Support ਦੇ ਅੰਦਰਲੇ ਫੋਲਡਰ ਤੋਂ ਨਹੀਂ, ਬਲਕਿ ਐਪ ਤੋਂ ਹੀ ਉਪਲਬਧ ਹੈ। macOS ਲਈ OpenVPN Connect ਉਹ ਕਮਾਂਡ-ਲਾਈਨ ਫਲੈਗ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਇਸਦੇ ਆਪਣੇ ਪ੍ਰੋਫ਼ਾਈਲ ਸਟੋਰ ਨੂੰ ਪੁੱਛਦੇ ਹਨ, ਭਾਵ ਜਵਾਬ ਉਸੇ ਮਾਡਲ ਤੋਂ ਆਉਂਦਾ ਹੈ ਜੋ GUI ਵਰਤਦਾ ਹੈ। ਇਸੇ ਲਈ ਦਸਤਾਵੇਜ਼ੀ ਸੂਚੀ ਬ੍ਰਾਊਜ਼ ਕਰਕੇ ਮਿਲਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਫੋਲਡਰ ਨਾਲੋਂ ਵਧੀਆ ਹੈ। ਇਹ ਵੀ ਦੱਸਦਾ ਹੈ ਕਿ ਫੋਲਡਰ ਇਸਦਾ ਬਦਲ ਕਿਉਂ ਨਹੀਂ ਹੈ।
ਕਮਾਂਡ ਜੋ ਪੜ੍ਹਦੀ ਹੈ ਉਹ ਹਰ ਆਯਾਤ ਕੀਤੀ ਪ੍ਰੋਫ਼ਾਈਲ ਲਈ ਇੱਕ ਛੋਟਾ ਰਿਕਾਰਡ ਹੈ: ਪਛਾਣਕਰਤਾ, ਦਿਖਾਉਣ ਵਾਲਾ ਨਾਮ, ਹੋਸਟ, ਪ੍ਰੋਫ਼ਾਈਲ ਕਿਸਮ, ਸੰਗ੍ਰਹਿਤ ਵਰਤੋਂਕਾਰ ਨਾਮ ਅਤੇ ਕੋਈ ਵੀ ਸਰਵਰ ਓਵਰਰਾਈਡ। ਕਨੈਕਸ਼ਨ ਬਾਰੇ ਬਾਕੀ ਸਭ ਕੁਝ ਉਸ ਰਿਕਾਰਡ ਦੇ ਪਿੱਛੇ ਰਹਿੰਦਾ ਹੈ। ਰਿਕਾਰਡ ਹੀ ਸੂਚੀ ਹੈ, ਅਤੇ ਇਹ ਜਾਣਬੁੱਝ ਕੇ ਸੰਕਰਾ ਹੈ।
CLI ਫਲੈਗ ਅਸਲ ਵਿੱਚ ਕਿੱਥੋਂ ਤੱਕ ਪਹੁੰਚਦੇ ਹਨ
Mac ਦੀ ਕਮਾਂਡ-ਲਾਈਨ ਗਾਈਡ ਦਸਤਾਵੇਜ਼ ਕਰਦੀ ਹੈ --version ਅਤੇ --list-profiles ਨੂੰ OpenVPN Connect ਐਗਜ਼ਿਕਿਊਟੇਬਲ ਦੇ ਖਿਲਾਫ਼। ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿੱਤਾ ਰਾਹ ਪਲੇਸਹੋਲਡਰ ਹੈ, ਅਤੇ ਇਸਨੂੰ ਸਥਾਪਿਤ ਐਪ ਪੈਕੇਜ ਦੇ ਅੰਦਰਲੀ ਬਾਈਨਰੀ ਨਾਲ ਬਦਲਣਾ ਚਾਹੀਦਾ ਹੈ। ਉਸ ਰਾਹ ਨੂੰ ਹਵਾਲਾ ਚਿੰਨ੍ਹਾਂ ਵਿੱਚ ਰੱਖੋ, ਕਿਉਂਕਿ ਐਪ ਬੰਡਲ ਨਾਮਾਂ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਖਾਲੀ ਥਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ।
ਉਹ ਬਾਈਨਰੀ Homebrew ਦੀ openvpn ਐਗਜ਼ਿਕਿਊਟੇਬਲ ਨਹੀਂ ਹੈ। ਇਹ ਵੱਖਰੇ ਫਲੈਗਾਂ ਵਾਲੇ ਵੱਖਰੇ ਪ੍ਰੋਗਰਾਮ ਹਨ, ਅਤੇ ਕਮਿਊਨਿਟੀ ਕਲਾਇੰਟ ਦਾ ਸਹਾਇਤਾ ਆਉਟਪੁੱਟ Connect ਬਾਰੇ ਸਵਾਲ 'ਤੇ ਚਲਾਉਣ ਨਾਲ ਭਰੋਸੇਵਾਲਾ ਗਲਤ ਜਵਾਬ ਮਿਲਦਾ ਹੈ।
ਕਵੈਰੀ ਉਸ ਵਰਤੋਂਕਾਰ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਚਲਾਓ ਜਿਸਦੀਆਂ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਤੁਸੀਂ ਜਾਂਚਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਪ੍ਰੋਫ਼ਾਈਲ ਸਟੋਰ ਹਰ ਵਰਤੋਂਕਾਰ ਦੀ ਸਥਿਤੀ ਹੈ, ਇਸ ਲਈ ਪ੍ਰਬੰਧਕ ਸ਼ੈੱਲ ਨੂੰ ਵੱਖਰੀ ਸੂਚੀ ਦਿਖ ਸਕਦੀ ਹੈ ਜਾਂ ਕੁਝ ਵੀ ਨਹੀਂ। ਜੇ GUI ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ ਕਨੈਕਸ਼ਨ ਦਿਖਾ ਰਿਹਾ ਹੈ ਪਰ ਸੂਚੀ ਖਾਲੀ ਹੈ, ਤਾਂ ਉਹ ਅਸੰਗਤੀ ਪਹਿਲਾਂ ਜਾਂਚਣ ਵਾਲੀ ਗੱਲ ਹੈ।
ਨਾਮ ਨਹੀਂ, ਰਿਕਾਰਡ ਪੜ੍ਹੋ
ਸੂਚੀਬੱਧ ਖੇਤਰ ਇੱਕੋ ਜਿਹੇ ਦਿਖਣ ਵਾਲੀਆਂ ਐਂਟਰੀਆਂ ਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਹਨ। ਦੋ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਇੱਕੋ ਦਿਖਾਉਣ ਵਾਲਾ ਨਾਮ ਸਾਂਝਾ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਫਿਰ ਵੀ ਵੱਖਰੇ ਹੋਸਟਾਂ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਲੋੜੀਂਦੀ ਪ੍ਰੋਫ਼ਾਈਲ ਲਿਖਦੇ ਹੋ ਤਾਂ ਪਛਾਣਕਰਤਾ ਹੀ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ। ID ਨੂੰ ਨਾਮ ਦੇ ਕੋਲ ਲਿਖੋ, ਉਸਦੀ ਥਾਂ ਨਹੀਂ।
ਕਿਸਮ ਖੇਤਰ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਪ੍ਰੋਫ਼ਾਈਲ ਕਿਵੇਂ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦੀ ਹੈ: ਸਵੈਚਾਲਿਤ ਲੌਗਇਨ, ਵਰਤੋਂਕਾਰ-ਲਾਕ ਜਾਂ ਸਰਵਰ-ਲਾਕ। ਇਹ ਵਰਗੀਕਰਨ ਦੱਸਦਾ ਹੈ ਕਿ ਐਪ ਕਿਹੜਾ ਪ੍ਰਮਾਣ ਮੰਗੇਗੀ ਅਤੇ ਕੀ ਵਿਅਕਤੀ ਦੀ ਹਾਜ਼ਰੀ ਤੋਂ ਬਿਨਾਂ ਕਨੈਕਸ਼ਨ ਸ਼ੁਰੂ ਹੋ ਸਕਦਾ ਹੈ।
ਹੋਸਟਨਾਮ ਅਤੇ ਸਰਵਰ ਓਵਰਰਾਈਡ ਰੂਟਿੰਗ ਦੇ ਤੱਥ ਹਨ। ਜਾਣੇ-ਪਛਾਣੇ ਨਾਮ ਨਾਲ staging ਹੋਸਟ ਵੱਲ ਓਵਰਰਾਈਡ ਹੋਣਾ, ਓਵਰਰਾਈਡ ਤੋਂ ਬਿਨਾਂ ਉਸੇ ਨਾਮ ਨਾਲੋਂ ਵੱਖਰਾ ਕਨੈਕਸ਼ਨ ਹੈ, ਅਤੇ ਫ਼ਰਕ ਸਿਰਫ਼ ਰਿਕਾਰਡ ਦਿਖਾਉਂਦਾ ਹੈ। ਹੋਰ ਕੁਝ ਵੀ ਤੁਲਨਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਓਵਰਰਾਈਡ ਦੀ ਤੁਲਨਾ ਕਰੋ। ਪ੍ਰੋਫ਼ਾਈਲ ਹੱਥੋਂ ਦੁਬਾਰਾ ਬਣਾਉਂਦੇ ਸਮੇਂ ਸਭ ਤੋਂ ਵੱਧ ਛੱਡਿਆ ਜਾਣ ਵਾਲਾ ਖੇਤਰ ਇਹੀ ਹੈ।
ਸਟੋਰੇਜ ਫੋਲਡਰ ਮਾੜਾ ਬਦਲ ਕਿਉਂ ਹੈ
Application Support ਹੇਠਾਂ ਡਾਇਰੈਕਟਰੀ ਨਿੱਜੀ ਸਟੋਰੇਜ ਹੈ, ਦਸਤਾਵੇਜ਼ੀ ਇੰਟਰਫੇਸ ਨਹੀਂ। ਇਸਦਾ ਲੇਆਉਟ ਰਿਲੀਜ਼ਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ, ਅਤੇ ਅੰਦਰ ਦੀਆਂ ਫਾਈਲਾਂ ਸਿਰਫ਼ ਉਸ ਐਪ ਲਈ ਅਰਥ ਰੱਖਦੀਆਂ ਹਨ ਜਿਸਨੇ ਉਹ ਲਿਖੀਆਂ।
ਉਹ ਫੋਲਡਰ ਦੂਜੇ Mac 'ਤੇ ਕਾਪੀ ਕਰਨ ਨਾਲ ਫਾਈਲਾਂ ਜਾਂਦੀਆਂ ਹਨ ਪਰ ਉਹ ਸੰਦਰਭ ਨਹੀਂ ਜਿਸ 'ਤੇ ਉਹ ਨਿਰਭਰ ਹਨ। Keychain ਐਂਟਰੀਆਂ, ਰਜਿਸਟਰਡ ਵਰਤੋਂਕਾਰ ਅਤੇ ਐਪ ਦਾ ਆਪਣਾ ਹਿਸਾਬ-ਕਿਤਾਬ ਵੱਖਰੇ ਹਨ, ਇਸ ਲਈ ਕਾਪੀ ਕੀਤਾ ਫੋਲਡਰ ਆਪਣੀ ਥਾਂ 'ਤੇ ਦਿਖ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਕਨੈਕਟ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਹੋ ਸਕਦਾ ਹੈ। ਪੂਰਾ ਦਿਖਣ ਵਾਲਾ ਪਰ ਕਨੈਕਟ ਨ ਹੋਣ ਵਾਲਾ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਇਨਕਾਰ ਕਰਨ ਵਾਲੇ ਨਾਲੋਂ ਬਦਤਰ ਹੈ।
ਫੋਲਡਰ ਨੂੰ ਅਣਜਾਣ ਮੁੱਲ ਦਾ ਬੈਕਅਪ ਮੰਨੋ, ਮਾਈਗ੍ਰੇਸ਼ਨ ਫਾਰਮੈਟ ਨਹੀਂ। ਜੇ ਤੁਹਾਨੂੰ ਕਨੈਕਸ਼ਨ ਭੇਜਣਾ ਹੈ, ਤਾਂ ਸਰਵਰ ਵੱਲੋਂ ਜਾਰੀ ਸਰੋਤ ਪ੍ਰੋਫ਼ਾਈਲ ਭੇਜੋ, ਕਿਸੇ ਹੋਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਸਥਿਤੀ ਦਾ ਟੁਕੜਾ ਨਹੀਂ।
ਸੂਚੀ ਤੁਹਾਨੂੰ ਕੀ ਨਹੀਂ ਦੱਸ ਸਕਦੀ
ਸੂਚੀ ਪੋਰਟੇਬਲ .ovpn ਫਾਈਲ ਨਿਰਯਾਤ ਨਹੀਂ ਕਰਦੀ, ਅਤੇ ਐਪ ਕੋਲ ਮੌਜੂਦ ਪ੍ਰਮਾਣ ਜਾਂ ਸਰਟੀਫਿਕੇਟ ਵਾਪਸ ਨਹੀਂ ਦਿੰਦੀ। ਇਹ ਸਿਰਫ਼ ਦੱਸਦੀ ਹੈ ਕਿ ਪ੍ਰੋਫ਼ਾਈਲ ਮੌਜੂਦ ਹੈ ਅਤੇ ਇਸਦਾ ਨਿਸ਼ਾਨਾ ਕੀ ਹੈ। ਇਸਨੂੰ ਕਿਤੇ ਹੋਰ ਦੁਬਾਰਾ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ, ਇਹ ਵੱਖਰੇ ਜਵਾਬ ਵਾਲਾ ਵੱਖਰਾ ਸਵਾਲ ਹੈ।
ਮਾਈਗ੍ਰੇਸ਼ਨ ਲਈ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਮੂਲ ਪ੍ਰੋਫ਼ਾਈਲ ਜਾਂ ਸਰਵਰ ਦਾ ਮੌਜੂਦਾ ਡਾਊਨਲੋਡ ਲਵੋ, ਫਿਰ ਸਮਰਥਿਤ ਵਰਕਫਲੋ ਰਾਹੀਂ ਇਸਨੂੰ ਆਯਾਤ ਕਰੋ। ਦਸਤਾਵੇਜ਼ੀ ਆਯਾਤ ਫਲੈਗ ਸਰੋਤ ਫਾਈਲ ਲੈਂਦਾ ਹੈ; ਨਿਰਯਾਤ ਦਿਸ਼ਾ ਉਸ ਇੰਟਰਫੇਸ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਹੈ।
ਸੂਚੀ ਦਾ ਆਉਟਪੁੱਟ ਸਾਫ਼ ਰੱਖੋ
ਆਉਟਪੁੱਟ ਵਿੱਚ ਅੰਦਰੂਨੀ ਹੋਸਟਨਾਮ ਅਤੇ ਖਾਤਾ ਪਛਾਣਕਰਤਾ ਹੋ ਸਕਦੇ ਹਨ। ਇਸਨੂੰ ਕਿਸੇ ਹੋਰ ਸੂਚੀ ਨਿਰਯਾਤ ਵਾਂਗ ਸੰਭਾਲੋ, ਅਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਸਾਂਝਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੋਸਟ ਅਤੇ ਵਰਤੋਂਕਾਰ ਖੇਤਰ ਲੁਕਾਓ।
ਜਾਂਚ ਲਈ ਆਯਾਤ ਸਵਿੱਚ ਜਾਂ ਪਾਸਵਰਡ ਦੀ ਲੋੜ ਨਹੀਂ। ਜੇ ਤੁਹਾਨੂੰ ਦਿੱਤੀ ਕਮਾਂਡ ਸਿਰਫ਼ ਪ੍ਰੋਫ਼ਾਈਲਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ ਪ੍ਰਮਾਣ ਮੰਗਦੀ ਹੈ, ਤਾਂ ਰੁਕੋ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਫਲੈਗ ਜਾਂਚੋ। ਸੂਚੀ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਵਾਲੀ ਕਵੈਰੀ ਹੈ, ਅਤੇ ਉਹ ਅਜਿਹੀ ਹੀ ਰਹਿਣੀ ਚਾਹੀਦੀ ਹੈ।