ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਗੇਟਵੇ ਲਈ ਮੈਕ VPN ਕਲਾਇੰਟ ਨੂੰ ਕਿਵੇਂ ਚੁਣਨਾ ਹੈ
ਇੱਕ SSL VPN ਇੱਕ ਉਤਪਾਦ ਪਰਿਵਾਰ ਹੈ, ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਨਹੀਂ। ਗੇਟਵੇ ਦੇ ਮਾਲਕ ਨੂੰ ਕਲਾਇੰਟ, ਪ੍ਰੋਫਾਈਲ ਅਤੇ ਸਾਈਨ-ਇਨ ਵਿਧੀ ਲਈ ਪੁੱਛੋ, ਫਿਰ ਮੈਕ 'ਤੇ ਰੂਟਾਂ ਅਤੇ DNS ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
ਛੇ ਮੈਕ VPN ਐਪਸ ਇੱਕ ਡਾਉਨਲੋਡ ਪੰਨੇ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਇਹ ਨਹੀਂ ਕਹਿੰਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਰੁਜ਼ਗਾਰਦਾਤਾ ਗੇਟਵੇ ਕਿਸ ਨੂੰ ਸਵੀਕਾਰ ਕਰੇਗਾ। ਜੋ ਕਿ ਸਟੋਰ ਵਿੱਚ ਇੱਕ ਪਾੜਾ ਨਹੀ ਹੈ; ਇਹ ਹੈਂਡਆਫ ਵਿੱਚ ਇੱਕ ਪਾੜਾ ਹੈ। ਇੱਕ SSL VPN ਇੱਕ ਉਤਪਾਦ ਪਰਿਵਾਰ ਹੈ, ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਨਹੀਂ, ਇਸਲਈ ਇੱਕੋ ਜਿਹੇ ਲੌਗਇਨ ਸਕ੍ਰੀਨਾਂ ਵਾਲੇ ਦੋ ਗੇਟਵੇ ਲਈ ਵੱਖ-ਵੱਖ ਗਾਹਕਾਂ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਇਹ ਉਹ ਆਰਡਰ ਹੈ ਜੋ ਮੈਂ ਵਰਤਦਾ ਹਾਂ ਜਦੋਂ ਕੋਈ ਮੈਨੂੰ ਮੈਕ ਅਤੇ ਸਰਵਰ ਐਡਰੈੱਸ ਦਿੰਦਾ ਹੈ: ਗੇਟਵੇ ਕੀ ਬੋਲਦਾ ਹੈ, ਇਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਕਲਾਇੰਟ ਚੁਣੋ, ਫਿਰ ਰੂਟਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਅਤੇ DNS ਕੰਮ ਨਾਲ ਸੁਰੰਗ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ।
ਗੇਟਵੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ, ਐਪ ਸਟੋਰ ਤੋਂ ਨਹੀਂ
ਐਪ ਤੁਹਾਡੇ ਮੈਕ 'ਤੇ ਚੱਲਦੀ ਹੈ, ਪਰ ਕਿਸੇ ਹੋਰ ਚੀਜ਼ ਨੂੰ ਕਨੈਕਸ਼ਨ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ ਅਤੇ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਨੀ ਪੈਂਦੀ ਹੈ: ਇੱਕ ਓਪਰੇਟਰ ਵਾਲਾ ਇੱਕ ਗੇਟਵੇ, ਇੱਕ ਪਤਾ, ਅਨੁਕੂਲ ਸੈਟਿੰਗਾਂ ਅਤੇ ਤੁਹਾਨੂੰ ਅਧਿਕਾਰਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ। ਇੱਕ ਮੁਫਤ ਕਲਾਇੰਟ ਵਧੀਆ ਸੌਫਟਵੇਅਰ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਚੀਜ਼ ਸਪਲਾਈ ਨਹੀਂ ਕਰਦਾ। ਕੰਮ ਦੀ ਪਹੁੰਚ, ਇੱਕ ਘਰੇਲੂ ਗੇਟਵੇ ਅਤੇ ਇੱਕ ਵਪਾਰਕ ਇੰਟਰਨੈਟ ਨਿਕਾਸ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਹਨ ਜੋ ਇੱਕ ਡਾਊਨਲੋਡ ਪੰਨੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ ਹੁੰਦੇ ਹਨ।
ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਜਾਂ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ, ਸੇਵਾ ਚਲਾਉਣ ਵਾਲੇ ਤੋਂ ਚਾਰ ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰੋ:
ਪਹੁੰਚ ਮੋਡ: ਬ੍ਰਾਊਜ਼ਰ ਪੋਰਟਲ, ਚੁਣੀ ਗਈ ਐਪਲੀਕੇਸ਼ਨ ਐਕਸੈਸ ਜਾਂ ਇੱਕ ਪੂਰਾ ਨੈੱਟਵਰਕ ਸੁਰੰਗ। ਇਹ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਤੁਹਾਨੂੰ ਕਿਸੇ ਗਾਹਕ ਦੀ ਲੋੜ ਹੈ ਜਾਂ ਨਹੀਂ।
ਗੇਟਵੇ ਪਰਿਵਾਰ ਅਤੇ ਸਮਰਥਿਤ ਰੀਲੀਜ਼: ਉਤਪਾਦ, ਸਮਰਥਿਤ ਸੇਵਾ ਅਤੇ ਇੱਕ ਕਲਾਇੰਟ ਸੰਸਕਰਣ ਜੋ ਅਜੇ ਵੀ ਤੁਹਾਡੇ macOS ਬਿਲਡ ਅਤੇ ਮੈਕ ਹਾਰਡਵੇਅਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਪ੍ਰਮਾਣਿਕਤਾ: ਪਾਸਵਰਡ ਪਲੱਸ MFA, ਬ੍ਰਾਊਜ਼ਰ ਸਾਈਨ-ਇਨ, ਡਿਵਾਈਸ ਸਰਟੀਫਿਕੇਟ ਜਾਂ ਆਸਣ ਜਾਂਚ। ਇੱਕ ਕਲਾਇੰਟ ਜਿਸ ਵਿੱਚ ਪ੍ਰਵਾਨਿਤ ਪ੍ਰਵਾਹ ਦੀ ਘਾਟ ਹੈ ਉਹ ਜੁੜ ਜਾਵੇਗਾ ਅਤੇ ਫਿਰ ਰੱਦ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ।
ਮਲਕੀਅਤ: ਭਰੋਸੇਯੋਗ ਡਾਉਨਲੋਡ ਜਾਂ ਪ੍ਰਬੰਧਨ ਸਰੋਤ, ਇਰਾਦਾ ਪ੍ਰੋਫਾਈਲ ਅਤੇ ਜਦੋਂ ਇਹ ਟੁੱਟਦਾ ਹੈ ਤਾਂ ਕੌਣ ਇਸਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
ਮਲਕੀਅਤ ਉਹ ਚੀਜ਼ ਹੈ ਜੋ ਲੋਕ ਛੱਡ ਦਿੰਦੇ ਹਨ। ਇੱਕ ਪ੍ਰਬੰਧਿਤ ਮੈਕ 'ਤੇ ਪ੍ਰੋਫਾਈਲ ਅਕਸਰ ਸੰਗਠਨ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਰਾਹੀਂ ਪਹੁੰਚਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਹੱਥ ਨਾਲ ਬਣਾਈ ਗਈ ਸੰਰਚਨਾ ਨੂੰ ਅਗਲੇ ਚੈੱਕ-ਇਨ 'ਤੇ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਪੁੱਛੋ ਕਿ ਕੀ ਤੁਸੀਂ ਕਿਸੇ ਤੀਜੀ-ਧਿਰ ਐਪ ਦੀ ਭਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਆਪ ਕੁਝ ਵੀ ਸਥਾਪਤ ਕਰਨ ਦੀ ਉਮੀਦ ਕਰਦੇ ਹੋ।
SSL VPN ਇੱਕ ਪਰਿਵਾਰਕ ਲੇਬਲ ਹੈ, ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਨਹੀਂ
TLS ਇੱਕ ਕਨੈਕਸ਼ਨ ਦੀ ਰੱਖਿਆ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿ ਇਸਦੇ ਅੰਦਰ ਇੱਕ ਉਤਪਾਦ-ਵਿਸ਼ੇਸ਼ ਐਕਸਚੇਂਜ ਲੌਗਿਨ, ਸੈਸ਼ਨ ਅਲੋਕੇਸ਼ਨ ਅਤੇ ਸੁਰੰਗ ਆਵਾਜਾਈ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਉਹ ਅੰਦਰੂਨੀ ਵਟਾਂਦਰਾ ਉਹ ਹੈ ਜੋ ਇੱਕ ਗਾਹਕ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੁੰਦਾ ਹੈ। ਗੇਟਵੇ HTTPS ਲਾਗਇਨ ਪੰਨੇ 'ਤੇ ਪਹੁੰਚਣ ਵਾਲਾ ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ ਸਰਟੀਫਿਕੇਟ ਚੇਨ ਅਤੇ ਵੈੱਬ ਸਰਵਰ ਨੂੰ ਸਾਬਤ ਕਰਦਾ ਹੈ; ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਇੱਕ ਗੈਰ-ਸੰਬੰਧਿਤ VPN ਐਪ ਉਸੇ ਮਸ਼ੀਨ ਲਈ ਇੱਕ ਸੁਰੰਗ ਬਣਾ ਸਕਦਾ ਹੈ।
OpenConnect ਸਭ ਤੋਂ ਸਪਸ਼ਟ ਦ੍ਰਿਸ਼ਟਾਂਤ ਹੈ ਜੋ ਮੈਂ ਜਾਣਦਾ ਹਾਂ। ਇਸ ਦੇ ਅੱਪਸਟਰੀਮ ਦਸਤਾਵੇਜ਼ ਵੱਖ-ਵੱਖ ਗੇਟਵੇ ਪਰਿਵਾਰਾਂ ਲਈ ਵੱਖਰੇ ਪ੍ਰੋਟੋਕੋਲ ਮੋਡਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ ਅਤੇ ਅਧਿਕਾਰਤ ਵਿਕਰੇਤਾ ਸਹਾਇਤਾ ਤੋਂ ਅੰਤਰ-ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਹਰੇਕ SSL VPN ਇੱਕ ਪ੍ਰੋਟੋਕੋਲ ਬੋਲਦਾ ਹੈ, ਤਾਂ ਉਹ ਮੋਡ ਬੇਲੋੜੇ ਹੋਣਗੇ।
ਇੱਕ OpenVPN ਪਰੋਫਾਇਲ ਵਿੱਚ ਦੂਜੇ ਪਾਸੇ ਉਹੀ ਸੀਮਾ ਹੈ: ਇਹ OpenVPN-ਅਨੁਕੂਲ ਤੈਨਾਤੀ ਲਈ ਇੱਕ ਆਯਾਤ ਫਾਰਮੈਟ ਹੈ। TLS ਨੂੰ ਬਿਲਡਿੰਗ ਬਲਾਕ ਦੇ ਤੌਰ 'ਤੇ ਸਾਂਝਾ ਕਰਨਾ ਇਸ ਨੂੰ ਕਿਸੇ ਮਨਮਾਨੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਗੇਟਵੇ ਲਈ ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ ਨਹੀਂ ਬਦਲਦਾ ਹੈ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਇੱਕ ਕਾਰਜਸ਼ੀਲ ਬ੍ਰਾਊਜ਼ਰ ਲੌਗਇਨ ਇੱਕ ਗਲਤ ਸਕਾਰਾਤਮਕ ਹੈ: ਪੋਰਟਲ ਪਹੁੰਚ ਸਫਲ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਸੁਰੰਗ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਕ ਸੁਰੰਗ ਜੋ ਆਉਂਦੀ ਹੈ ਉਸ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਇੱਕ ਆਸਣ ਜਾਂਚ ਦੁਆਰਾ ਇਨਕਾਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਗਾਹਕ ਨੂੰ ਗੇਟਵੇ ਦੇ ਬੋਲਣ ਨਾਲ ਮੇਲ ਕਰੋ
ਇੱਕ ਵਾਰ ਪਰਿਵਾਰ ਨੂੰ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ, ਚੋਣ ਤੇਜ਼ੀ ਨਾਲ ਘੱਟ ਜਾਂਦੀ ਹੈ। ਇਹ ਉਹ ਮੈਪਿੰਗ ਹੈ ਜਿਸਦੀ ਮੈਂ ਪਹਿਲਾਂ ਜਾਂਚ ਕਰਦਾ ਹਾਂ, ਅਤੇ ਆਖਰੀ ਕਾਲਮ ਕਿਸੇ ਵੀ ਐਪ ਰੇਟਿੰਗ ਨਾਲੋਂ ਵੱਧ ਮਹੱਤਵ ਰੱਖਦਾ ਹੈ।
| ਗੇਟਵੇ ਪਰਿਵਾਰ | macOS 'ਤੇ ਗਾਹਕ | ਕੀ ਦੇਖਣਾ ਹੈ |
|---|---|---|
| IKEv2/IPsec, ਵਿਕਰੇਤਾ ਨਿਰਪੱਖ | .mobileconfig ਪ੍ਰੋਫਾਈਲ ਨਾਲ ਬਿਲਟ-ਇਨ macOS ਕਲਾਇੰਟ | ਸਰਵਰ ਪਛਾਣ, ਅਤੇ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਜਿਸਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ |
| OpenVPN 2.x | Tunnelblick ਜਾਂ openvpn ਕਮਾਂਡ ਲਾਈਨ | .ovpn ਪਲੱਸ ਪ੍ਰਮਾਣ ਪੱਤਰ; ਗਾਹਕ ਕੋਈ ਸੇਵਾ ਨਹੀਂ ਦਿੰਦਾ |
| WireGuard | ਅਧਿਕਾਰਤ WireGuard ਕਲਾਇੰਟ ਜਾਂ wireguard-tools | ਪੀਅਰ ਸੰਰਚਨਾ; wg show ਦਰਿਸ਼ਗੋਚਰਤਾ ਕਲਾਇੰਟ ਦੁਆਰਾ ਵੱਖਰੀ ਹੁੰਦੀ ਹੈ |
| ਵਿਕਰੇਤਾ SSL VPN (AnyConnect, Pulse, GlobalProtect, F5, Fortinet) | ਵਿਕਰੇਤਾ ਕਲਾਇੰਟ, ਜਾਂ OpenConnect ਇੱਕ ਸਪਸ਼ਟ --ਪ੍ਰੋਟੋਕੋਲ ਨਾਲ | ਅਸਮਰਥਿਤ ਸੰਜੋਗ, MFA ਅਤੇ ਆਸਣ ਜਾਂਚ |
| ਸਿਰਫ਼ ਬ੍ਰਾਊਜ਼ਰ ਪੋਰਟਲ | ਕੋਈ ਗਾਹਕ ਨਹੀਂ | ਐਪਲੀਕੇਸ਼ਨ ਪਹੁੰਚ ਇੱਕ ਨੈੱਟਵਰਕ ਸੁਰੰਗ ਨਹੀਂ ਹੈ |
ਦੋ ਕਤਾਰਾਂ ਇੱਕ ਚੇਤਾਵਨੀ ਦੇ ਹੱਕਦਾਰ ਹਨ। ਬਿਲਟ-ਇਨ macOS ਕਲਾਇੰਟ ਇੱਕ ਅਸਲ IKEv2 ਸਥਾਪਨ ਹੈ, ਨਾ ਕਿ ਇੱਕ ਆਮ SSL VPN ਕਲਾਇੰਟ: ਇਸਦੇ ਲਈ ਤਿਆਰ ਕੀਤੀ ਗਈ ਸੇਵਾ ਨੂੰ ਸਹੀ ਪ੍ਰੋਫਾਈਲ, ਸੰਭਾਵਿਤ ਸਰਵਰ ਪਛਾਣ ਅਤੇ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਪ੍ਰਬੰਧਿਤ ਮਸ਼ੀਨ 'ਤੇ ਜੋ ਪ੍ਰੋਫਾਈਲ ਬੰਦ ਹੋ ਸਕਦਾ ਹੈ। OpenConnect ਇੱਕ ਬਾਈਨਰੀ ਤੋਂ ਕਈ ਵਿਕਰੇਤਾ ਪ੍ਰੋਟੋਕੋਲ ਕਵਰ ਕਰਦਾ ਹੈ, ਪਰ ਇਸਦਾ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਵਿਕਰੇਤਾ ਸਮਰਥਨ ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਕਰਦਾ ਹੈ; ਹੋਸਟ ਸਕੈਨਿੰਗ, ਗੇਟਵੇ-ਪੁਸ਼ਡ ਸਪਲਿਟ-ਟਨਲ ਨਿਯਮ ਜਾਂ ਕੋਈ ਖਾਸ SSO ਵਹਾਅ ਸਿਰਫ ਵਿਕਰੇਤਾ ਕਲਾਇੰਟ ਵਿੱਚ ਮੌਜੂਦ ਹੋ ਸਕਦਾ ਹੈ।
WireGuard ਦੀ ਇਹੀ ਸ਼ਕਲ ਹੈ। ਸੇਵਾ ਸਾਥੀਆਂ ਦੀ ਸਪਲਾਈ ਕਰਦੀ ਹੈ, ਕਲਾਇੰਟ ਸੁਰੰਗ ਦੀ ਸਪਲਾਈ ਕਰਦਾ ਹੈ, ਅਤੇ OpenVPN ਪ੍ਰੋਫਾਈਲ ਕੋਈ ਬਦਲ ਨਹੀਂ ਹੈ। ਇੱਕ macOS ਝੁਰੜੀਆਂ: App Store ਕਲਾਇੰਟ ਆਪਣੀਆਂ ਸੁਰੰਗਾਂ ਨੂੰ ਅੰਦਰ ਰੱਖਦਾ ਹੈ ਇੱਕ Network Extension, ਇਸ ਲਈ Homebrew ਟੂਲ ਤੋਂ wg show ਇੰਟਰਫੇਸ ਦੇ ਚਾਲੂ ਹੋਣ ਦੌਰਾਨ ਕੁਝ ਵੀ ਰਿਪੋਰਟ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਇਸਦੀ ਬਜਾਏ ਰੂਟਾਂ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨਾਲ ਪੁਸ਼ਟੀ ਕਰੋ।
ਕੌਂਫਿਗਰ ਕਰੋ, ਫਿਰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਕ੍ਰਮ ਵਿੱਚ ਤਸਦੀਕ ਕਰੋ
ਇੱਕ ਕਲਾਇੰਟ ਅਤੇ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਸਥਾਪਤ ਕਰੋ, ਅਤੇ ਤੁਸੀਂ ਜੋ ਬਦਲਿਆ ਹੈ ਉਸ ਦਾ ਨੋਟ ਰੱਖੋ। ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਇੱਕ ਬੇਸਲਾਈਨ ਕੈਪਚਰ ਕਰੋ ਤਾਂ ਜੋ ਤੁਸੀਂ ਦੱਸ ਸਕੋ ਕਿ ਸੁਰੰਗ ਕੀ ਬਦਲਦੀ ਹੈ:
scutil --nc list
networksetup -listallnetworkservices
netstat -rn | grep -E "^default|utun"
scutil --dns
ਸਪਲਾਈ ਕੀਤੇ ਪ੍ਰੋਫਾਈਲ ਨਾਲ ਜੁੜੋ ਅਤੇ ਉਹੀ ਕਮਾਂਡਾਂ ਦੁਹਰਾਓ। ਪੂਰੀ ਸੁਰੰਗ ਲਈ ਡਿਫਾਲਟ ਰੂਟ utun ਇੰਟਰਫੇਸ 'ਤੇ ਪੁਆਇੰਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ; ਸਪਲਿਟ ਟਨਲਿੰਗ ਦੇ ਨਾਲ ਸਿਰਫ ਅੰਦਰੂਨੀ ਅਗੇਤਰਾਂ ਨੂੰ ਰੂਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਜਨਤਕ ਨਿਕਾਸ ਨੂੰ ਬਦਲਿਆ ਨਹੀਂ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। DNS ਉਹ ਅੱਧਾ ਹੈ ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਟੁੱਟਿਆ ਰਹਿੰਦਾ ਹੈ: scutil --dns ਰੈਜ਼ੋਲਵਰਾਂ ਨੂੰ ਇਸ ਕ੍ਰਮ ਵਿੱਚ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਉਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ, ਅਤੇ ਇੱਕ ਜਨਤਕ ਦੇ ਹੇਠਾਂ ਬੈਠਾ ਇੱਕ ਅੰਦਰੂਨੀ ਰੈਜ਼ੋਲਵਰ ਗਲਤ ਸਰਵਰ ਨੂੰ ਅੰਦਰੂਨੀ ਨਾਮ ਭੇਜੇਗਾ।
ਇੱਕ OpenVPN ਸੇਵਾ ਲਈ, Tunnelblick ਇੱਕ ਵਾਜਬ ਬਿਨਾਂ ਲਾਗਤ ਵਾਲਾ ਗਾਹਕ ਹੈ, ਅਤੇ ਇਸਦਾ ਆਪਣਾ ਗਾਈਡ ਗੁੰਮ ਅੱਧੇ ਬਾਰੇ ਸਿੱਧਾ ਹੈ: ਇਹ VPN ਸੇਵਾ ਦੀ ਸਪਲਾਈ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਦਿੱਤੇ ਗਏ .ovpn 'ਤੇ ਡਬਲ-ਕਲਿਕ ਕਰੋ, Tunnelblick ਇਸ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਦਿਓ, ਅਤੇ ਇਸ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ macOS ਸੰਸਕਰਣ ਦੇ ਵਿਰੁੱਧ ਰੀਲੀਜ਼ ਦੀ ਜਾਂਚ ਕਰੋ।
ਇੱਕ ਵਿਕਰੇਤਾ ਗੇਟਵੇ ਲਈ ਮੈਂ ਅਕਸਰ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ OpenConnect ਨਾਲ ਟੈਸਟ ਕਰਦਾ ਹਾਂ:
brew install openconnect
sudo openconnect --protocol=anyconnect --user=you vpn.example.com
ਟੂਲ ਉਸ ਸਰਟੀਫਿਕੇਟ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੋ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਹੋਇਆ ਹੈ ਅਤੇ ਕਿਸੇ ਅਣਜਾਣ ਚੇਨ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਡੀਕ ਕਰਦਾ ਹੈ; ਉਹ ਪ੍ਰੋਂਪਟ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਅਤੇ --servercert pin-sha256:... ਨਾਲ ਪਿੰਨ ਕਰਨਾ ਉਸ ਚੇਤਾਵਨੀ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਨਾਲੋਂ ਬਿਹਤਰ ਹੈ ਜੋ ਤੁਸੀਂ ਨਹੀਂ ਪੜ੍ਹਿਆ ਹੈ। Ctrl-C ਸੁਰੰਗ ਨੂੰ ਹੇਠਾਂ ਸੁੱਟ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇੱਕ ਫੋਰਗਰਾਉਂਡ ਓਪਨਕਨੈਕਟ ਵਿੱਚ ਕੋਈ ਕਿੱਲ ਸਵਿੱਚ ਨਹੀਂ ਹੁੰਦਾ ਅਤੇ ਕੋਈ ਰੀਕਨੈਕਟ ਤਰਕ ਨਹੀਂ ਹੁੰਦਾ। ਇਹ ਇੱਕ ਡਾਇਗਨੌਸਟਿਕ ਸੈਸ਼ਨ ਲਈ ਠੀਕ ਹੈ ਅਤੇ ਰੋਜ਼ਾਨਾ ਕੰਮ ਲਈ ਇੱਕ ਖਰਾਬ ਡਿਫੌਲਟ ਹੈ।
ਜਦੋਂ ਮੇਲ ਕਰਨ ਲਈ ਕੋਈ ਗੇਟਵੇ ਨਹੀਂ ਹੈ
ਕੁਝ ਲੋਕ ਉਲਟ ਸਮੱਸਿਆ ਨਾਲ ਪਹੁੰਚਦੇ ਹਨ: ਕੋਈ ਓਪਰੇਟਰ ਨਹੀਂ, ਕੋਈ ਪਤਾ ਨਹੀਂ, ਕੋਈ ਸੇਵਾ ਨਹੀਂ। ਇੱਕ ਮੁਫਤ ਮੈਕ ਐਪ ਘਰੇਲੂ ਰਾਊਟਰ 'ਤੇ ਅੰਦਰ ਵੱਲ ਪਹੁੰਚਯੋਗਤਾ ਨਹੀਂ ਬਣਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਟਲ ਤੋਂ ਆਪਣਾ ਨੈੱਟਵਰਕ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਕਿਸੇ ਨੂੰ ਘਰ 'ਤੇ ਗੇਟਵੇ ਚਲਾਉਣਾ ਹੋਵੇਗਾ, ਇਸ ਨੂੰ ਪੈਚ ਕਰਨਾ ਹੋਵੇਗਾ, ਇਸ ਦਾ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਨਾ ਹੈ ਜਾਂ ਹੱਲ ਕਰਨਾ ਹੈ ਅਤੇ ਇਹ ਫੈਸਲਾ ਕਰਨਾ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਡਿਵਾਈਸਾਂ ਪਹੁੰਚਯੋਗ ਹਨ।
ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਪ੍ਰਾਈਵੇਟ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਬਜਾਏ ਇੱਕ ਵੱਖਰਾ ਇੰਟਰਨੈੱਟ ਐਗਜ਼ਿਟ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਗਾਹਕ ਤੋਂ ਪਹਿਲਾਂ ਸੇਵਾ ਚੁਣੋ। ਇੱਕ ਸਟੈਂਡਅਲੋਨ ਕਲਾਇੰਟ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਪ੍ਰੋਫਾਈਲ ਸੂਚੀ ਅਕਸਰ ਇੱਕ ਟੁੱਟੀ ਮੁਫਤ ਗਾਹਕੀ ਨਹੀਂ ਹੁੰਦੀ ਹੈ; ਹੋ ਸਕਦਾ ਹੈ ਕੋਈ ਗਾਹਕੀ ਨਾ ਹੋਵੇ ਅਤੇ ਨਾ ਹੀ ਕੋਈ ਸਰਵਰ ਜੁੜਿਆ ਹੋਵੇ। ਖਰਚਿਆਂ ਨੂੰ ਵੀ ਵੱਖ ਰੱਖੋ: ਇੱਕ ਕਲਾਇੰਟ ਲਾਇਸੈਂਸ, ਇੱਕ ਸੇਵਾ ਯੋਜਨਾ ਅਤੇ ਇੱਕ ਸਵੈ-ਸੰਚਾਲਿਤ ਗੇਟਵੇ ਤਿੰਨ ਵੱਖ-ਵੱਖ ਖਰੀਦਾਂ ਹਨ।
ਇੱਕ ਕੰਮ ਮੈਕ ਇੱਕ ਨੀਤੀ ਪਰਤ ਜੋੜਦਾ ਹੈ। ਇੱਕ ਨੋ-ਚਾਰਜ ਐਪ ਕਨੈਕਟ ਹੋਣ 'ਤੇ ਵੀ ਗਲਤ ਹੋ ਸਕਦੀ ਹੈ, ਕਿਉਂਕਿ ਪ੍ਰਵਾਨਿਤ ਕਲਾਇੰਟ ਡਿਵਾਈਸ ਜਾਂਚਾਂ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਵਿਕਲਪਕ ਘਾਟਾਂ ਦੀ ਇੱਕ ਪ੍ਰਮਾਣਿਕਤਾ ਪ੍ਰਵਾਹ ਕਰ ਸਕਦਾ ਹੈ। ਗੈਰ-ਸੰਬੰਧਿਤ ਐਪਾਂ ਵਿਚਕਾਰ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਨਕਲ ਕਰਨ ਦੀ ਬਜਾਏ ਇੱਕ ਪ੍ਰਵਾਨਿਤ ਵਿਕਲਪ ਦੀ ਮੰਗ ਕਰੋ, ਅਤੇ ਪਲੇਟਫਾਰਮ ਸੁਰੱਖਿਆ ਨੂੰ ਅਯੋਗ ਕਰਨ ਨੂੰ ਅਨੁਕੂਲਤਾ ਫਿਕਸ ਵਜੋਂ ਨਾ ਮੰਨੋ।
ਇੱਕ ਰਿਮੋਟ-ਡੈਸਕਟੌਪ ਦਰਸ਼ਕ ਵੀ ਇੱਕ ਵੱਖਰਾ ਉਤਪਾਦ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਕਿਸੇ ਹੋਰ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਸੈਸ਼ਨ ਦਿਖਾਉਂਦਾ ਹੈ; ਇਹ ਤੁਹਾਡੇ ਮੈਕ ਸਥਾਨਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਨੈੱਟਵਰਕ ਮਾਰਗ ਨਹੀਂ ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਸੁਰੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਪਹਿਲੇ ਅਸਲ ਸੈਸ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਛੋਟੀ ਚੈਕਲਿਸਟ
ਗੇਟਵੇ ਪਰਿਵਾਰ ਅਤੇ ਐਕਸੈਸ ਮੋਡ ਨੂੰ ਲਿਖਤੀ ਰੂਪ ਵਿੱਚ ਨਾਮ ਦਿਓ, ਸਿਰਫ਼ ਉਹੀ ਕਲਾਇੰਟ ਸਥਾਪਿਤ ਕਰੋ ਜੋ ਉਹਨਾਂ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਅਤੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਰਿਕਾਰਡ ਕਰੋ। ਫਿਰ ਅਸਲ ਟ੍ਰੈਫਿਕ ਦੇ ਨਾਲ ਤਿੰਨ ਚੀਜ਼ਾਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ: ਰੂਟ ਜੋ ਕਿ ਸੁਰੰਗ ਨੂੰ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਰੈਜ਼ੋਲਵਰ ਆਰਡਰ, ਅਤੇ ਇੱਕ ਅੰਦਰੂਨੀ ਐਪਲੀਕੇਸ਼ਨ ਆਈਪੀ ਦੀ ਬਜਾਏ ਨਾਮ ਦੁਆਰਾ ਪਹੁੰਚੀ ਗਈ ਹੈ।
ਜੇਕਰ ਕੁਝ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਵੇਰੀਏਬਲ ਨੂੰ ਬਦਲੋ: ਕਲਾਇੰਟ, ਪ੍ਰੋਫਾਈਲ, ਪ੍ਰਮਾਣੀਕਰਣ ਪ੍ਰਵਾਹ। ਇੱਕ ਪੋਰਟਲ ਜੋ ਲੋਡ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਸੁਰੰਗ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਇਨਕਾਰ ਕਰਦੀ ਹੈ ਇੱਕ ਵੈੱਬ-ਸਰਵਰ ਸਮੱਸਿਆ ਨੂੰ ਇੱਕ ਕਲਾਇੰਟ-ਅਨੁਕੂਲਤਾ ਤੋਂ ਵੱਖ ਕਰਦੀ ਹੈ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਕਾਰਜ ਸੇਵਾ ਜਵਾਬ ਦੇ ਦਿੰਦੀ ਹੈ ਅਤੇ ਜਨਤਕ ਮਾਰਗ ਉਮੀਦ ਅਨੁਸਾਰ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਅਨੁਮਾਨਾਂ ਦੇ ਢੇਰ ਦੀ ਬਜਾਏ ਇੱਕ ਨਾਮਿਤ, ਸਮਰਥਿਤ ਪ੍ਰਬੰਧ ਹੁੰਦਾ ਹੈ।