Windows ਵਿੱਚ ਪ੍ਰਤੀ-ਐਪ VPN ਟ੍ਰਿਗਰ ਬਨਾਮ ਸਪਲਿਟ ਟਨਲਿੰਗ: ਕੀ ਅਲੱਗ ਕਰਦਾ ਹੈ
ਐਪ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲਾ Windows VPN ਪ੍ਰੋਫਾਈਲ ਸਿਰਫ਼ ਇੱਕ ਟਨਲ ਖੋਲ੍ਹਦਾ ਹੈ। ਰਾਊਟ ਕੀਤੀ ਸਪਲਿਟ ਟਨਲ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਇਸ ਵਿੱਚ ਕੀ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਦੋਵੇਂ ਇੱਕ ਐਪ ਲਈ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਫੇਲ ਹੁੰਦੇ ਹਨ।
Windows ਦੀਆਂ ਦੋ ਸੈਟਿੰਗਾਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਇੱਕੋ ਜਿਹੀਆਂ ਦਿਸਦੀਆਂ ਹਨ ਅਤੇ ਬਿਲਕੁਲ ਇੱਕੋ ਜਿਹਾ ਵਿਵਹਾਰ ਨਹੀਂ ਕਰਦੀਆਂ। ਇੱਕ ਕਾਪੀ ਕੀਤਾ VPN ਪ੍ਰੋਫਾਈਲ ਹੈ ਜਿਸ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਟ੍ਰਿਗਰ ਹੈ, ਇਸ ਲਈ ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸ਼ੁਰੂ ਕਰਨ ਨਾਲ ਟਨਲ ਉੱਪਰ ਆ ਜਾਂਦੀ ਹੈ। ਦੂਜੀ ਸਪਲਿਟ-ਟਨਲ ਪ੍ਰੋਫਾਈਲ ਹੈ ਜਿਸਦੀ ਰਾਊਟ ਸੂਚੀ ਸੰਜੋਗ ਨਾਲ ਉਹ ਢਕਦੀ ਹੈ ਜਿਸ ਨਾਲ ਉਹ ਐਪ ਬੋਲਦੀ ਹੈ। ਪਹਿਲੀ ਦੱਸਦੀ ਹੈ ਟਨਲ ਕਦੋਂ ਮੌਜੂਦ ਹੈ। ਦੂਜੀ ਦੱਸਦੀ ਹੈ ਕਿਹੜੇ ਪੈਕਟ ਅੰਦਰ ਜਾਂਦੇ ਹਨ, ਅਤੇ ਸਿਰਫ਼ ਦੂਜੀ ਮਸ਼ੀਨ ਦਾ ਬਾਕੀ ਹਿੱਸਾ ਭੌਤਿਕ ਲਿੰਕ 'ਤੇ ਛੱਡਦੀ ਹੈ ਜਦਕਿ ਐਪ ਜੁੜੀ ਰਹਿੰਦੀ ਹੈ।
ਟ੍ਰਿਗਰ ਜੀਵਨ ਚੱਕਰ ਦਾ ਨਿਯਮ ਹੈ, ਰਾਊਟਿੰਗ ਦਾ ਨਿਯਮ ਨਹੀਂ
Add-VpnConnectionTriggerApplication ਇੱਕ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦੇ ਰਾਹ ਨੂੰ ਪ੍ਰੋਫਾਈਲ ਨਾਮ ਨਾਲ ਬੰਨ੍ਹਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ, ਰਿਮੋਟ ਐਕਸੈਸ ਕਨੈਕਸ਼ਨ ਮੈਨੇਜਰ ਪ੍ਰੋਫਾਈਲ ਡਾਇਲ ਕਰਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਟ੍ਰਿਗਰ ਦੀ ਸ਼ਰਤ ਖ਼ਤਮ ਹੁੰਦੀ ਹੈ ਤਾਂ ਕਨੈਕਸ਼ਨ ਟੁੱਟ ਸਕਦਾ ਹੈ। ਉਸ ਅਦਲਾ-ਬਦਲੀ ਵਿੱਚ ਕੁਝ ਵੀ ਸਾਕਟ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰਦਾ। ਕਮਾਂਡ ਨੂੰ ਉੱਨਤ ਸ਼ੈੱਲ, ਬਾਈਨਰੀ ਦਾ ਪੂਰਾ ਰਾਹ ਅਤੇ -Force ਜਦੋਂ ਤੁਸੀਂ ਮੌਜੂਦਾ ਐਂਟਰੀ ਬਦਲਦੇ ਹੋ ਤਾਂ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਪੱਕਾ ਕਰੋ ਕਿ ਜੋੜ ਬਚੀ ਰਹੀ, ਇਸ ਨਾਲ: Get-VpnConnectionTrigger ਪ੍ਰੋਂਪਟ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਦੀ ਥਾਂ; Microsoft ਦਾ Add-VpnConnectionTriggerApplication ਸੰਦਰਭ ਪੈਰਾਮੀਟਰ ਅਤੇ ਉਦਾਹਰਨਾਂ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ।
ਦੋ ਹੱਦਾਂ “ਟ੍ਰਿਗਰ ਕੁਝ ਨਹੀਂ ਕਰਦਾ” ਵਾਲੀਆਂ ਬਹੁਤੀਆਂ ਰਿਪੋਰਟਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰਦੀਆਂ ਹਨ। ਟ੍ਰਿਗਰ ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਦੇ ਪ੍ਰੋਫਾਈਲਾਂ ਦੁਆਲੇ ਬਣਾਏ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਪ੍ਰੋਫਾਈਲ ਦਾ ਦਾਇਰਾ ਪਹਿਲੀ ਚੀਜ਼ ਹੈ ਜੋ ਤੈਅ ਕਰਨੀ ਹੈ, ਅਤੇ ਐਪ ਦਾ ਰਾਹ ਅਸਲ ਵਿੱਚ ਚੱਲ ਰਹੀ ਬਾਈਨਰੀ ਨਾਲ ਮੇਲ ਖਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ ਸ਼ਾਰਟਕੱਟ ਜਾਂ ਦੂਜੀ ਪ੍ਰਕਿਰਿਆ ਬਣਾਉਣ ਵਾਲੇ ਲਾਂਚਰ ਨਾਲ। ਦੂਜੀ ਹੱਦ ਜਾਣ-ਬੁੱਝ ਕੇ ਹੈ: ਜਿਸ ਨੈੱਟਵਰਕ ਨੂੰ Windows ਭਰੋਸੇਯੋਗ ਵਰਗੀਕ੍ਰਿਤ ਕਰਦਾ ਹੈ, ਉੱਥੇ ਟ੍ਰਿਗਰ ਨਿਸ਼ਕਿਰਿਆ ਰਹਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਪ੍ਰੋਫਾਈਲ ਦਫ਼ਤਰ ਤੋਂ ਬਾਹਰ ਕੰਮ ਲਈ ਬਣਿਆ ਹੈ।
Add-VpnConnectionTriggerApplication -Name "APP_VPN" -ApplicationID "C:\Program Files\Vendor\app.exe" -Force
Get-VpnConnectionTrigger -Name "APP_VPN" | Format-List *
Get-VpnConnection -Name "APP_VPN" | Format-List Name,ConnectionStatus,SplitTunneling,AllUserConnection
ਸਪਲਿਟ ਟਨਲ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਟਨਲ ਵਿੱਚੋਂ ਕੀ ਲੰਘਦਾ ਹੈ
ਸਪਲਿਟ ਟਨਲ ਬੰਦ ਹੋਣ 'ਤੇ Windows VPN ਇੰਟਰਫੇਸ 'ਤੇ ਘੱਟ ਮੈਟ੍ਰਿਕ ਵਾਲਾ ਵਰਗ-ਅਧਾਰਿਤ ਡਿਫਾਲਟ ਰਾਊਟ ਲਾਉਂਦਾ ਹੈ। ਹਰ ਸਾਕਟ ਇਸ ਦੀ ਪੈਰਵੀ ਕਰਦੀ ਹੈ, ਬ੍ਰਾਊਜ਼ਰ ਅਤੇ ਅੱਪਡੇਟ ਸੇਵਾ ਵੀ, ਇਸ ਲਈ ਉਸ ਸੰਰਚਨਾ ਵਿੱਚ ਟ੍ਰਿਗਰ ਪੂਰੀ ਮਸ਼ੀਨ ਨੂੰ ਹਿਲਾਉਂਦਾ ਹੈ ਜਿੰਨਾ ਚਿਰ ਪ੍ਰੋਫਾਈਲ ਜੁੜਿਆ ਹੈ। ਟ੍ਰਿਗਰ ਅਜੇ ਵੀ ਸਿਰਫ਼ ਜੀਵਨ ਚੱਕਰ ਦਾ ਨਿਯਮ ਹੈ; ਪ੍ਰਭਾਵ ਦਾ ਘੇਰਾ ਰਾਊਟ ਤੋਂ ਆਇਆ।
ਸਪਲਿਟ ਟਨਲ ਚਾਲੂ ਹੋਣ 'ਤੇ ਪ੍ਰੋਫਾਈਲ ਸਿਰਫ਼ ਉਹ ਪ੍ਰੀਫਿਕਸ ਲੈ ਕੇ ਜਾਂਦੀ ਹੈ ਜੋ ਗੇਟਵੇ ਧੱਕਦਾ ਹੈ ਜਾਂ ਜੋ ਤੁਸੀਂ VPN ਇੰਟਰਫੇਸ 'ਤੇ ਜੋੜਦੇ ਹੋ। ਬਾਕੀ ਸਭ ਭੌਤਿਕ ਡਿਫਾਲਟ ਰਾਊਟ ਵਰਤਦਾ ਰਹਿੰਦਾ ਹੈ। ਇਹੀ ਉਹ ਪ੍ਰਬੰਧ ਹੈ ਜਿਸ ਨੂੰ ਲੋਕ ਆਮ ਤੌਰ 'ਤੇ “ਇੱਕ ਐਪ ਵੱਖਰੇ ਨਿਕਾਸ ਰਾਹੀਂ” ਕਹਿੰਦੇ ਹਨ, ਅਤੇ ਇਹ ਸ਼ੁਰੂ ਤੋਂ ਅੰਤ ਤੱਕ ਰਾਊਟਿੰਗ ਦਾ ਫੈਸਲਾ ਹੈ।
Set-VpnConnection -Name "APP_VPN" -SplitTunneling $true
Get-VpnConnection -Name "APP_VPN" | Select-Object SplitTunneling
Get-NetRoute -InterfaceAlias "APP_VPN" | Sort-Object DestinationPrefix
ਜਿੱਥੇ ਰਾਊਟ ਵਾਲੀ ਵੰਡ ਤੁਹਾਡੀ ਐਪ ਨੂੰ ਅਲੱਗ ਕਰਨਾ ਬੰਦ ਕਰਦੀ ਹੈ
ਆਮ ਫੇਲ੍ਹ ਅਜਿਹਾ ਟਿਕਾਣਾ ਹੈ ਜੋ ਟਨਲ ਦੀ ਰਾਊਟ ਸੂਚੀ ਵਿੱਚ ਕਦੇ ਨਹੀਂ ਦਿਸਦਾ। ਇੱਕ ਪਤੇ 'ਤੇ ਸਾਈਨ ਇਨ ਕਰਕੇ ਫਿਰ CDN ਤੋਂ ਸਟ੍ਰੀਮ ਕਰਨ ਵਾਲੀ ਐਪ, ਜਾਂ ਦਰਜਨ ਭਰ ਘੁੰਮਦੇ ਐਂਡਪੁਆਇੰਟ ਹੱਲ ਕਰਨ ਵਾਲੀ ਐਪ, ਕੁਝ ਕਨੈਕਸ਼ਨ VPN ਇੰਟਰਫੇਸ 'ਤੇ ਅਤੇ ਬਾਕੀ Wi-Fi 'ਤੇ ਰੱਖੇਗੀ। IPv6 ਵੱਖਰੀ ਸਾਰਣੀ ਹੈ, ਇਸ ਲਈ ਸਿਰਫ਼ IPv4 ਪ੍ਰੀਫਿਕਸ ਧੱਕਣ ਵਾਲੀ ਪ੍ਰੋਫਾਈਲ ਸਹੀ ਦਿਸ ਸਕਦੀ ਹੈ ਜਦਕਿ ਐਪ ਦੀ IPv6 ਟ੍ਰੈਫਿਕ ਸਥਾਨਕ ਰਹਿੰਦੀ ਹੈ।
ਦੋ ਛੋਟੇ ਪ੍ਰਭਾਵ ਵੀ ਉੱਨੇ ਹੀ ਮਹੱਤਵਪੂਰਨ ਹਨ। ਸਭ ਤੋਂ ਲੰਮਾ ਪ੍ਰੀਫਿਕਸ ਮੇਲ ਜਿੱਤਦਾ ਹੈ, ਇਸ ਲਈ ਵਧੇਰੇ ਖਾਸ ਆਨ-ਲਿੰਕ ਰਾਊਟ, ਪ੍ਰਬੰਧਨ ਹੋਸਟ ਲਈ ਧੱਕਿਆ /32, ਜਾਂ ਦੂਜੇ ਐਡਾਪਟਰ ਦਾ ਸਬਨੈੱਟ ਉਸੇ ਪਤੇ ਲਈ ਟਨਲ ਨੂੰ ਹਰਾ ਸਕਦੇ ਹਨ ਜਿਸਦੀ ਤੁਹਾਨੂੰ ਚਿੰਤਾ ਹੈ। ਨਾਮ ਹੱਲ ਕਰਨਾ ਵੀ ਰਾਊਟਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਹੁੰਦਾ ਹੈ: ਜਦ ਤੱਕ ਪ੍ਰੋਫਾਈਲ ਦੇ DNS ਸਰਵਰ ਜਾਂ NRPT ਨਿਯਮ ਨਾਮ ਨੂੰ ਨਹੀਂ ਢਕਦੇ, ਐਪ ਭੌਤਿਕ ਐਡਾਪਟਰ ਰਾਹੀਂ ਹੱਲ ਕਰਕੇ ਅਜਿਹਾ ਪਤਾ ਡਾਇਲ ਕਰ ਸਕਦੀ ਹੈ ਜੋ ਕਦੇ ਟਨਲ ਕੀਤੇ ਪ੍ਰੀਫਿਕਸ ਦੇ ਅੰਦਰ ਨਹੀਂ ਸੀ।
ਤਿੰਨ ਆਕਾਰ, ਅਤੇ ਹਰ ਇੱਕ ਕੀ ਦਿੰਦਾ ਹੈ
ਸਾਰਣੀ ਉਹ ਹਿੱਸਾ ਹੈ ਜੋ ਮੈਂ ਕੰਧ 'ਤੇ ਚਿਪਕਾਵਾਂਗਾ, ਕਿਉਂਕਿ ਫੈਸਲਾ ਪ੍ਰਭਾਵ ਦੇ ਘੇਰੇ ਦਾ ਹੈ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਨਹੀਂ। ਜੇ ਐਪ ਦੇ ਟਿਕਾਣੇ ਸਥਿਰ ਪ੍ਰੀਫਿਕਸ ਹਨ ਜੋ ਤੁਸੀਂ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦੇ ਹੋ, ਤਾਂ ਰਾਊਟ ਵਾਲੀ ਵੰਡ ਸਭ ਤੋਂ ਛੋਟੇ ਨਿਸ਼ਾਨ ਨਾਲ ਅਲੱਗਾਅ ਦਿੰਦੀ ਹੈ। ਜੇ ਨਹੀਂ, ਤਾਂ VM ਜਾਂ ਦੂਜੇ ਡਿਵਾਈਸ ਪਿੱਛੇ ਡਿਫਾਲਟ-ਰਾਊਟ ਪ੍ਰੋਫਾਈਲ ਇੱਕ ਤੋਂ ਵੱਧ ਪ੍ਰਕਿਰਿਆ ਹਿਲਾਉਣ ਦੀ ਕੀਮਤ 'ਤੇ ਅਲੱਗਾਅ ਇਮਾਨਦਾਰ ਰੱਖਦੀ ਹੈ।
| Shape | What starts the tunnel | What enters it | Pick it when |
|---|---|---|---|
| Trigger plus routed split | Process start | Only pushed or added prefixes | The app's endpoints are stable prefixes and the host should stay direct |
| Trigger plus default route | Process start | Everything, machine-wide | You need one exit for all traffic and accept the wider scope |
| Separate VM or device | Guest boot or login | Everything inside that guest | The app's destinations rotate, or the host must keep its own public address |
ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਹੋਸਟ 'ਤੇ ਸਾਕਟ-ਪੱਧਰੀ ਬਾਈਂਡਿੰਗ ਨਹੀਂ ਦਿੰਦਾ। Windows ਦੇ ਕਲਾਸਿਕ VPN ਕਲਾਇੰਟ ਵਿੱਚ ਅਜਿਹਾ ਨਿਯਮ ਨਹੀਂ ਕਿ ਇਹ ਪ੍ਰਕਿਰਿਆ ਉਹੀ ਐਡਾਪਟਰ ਵਰਤੇ; ਟ੍ਰਿਗਰ ਅਤੇ ਰਾਊਟ ਫਿਲਟਰ ਵੱਖਰੀਆਂ ਪਰਤਾਂ ਵਿੱਚ ਰਹਿੰਦੇ ਹਨ, ਅਤੇ ਇੰਟਰਫੇਸ ਚੁਣਨ ਵਾਲੀ ਪਰਤ ਰਾਊਟਿੰਗ ਸਾਰਣੀ ਹੈ। ਜੇ ਕੋਈ ਗਾਈਡ ਸਿਰਫ਼ ਕਾਪੀ ਕੀਤੀ ਪ੍ਰੋਫਾਈਲ ਤੋਂ ਪ੍ਰਤੀ-ਐਪ ਲਾਗੂ ਕਰਨ ਦਾ ਵਾਅਦਾ ਕਰਦੀ ਹੈ, ਤਾਂ ਪੁੱਛੋ ਕਿਹੜਾ ਰਾਊਟ ਜਾਂ ਕਿਹੜਾ ਫਿਲਟਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ।
ਇੱਕ ਪਾਸ ਵਿੱਚ ਜੋੜੇ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਜੀਵਨ ਚੱਕਰ ਅਤੇ ਰਾਊਟਿੰਗ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜਾਂਚੋ, ਇਸੇ ਕ੍ਰਮ ਵਿੱਚ। ਐਪ ਬੰਦ ਕਰੋ, ਪੱਕਾ ਕਰੋ ਕਿ ਪ੍ਰੋਫਾਈਲ Disconnected ਦੱਸਦੀ ਹੈ, ਫਿਰ ਐਪ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਦੇਖੋ ਕਿ ਸਥਿਤੀ ਬਦਲੀ ਹੈ। ਟਨਲ ਉੱਪਰ ਆਉਣ ਤੋਂ ਬਾਅਦ ਹੀ ਪੁੱਛੋ ਕਿ ਕੋਈ ਖਾਸ ਟਿਕਾਣਾ ਕਿੱਥੇ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਅੰਦਾਜ਼ੇ ਦੀ ਥਾਂ ਉਹੀ ਪਤਾ ਵਰਤੋ ਜੋ ਐਪ ਅਸਲ ਵਿੱਚ ਡਾਇਲ ਕਰਦੀ ਹੈ।
$app = Get-Process app | Select-Object -First 1
Get-VpnConnection -Name "APP_VPN" | Select-Object ConnectionStatus
Get-NetTCPConnection -OwningProcess $app.Id -State Established | Select-Object RemoteAddress,RemotePort
Find-NetRoute -RemoteIPAddress 203.0.113.10
Find-NetRoute ਇੰਟਰਫੇਸ ਅਤੇ ਉਸ ਟਿਕਾਣੇ ਨੂੰ ਲੈ ਜਾਣ ਵਾਲਾ ਅਗਲਾ ਹੌਪ ਦੱਸਦਾ ਹੈ। ਉੱਥੇ ਭੌਤਿਕ ਉਪਨਾਮ ਦਾ ਮਤਲਬ ਹੈ ਟਨਲ ਉੱਪਰ ਹੈ ਅਤੇ ਉਸ ਪ੍ਰਵਾਹ ਲਈ ਅਪ੍ਰਸੰਗਿਕ: ਧੱਕੇ ਪ੍ਰੀਫਿਕਸ, ਫਿਰ ਵਧੇਰੇ ਖਾਸ ਰਾਊਟ, ਫਿਰ IPv6 ਦੇਖੋ। ਜੇ ਸਥਿਤੀ ਬਿਲਕੁਲ ਨਹੀਂ ਬਦਲਦੀ, ਟ੍ਰਿਗਰ ਨਹੀਂ ਚੱਲਿਆ, ਅਤੇ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਦਾ ਰਾਹ, ਪ੍ਰੋਫਾਈਲ ਦਾ ਦਾਇਰਾ ਅਤੇ VPN ਕਲਾਇੰਟ ਦਾ ਸੰਚਾਲਨ ਲਾਗ ਤਿੰਨ ਥਾਵਾਂ ਹਨ ਜਿੱਥੇ ਦੇਖਣਾ ਹੈ।
ਅਗਲਾ ਟੈਸਟ ਇਮਾਨਦਾਰ ਹੋਵੇ ਇਸ ਲਈ ਸਾਫ਼-ਸੁਥਰਾ ਹਟਾਓ
ਉਸੇ ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਹਟਾਓ ਜਿਸ ਵਿੱਚ ਬਣਾਇਆ ਸੀ: ਪਹਿਲਾਂ ਐਪਲੀਕੇਸ਼ਨ ਟ੍ਰਿਗਰ, ਫਿਰ ਪ੍ਰੋਫਾਈਲ। ਟ੍ਰਿਗਰ ਰਹਿੰਦਿਆਂ ਪ੍ਰੋਫਾਈਲ ਮਿਟਾਉਣ ਨਾਲ ਇੱਕ ਲਟਕਦਾ ਜੋੜ ਰਹਿ ਜਾਂਦਾ ਹੈ ਜੋ ਅਗਲੀ ਕੋਸ਼ਿਸ਼ ਨੂੰ ਉਲਝਾ ਦਿੰਦਾ ਹੈ, ਅਤੇ Remove-VpnConnection -Force ਕਮਾਂਡਾਂ ਤੋਂ ਬਾਹਰ ਬਣੀ ਫੋਨਬੁੱਕ ਐਂਟਰੀ ਹਮੇਸ਼ਾ ਸਾਫ਼ ਨਹੀਂ ਕਰਦਾ।
ਪ੍ਰਤੀ-ਵਰਤੋਂਕਾਰ ਐਂਟਰੀਆਂ ਵਰਤੋਂਕਾਰ ਦੇ rasphone.pbk ਵਿੱਚ Roaming ਪ੍ਰੋਫਾਈਲ ਅਧੀਨ ਰਹਿੰਦੀਆਂ ਹਨ; ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ ਦੀਆਂ ਐਂਟਰੀਆਂ ProgramData ਅਧੀਨ ਰਹਿੰਦੀਆਂ ਹਨ। ਪ੍ਰੋਫਾਈਲ ਦੇ ਦਾਇਰੇ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਸਟੋਰ ਜਾਂਚੋ, ਰੱਖੀ ਪ੍ਰੋਫਾਈਲ ਦੁਬਾਰਾ ਜੋੜੋ ਅਤੇ ਪੱਕਾ ਕਰੋ ਕਿ ਇਸਦੇ ਰਾਊਟ ਅਤੇ DNS ਅਜੇ ਵੀ ਸਹੀ ਵਿਵਹਾਰ ਕਰਦੇ ਹਨ, ਤਾਂ ਜੋ ਬਾਅਦ ਦਾ ਟੈਸਟ ਤੁਹਾਡੇ ਕੀਤੇ ਬਦਲਾਅ ਨੂੰ ਮਾਪੇ, ਬਚੀ ਸਥਿਤੀ ਨੂੰ ਨਹੀਂ।
- ਟਨਲ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਹੋਣ 'ਤੇ ਉੱਪਰ ਆਉਂਦੀ ਹੈ, ਲੌਗਇਨ 'ਤੇ ਨਹੀਂ।
- VPN ਇੰਟਰਫੇਸ 'ਤੇ ਸਿਰਫ਼ ਲੋੜੀਂਦੇ ਪ੍ਰੀਫਿਕਸ ਦਿਸਦੇ ਹਨ।
- ਐਪ ਦਾ ਅਸਲ ਦੂਰੀ ਪਤਾ VPN ਉਪਨਾਮ ਵਿੱਚ ਹੱਲ ਹੁੰਦਾ ਹੈ।
- ਪ੍ਰੋਫਾਈਲ ਹਟਾਉਣ ਤੋਂ ਬਾਅਦ ਕੋਈ ਲਟਕਦਾ ਟ੍ਰਿਗਰ ਨਹੀਂ ਬਚਦਾ।