Windows Sandbox ਦਾ ਟ੍ਰੈਫਿਕ ਡਿਫਾਲਟ ਤੌਰ ’ਤੇ ਹੋਸਟ ਦੇ VPN ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦਾ
ਸੈਂਡਬਾਕਸ ਡਿਫਾਲਟ ਸਵਿੱਚ ’ਤੇ ਵਰਚੁਅਲ ਅਡੈਪਟਰ ਰਾਹੀਂ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ। ਤੁਹਾਡਾ ਟਨਲ ਇਸਨੂੰ ਢੱਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਕਲਾਇੰਟ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਇਸ ਲਈ ਅੰਦਰੋਂ ਜਾਂਚੋ।
ਤੁਸੀਂ Windows Sandbox ਸ਼ੁਰੂ ਕਰਦੇ ਹੋ, ਅੰਦਰ ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਦੇ ਹੋ, ਅਤੇ ਇੱਕ ਮਿੰਟ ਪਹਿਲਾਂ ਹੋਸਟ ਦੇ VPN ’ਤੇ ਹੋਣ ਦੇ ਬਾਵਜੂਦ ਪੇਜ ਤੁਹਾਡੇ ਆਮ ਕਨੈਕਸ਼ਨ ਤੋਂ ਲੋਡ ਹੁੰਦਾ ਹੈ। ਕੁਝ ਵੀ ਟੁੱਟਿਆ ਨਹੀਂ ਹੈ। ਸੈਂਡਬਾਕਸ ਨੂੰ ਹੋਸਟ ਦੇ ਡਿਫਾਲਟ ਸਵਿੱਚ ਨਾਲ ਜੁੜਿਆ ਵਰਚੁਅਲ ਨੈੱਟਵਰਕ ਅਡੈਪਟਰ ਮਿਲਦਾ ਹੈ, ਅਤੇ ਹੋਸਟ ਦਾ ਟਨਲ ਉਸ ਰਾਹ ਨੂੰ ਢੱਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ VPN ਕਲਾਇੰਟ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, Windows ਦੀ ਨਹੀਂ।
ਸੈਂਡਬਾਕਸ ਨੂੰ ਅਸਲ ਵਿੱਚ ਕੀ ਮਿਲਦਾ ਹੈ
ਸੈਂਡਬਾਕਸ ਆਪਣੇ ਨੈੱਟਵਰਕ ਅਡੈਪਟਰ ਵਾਲੀ ਹਲਕੀ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਹੈ। ਉਹ ਅਡੈਪਟਰ ਹੋਸਟ ਦੇ Hyper-V ਡਿਫਾਲਟ ਸਵਿੱਚ ਰਾਹੀਂ ਜੁੜਦਾ ਹੈ, ਜੋ ਮਸ਼ੀਨ ਛੱਡਣ ਤੋਂ ਪਹਿਲਾਂ ਸੈਂਡਬਾਕਸ ਦੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਹੋਸਟ ਦੇ ਵਰਚੁਅਲ Ethernet ਇੰਟਰਫੇਸ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ। ਇਹ ਵੇਰਵਾ ਇਸ ਬਾਰੇ ਲੋਕਾਂ ਵੱਲੋਂ ਦੱਸੇ ਲਗਭਗ ਹਰ ਲੱਛਣ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ।
ਇਸ ਲਈ ਸੈਂਡਬਾਕਸ ਤੁਹਾਡੇ ਡੈਸਕਟਾਪ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਵੱਖਰਾ ਨੈੱਟਵਰਕ ਅੰਤ-ਬਿੰਦੂ ਹੈ ਜਿਸ ਦੇ ਪੈਕਟ ਹੋਸਟ ਅੱਗੇ ਭੇਜਦਾ ਹੈ, ਅਤੇ ਹੋਸਟ ਦਾ ਫਾਇਰਵਾਲ ਤੇ VPN ਕਲਾਇੰਟ ਉਸ ਭੇਜਣ ਨੂੰ ਆਪੋ-ਆਪਣੇ ਢੰਗ ਨਾਲ ਦੇਖਦੇ ਹਨ। ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰਕਿਰਿਆ ਲਈ ਲਿਖਿਆ ਨਿਯਮ ਵਰਚੁਅਲ ਸਵਿੱਚ ਤੋਂ ਆਏ ਅਨੁਵਾਦਿਤ ਫਰੇਮ ਨਾਲ ਆਪਣੇ ਆਪ ਨਹੀਂ ਮਿਲਦਾ।
ਇੱਕੋ ਜਿਹੀਆਂ ਦਿਸਦੀਆਂ ਦੋ ਲੋੜਾਂ
ਨਿੱਜੀ ਸਰੋਤ ਤੱਕ ਪਹੁੰਚਣਾ ਅਤੇ ਸੈਂਡਬਾਕਸ ਦੀ ਹਰ ਬੇਨਤੀ ਟਨਲ ਰਾਹੀਂ ਲੰਘਾਉਣਾ ਦੋ ਵੱਖਰੇ ਟੀਚੇ ਹਨ। ਪਹਿਲੇ ਲਈ ਸੈਂਡਬਾਕਸ ਦੇ ਅੰਤ-ਬਿੰਦੂ ਲਈ ਕੰਮ ਕਰਨ ਵਾਲਾ ਰੂਟ ਅਤੇ ਨਾਮ ਹੱਲ ਚਾਹੀਦਾ ਹੈ। ਦੂਜੇ ਲਈ ਮੁੜ-ਕਨੈਕਸ਼ਨ ਅਤੇ ਨਾਕਾਮੀ ਸਹਿਣ ਵਾਲਾ ਜ਼ੋਰ ਚਾਹੀਦਾ ਹੈ। ਕੋਈ ਵੀ ਦੂਜੇ ਤੋਂ ਨਹੀਂ ਆਉਂਦਾ, ਅਤੇ ਇੱਕ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਾਲੀ ਜਾਂਚ ਦੂਜੇ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਕਹਿੰਦੀ।
ਜਨਤਕ ਪਤੇ ਦੀ ਜਾਂਚ ਦੋਵਾਂ ਸਵਾਲਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦਾ ਵੀ ਪੂਰਾ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ। ਸੈਂਡਬਾਕਸ ਦੇ ਅੰਦਰੋਂ VPN ਨਿਕਾਸ ਦਿਸਣਾ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕੁਝ ਟ੍ਰੈਫਿਕ ਨੇ ਟਨਲ ਵਰਤਿਆ। ਇਹ ਨਹੀਂ ਦੱਸਦੀ ਕਿ ਨਿੱਜੀ ਨਾਮ ਹੱਲ ਹੁੰਦੇ ਹਨ ਜਾਂ ਨਹੀਂ, ਜਾਂ ਟਨਲ ਬੰਦ ਹੋਣ ਵੇਲੇ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀ ਬੇਨਤੀ ਦਾ ਕੀ ਹੁੰਦਾ ਹੈ।
ਕੁਝ ਵੀ ਜਾਂਚਣ ਤੋਂ ਪਹਿਲਾਂ ਲਿਖੋ ਕਿ ਤੁਹਾਨੂੰ ਦੋਵਾਂ ਵਿੱਚੋਂ ਕੀ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਦੋਵੇਂ ਲੋੜਾਂ ਵੱਖਰੇ ਡਿਜ਼ਾਈਨ ਵੱਲ ਲੈ ਜਾਂਦੀਆਂ ਹਨ ਅਤੇ ਦੋਵਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਹੀ ਬ੍ਰਾਊਜ਼ਰ ਨਾਲ ਜਾਂਚੀ ਜਾ ਸਕਦੀ ਹੈ।
ਸੈਂਡਬਾਕਸ ਦੇ ਅੰਦਰੋਂ ਜਾਂਚੋ
ਇੱਕੋ ਇੱਕ ਅਰਥਪੂਰਨ ਨਿਰੀਖਣ ਹੋਸਟ ਤੋਂ ਨਹੀਂ, ਸੈਂਡਬਾਕਸ ਦੇ ਆਪਣੇ ਸੈਸ਼ਨ ਤੋਂ ਆਉਂਦਾ ਹੈ। ਉੱਥੇ PowerShell ਖੋਲ੍ਹੋ ਅਤੇ ਅਡੈਪਟਰ, ਨਾਮ ਹੱਲ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਪਤੇ ਤੱਕ ਦੇ ਰਾਹ ਨੂੰ ਦੇਖੋ:
ipconfig /all Resolve-DnsName files.corp.example Test-NetConnection 198.51.100.7 -Port 443 Get-NetRoute -DestinationPrefix 0.0.0.0/0
ਅਡੈਪਟਰਾਂ ਦੀ ਸੂਚੀ ਸੈਂਡਬਾਕਸ ਨੂੰ ਮਿਲਿਆ ਪਤਾ ਅਤੇ ਗੇਟਵੇ ਦਿਖਾਉਂਦੀ ਹੈ। ਹੋਸਟ ਨਾਲੋਂ ਵੱਖਰਾ ਗੇਟਵੇ ਡਿਫਾਲਟ ਸਵਿੱਚ ਲਈ ਆਮ ਹੈ, ਇਸ ਲਈ ਗੇਟਵੇ ਨਹੀਂ, ਨਿਕਾਸ ਦੀ ਤੁਲਨਾ ਕਰੋ। ਹੱਲ ਟੈਸਟ ਦੱਸਦਾ ਹੈ ਕਿ ਨਿੱਜੀ ਨਾਮ ਦਾ ਜਵਾਬ ਮਿਲਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਇੱਥੇ ਹੀ split-horizon ਸੈਟਅਪ ਆਮ ਤੌਰ ’ਤੇ ਹੋਸਟ ਨਾਲੋਂ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਰੂਟ ਦੀ ਲਾਈਨ ਦੱਸਦੀ ਹੈ ਕਿ ਸੈਂਡਬਾਕਸ ਕਿਹੜੇ ਗੇਟਵੇ ਨੂੰ ਡਿਫਾਲਟ ਦਾ ਮਾਲਕ ਮੰਨਦਾ ਹੈ।
ਟਨਲ ਜੁੜਿਆ ਅਤੇ ਲਾਹਿਆ ਹੋਣ ਵੇਲੇ ਉਹੀ ਤਿੰਨ ਜਾਂਚਾਂ ਦੁਹਰਾਓ। ਉਹਨਾਂ ਦੋ ਹਾਲਤਾਂ ਵਿੱਚ ਨਾ ਬਦਲਣ ਵਾਲਾ ਨਤੀਜਾ ਇਸ ਗੱਲ ਦਾ ਸਬੂਤ ਹੈ ਕਿ ਟਨਲ ਸੈਂਡਬਾਕਸ ਦੇ ਰਾਹ ਵਿੱਚ ਹੀ ਨਹੀਂ ਹੈ, ਜਨਤਕ ਜਾਂਚ ਨੇ ਜੋ ਵੀ ਪਤਾ ਦਿਖਾਇਆ ਹੋਵੇ।
ਜਦੋਂ ਸੈਂਡਬਾਕਸ ਨੂੰ ਨੈੱਟਵਰਕ ਦੀ ਲੋੜ ਨਾ ਹੋਵੇ ਤਾਂ ਬੰਦ ਕਰੋ
ਆਫਲਾਈਨ ਨਿਰੀਖਣ ਲਈ ਕਸਟਮ ਕਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਨੈੱਟਵਰਕ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਸਕਦੀ ਹੈ। ਸੈਟਿੰਗ ਕਨਫਿਗਰੇਸ਼ਨ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇੱਕ ਹੀ ਤੱਤ ਹੈ:
<Configuration> <Networking>Disable</Networking> </Configuration>
ਸੈਂਡਬਾਕਸ ਕਨਫਿਗਰੇਸ਼ਨ ਸੰਦਰਭ ਇਸ ਤੱਤ ਦਾ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦਾ ਹੈ ਅਤੇ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ ਕਿ ਸਮਰੱਥ ਨੈੱਟਵਰਕਿੰਗ ਅੰਦਰੂਨੀ ਨੈੱਟਵਰਕਾਂ ਨੂੰ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਸਾਹਮਣੇ ਖੋਲ੍ਹ ਸਕਦੀ ਹੈ ਜਿਨ੍ਹਾਂ ’ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਨਹੀਂ ਕਰਦੇ। ਡਿਫਾਲਟ ਸਵੀਕਾਰਨ ਦੀ ਥਾਂ ਇਸਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ ’ਤੇ ਸੈੱਟ ਕਰਨ ਦਾ ਪੂਰਾ ਕਾਰਨ ਉਹੀ ਚੇਤਾਵਨੀ ਹੈ।
ਤਥਾਪਿ ਸਵਿੱਚ ਕੋਈ VPN ਇੰਟਰਫੇਸ ਨਹੀਂ ਚੁਣਦਾ। ਇਹ ਨੈੱਟਵਰਕ ਹੈ ਜਾਂ ਨਹੀਂ ਦਾ ਦਵੈਤੀ ਫ਼ੈਸਲਾ ਹੈ, ਸੈਂਡਬਾਕਸ ਨੂੰ ਕਿਸੇ ਖ਼ਾਸ ਟਨਲ ਨਾਲ ਬੰਨ੍ਹਣ ਦਾ ਤਰੀਕਾ ਨਹੀਂ। ਨਿਕਾਸ ਦਾ ਨਾਮ ਲੈਣ ਵਾਲੀ ਲੋੜ ਸਿਰਫ਼ ਇਹ ਤੈਅ ਕਰਨ ਵਾਲੇ ਸਵਿੱਚ ਨਾਲ ਪੂਰੀ ਨਹੀਂ ਹੋ ਸਕਦੀ ਕਿ ਨਿਕਾਸ ਹੈ ਜਾਂ ਨਹੀਂ।
ਕੁਝ ਵੀ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਸੀਮਾ ਡਿਜ਼ਾਈਨ ਕਰੋ
ਜੇ ਲੋੜ ਸਖ਼ਤ ਅਲੱਗਾਵ ਹੈ, ਤਾਂ ਅਜਿਹਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਨੈੱਟਵਰਕ ਡਿਜ਼ਾਈਨ ਚੁਣੋ ਜੋ ਇਸਨੂੰ ਲਾਗੂ ਕਰ ਸਕੇ, ਅਤੇ ਅੱਗੇ ਭੇਜੇ ਜਾਂ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਟ੍ਰੈਫਿਕ ਲਈ VPN ਉਤਪਾਦ ਦੀ ਸਮਰਥਿਤ ਨੀਤੀ ਵਰਤੋ। ਹੋਸਟ ਕਲਾਇੰਟ ਦੇ ਵਿਵਹਾਰ ਦਾ ਅੰਦਾਜ਼ਾ ਲਾਉਣਾ ਡਿਜ਼ਾਈਨ ਨਹੀਂ ਹੈ, ਅਤੇ ਇੱਕ ਸਫਲ ਜਾਂਚ ਲਾਗੂਕਰਨ ਨਹੀਂ ਹੈ।
ਟੈਸਟ ਪਾਸ ਕਰਾਉਣ ਲਈ ਭਰੋਸੇਯੋਗ ਨਾ ਹੋਣ ਵਾਲੇ ਸੈਂਡਬਾਕਸ ਨੂੰ ਕਾਰਪੋਰੇਟ VPN ਪ੍ਰੋਫਾਈਲ ਜਾਂ ਨਿੱਜੀ ਪ੍ਰਮਾਣ ਨਾ ਦਿਓ। ਇਹ ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਸੀਮਾ ਨੂੰ ਹਰੇ ਨਤੀਜੇ ਨਾਲ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਮਾਣ ਟੈਸਟ ਤੋਂ ਵੱਧ ਚਿਰ ਰਹਿੰਦਾ ਹੈ।
ਤੈਨਾਤੀ ਨੋਟਾਂ ਵਿੱਚ ਨੈੱਟਵਰਕ ਮੋਡ, ਦੇਖਿਆ ਨਿਕਾਸ ਅਤੇ ਮੁੜ-ਕਨੈਕਸ਼ਨ ਦਾ ਵਿਵਹਾਰ ਦਰਜ ਕਰੋ। ਜਦੋਂ ਕਲਾਇੰਟ ਅੱਪਡੇਟ ਇਹ ਬਦਲੇ ਕਿ ਅੱਗੇ ਭੇਜੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਹੀ ਨੋਟ ਦੱਸਦੇ ਹਨ ਕਿ ਲੋੜ ਕਦੇ ਸੱਚਮੁੱਚ ਪੂਰੀ ਨਹੀਂ ਹੋਈ ਸੀ।