ਰਿਮੋਟ-ਐਕਸੈਸ VPN ਰਾਹੀਂ ਘਰ ਦੇ ਡਿਵਾਈਸ ਤਕ ਪਹੁੰਚਣਾ: ਪੰਜ ਦਰਵਾਜ਼ੇ
ਤੁਹਾਡੇ ਘਰ ਤਕ ਦੀ ਸੁਰੰਗ ਨੂੰ ਉਸ ਨੈੱਟਵਰਕ ’ਤੇ ਗੇਟਵੇ, ਫਾਰਵਰਡਿੰਗ ਅਤੇ ਜਵਾਬ ਦਾ ਰਾਹ ਚਾਹੀਦਾ ਹੈ। ਪੰਜ ਦਰਵਾਜ਼ੇ, ਅਤੇ ਸਬੂਤ ਨ ਦਿਖਾਉਣ ਵਾਲਾ ਪਹਿਲਾ ਦਰਵਾਜ਼ਾ ਹੀ ਸਮੱਸਿਆ ਹੈ।
ਇੱਕ ਵਪਾਰਕ ਇੰਟਰਨੈੱਟ-ਐਗਜ਼ਿਟ VPN ਤੁਹਾਡਾ ਪਤਾ ਲੁਕਾਉਂਦਾ ਹੈ; ਇਹ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਆਪਣੇ ਘਰ ਨਾਲ ਨਹੀਂ ਜੋੜਦਾ। ਘਰ ਦੇ ਨੈੱਟਵਰਕ ’ਤੇ NAS ਜਾਂ ਪ੍ਰਿੰਟਰ ਤਕ ਪਹੁੰਚਣ ਲਈ ਉਸ ਨੈੱਟਵਰਕ ’ਤੇ ਬੈਠਾ ਗੇਟਵੇ ਅਤੇ ਉਸ ਵੱਲ ਸੁਰੰਗ ਬਣਾਉਣ ਵਾਲਾ ਕਲਾਇੰਟ ਚਾਹੀਦਾ ਹੈ। ਫਿਰ ਪੈਕਟ ਨੂੰ ਪੰਜ ਜਾਂਚਾਂ ਵਿੱਚੋਂ ਲੰਘਣਾ ਪੈਂਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਫੇਲ ਹੋਣ ’ਤੇ ਬਾਹਰੋਂ ਇੱਕੋ ਜਿਹਾ ਦਿਸਦਾ ਹੈ।
ਦਰਵਾਜ਼ਾ 1: ਕਲਾਇੰਟ ਨੂੰ ਸੁਰੰਗ ਚੁਣਨੀ ਪਵੇਗੀ
ਜਾਂਚੋ ਕਿ ਮੰਜ਼ਿਲ ਪ੍ਰੀਫਿਕਸ ਸੱਚਮੁੱਚ ਕਲਾਇੰਟ ’ਤੇ ਸੁਰੰਗ ਵਿੱਚ ਰੂਟ ਹੁੰਦਾ ਹੈ। ਸਿਰਫ਼ VPN ਦੇ ਆਪਣੇ ਸਬਨੈੱਟ ਨੂੰ ਭੇਜਣ ਵਾਲਾ ਸਪਲਿਟ-ਟਨਲ ਪ੍ਰੋਫਾਈਲ 192.168.x.x ਨੂੰ ਸਿੱਧਾ ਸਥਾਨਕ ਇੰਟਰਫੇਸ ਤੋਂ ਬਾਹਰ ਭੇਜ ਦੇਵੇਗਾ, ਜਿੱਥੇ ਇਹ ਕਿਤੇ ਨਹੀਂ ਪਹੁੰਚਦਾ। ਪ੍ਰੋਫਾਈਲ ਦਾ ਨਾਮ ਨਹੀਂ, ਕਲਾਇੰਟ ਦੀ ਰੂਟਿੰਗ ਟੇਬਲ ਵੇਖੋ।
ਫੋਨ ਕਲਾਇੰਟ ਨਾਲ ਇਹ ਸਭ ਤੋਂ ਆਮ ਫੇਲ ਹੈ, ਜੋ ਅਕਸਰ ਡਿਫਾਲਟ ਤੌਰ ’ਤੇ ਸਿਰਫ਼ DNS ਜਾਂ ਸਿਰਫ਼ ਇੱਕ ਪ੍ਰੀਫਿਕਸ ਭੇਜਦੇ ਹਨ। ਜੇ ਰੂਟ ਨਾ ਹੋਵੇ, ਤਾਂ ਹੈਂਡਸ਼ੇਕ ਸੰਪੂਰਨ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਡਿਵਾਈਸ ਫਿਰ ਵੀ ਅਪਹੁੰਚ।
ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਕਲਾਇੰਟ ਪੂਲ ਦਾ ਪਤਾ ਅਤੇ ਘਰ ਦਾ ਸਬਨੈੱਟ ਇੱਕ ਦੂਜੇ ’ਤੇ ਨਹੀਂ ਚੜ੍ਹਦੇ।
ਦਰਵਾਜ਼ਾ 2: ਗੇਟਵੇ ਨੂੰ ਫਾਰਵਰਡ ਕਰਨਾ ਪਵੇਗਾ
VPN ਉਸ ਹੋਸਟ ’ਤੇ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਡਿਕ੍ਰਿਪਟ ਕੀਤਾ ਪੈਕਟ LAN ’ਤੇ ਫਾਰਵਰਡ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਇਸ ਲਈ IP ਫਾਰਵਰਡਿੰਗ ਚਾਲੂ ਹੋਣਾ ਅਤੇ ਫਾਇਰਵਾਲ ਨੀਤੀ VPN ਇੰਟਰਫੇਸ ਤੋਂ LAN ਇੰਟਰਫੇਸ ਤੱਕ ਪ੍ਰਵਾਹ ਦੀ ਆਗਿਆ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ। ਰਾਊਟਰ ਡਿਵਾਈਸ ’ਤੇ ਇਹ ਆਮ ਤੌਰ ’ਤੇ ਅੰਦਰੂਨੀ ਹੁੰਦਾ ਹੈ; strongSwan ਜਾਂ WireGuard ਚਲਾਉਣ ਵਾਲੇ Linux ਬਾਕਸ ’ਤੇ ਇਹ ਦੋ ਸੈਟਿੰਗਾਂ ਹਨ ਜੋ ਲੋਕ ਭੁੱਲ ਜਾਂਦੇ ਹਨ। ਸੇਵਾ ਪਰਖਣ ਤੋਂ ਪਹਿਲਾਂ ਦੋਵੇਂ ਜਾਂਚੋ, ਕਿਉਂਕਿ ਕੋਈ ਇੱਕ ਵੀ ਇਕੱਲਾ ਉਹੀ ਟਾਈਮਆਊਟ ਦਿੰਦਾ ਹੈ।
LAN ਇੰਟਰਫੇਸ ’ਤੇ ਕੈਪਚਰ ਨਾਲ ਪਰਖੋ, ਕਿਉਂਕਿ ਜੋ ਪੈਕਟ ਉੱਥੇ ਕਦੇ ਨਹੀਂ ਦਿਸਦਾ ਉਹ ਜਾਂ ਤਾਂ ਸੁੱਟਿਆ ਗਿਆ ਜਾਂ ਕਦੇ ਫਾਰਵਰਡ ਨਹੀਂ ਹੋਇਆ।
ਇਹ ਕਨੈਕਸ਼ਨ ਨੂੰ ਰੱਦ ਕਰਨ ਵਾਲੀ ਸੇਵਾ ਤੋਂ ਵੱਖਰੀ ਫੇਲ ਹੈ, ਅਤੇ ਇਹ ਫ਼ਰਕ ਬਹੁਤ ਸਮਾਂ ਬਚਾਉਂਦਾ ਹੈ। ਆਗਿਆ ਨੂੰ ਤੰਗ ਰੱਖੋ, ਪੂਰੇ ਸਬਨੈੱਟ ਦੀ ਥਾਂ ਸੇਵਾ ਅਤੇ VPN ਪੂਲ ਤੱਕ ਸੀਮਤ ਰੱਖੋ।
ਦਰਵਾਜ਼ਾ 3: ਜਵਾਬ ਦਾ ਰਾਹ ਸਭ ਕੁਝ ਤੈਅ ਕਰਦਾ ਹੈ
ਟਾਰਗੈਟ ਉਸ ਸਰੋਤ ਪਤੇ ਨੂੰ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਜੋ ਉਸ ਨੇ ਵੇਖਿਆ, ਜੋ ਤੁਸੀਂ ਅਨੁਵਾਦ ਕਰਦੇ ਹੋ ਕਿ ਨਹੀਂ ਇਸ ’ਤੇ ਨਿਰਭਰ ਕਰਦਿਆਂ ਕਲਾਇੰਟ ਪੂਲ ਦਾ ਪਤਾ ਜਾਂ ਗੇਟਵੇ ਹੁੰਦਾ ਹੈ। ਜੇ ਟਾਰਗੈਟ ਦਾ ਡਿਫਾਲਟ ਗੇਟਵੇ ਘਰ ਦਾ ਰਾਊਟਰ ਹੈ ਅਤੇ ਉਸ ਰਾਊਟਰ ਕੋਲ VPN ਪੂਲ ਤੱਕ ਕੋਈ ਰੂਟ ਨਹੀਂ, ਤਾਂ ਜਵਾਬ ਇੰਟਰਨੈੱਟ ਰਾਹੀਂ ਬਾਹਰ ਨਿਕਲ ਕੇ ਮਰ ਜਾਂਦਾ ਹੈ। ਇਹੀ ਕਲਾਸਿਕ ਇੱਕ-ਦਿਸ਼ਾ ਕਨੈਕਸ਼ਨ ਹੈ।
ਦੋ ਜਾਇਜ਼ ਹੱਲ ਹਨ: LAN ਗੇਟਵੇ ’ਤੇ ਪੂਲ ਲਈ ਰੂਟ ਜੋੜਨਾ, ਜਾਂ VPN ਗੇਟਵੇ ’ਤੇ source-NAT ਕਰਨਾ ਤਾਂ ਜੋ ਟਾਰਗੈਟ ਨੂੰ ਹਮੇਸ਼ਾ ਸਿਰਫ਼ ਗੇਟਵੇ ਦਾ ਪਤਾ ਦਿਸੇ। ਦੂਜਾ ਸੌਖਾ ਹੈ ਅਤੇ ਮੂਲ ਸਰੋਤ ਪਛਾਣ ਗੁਆ ਦਿੰਦਾ ਹੈ।
ਜਾਣ-ਬੁੱਝ ਕੇ ਇੱਕ ਚੁਣੋ ਅਤੇ ਲਿਖੋ ਕਿ ਕਿਹੜਾ, ਕਿਉਂਕਿ ਫਾਇਰਵਾਲ ਨਿਯਮ ਅਤੇ ਲਾਗ ਇਸ ’ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। strongSwan ਫਾਰਵਰਡਿੰਗ ਗਾਈਡ ਉਸ ਫ਼ੈਸਲੇ ਦੇ Linux ਪਾਸੇ ਤੋਂ ਲੰਘਦੀ ਹੈ।
ਦਰਵਾਜ਼ਾ 4: ਨਾਮ ਅਤੇ ਪ੍ਰੀਫਿਕਸ ਓਵਰਲੈਪ
ਸਥਾਨਕ ਖੋਜ ਨਾਮ ਰੂਟਡ ਸੀਮਾ ਨਹੀਂ ਲੰਘਦੇ, ਇਸ ਲਈ ਘਰ ਅੰਦਰ ਦੋਸਤਾਨਾ ਨਾਮ ਨਾਲ ਦਿਸਣ ਵਾਲਾ ਡਿਵਾਈਸ ਸੁਰੰਗ ਰਾਹੀਂ ਅਦਿੱਖ ਹੋ ਸਕਦਾ ਹੈ। ਨਿੱਜੀ ਜ਼ੋਨ ਲਈ DNS ਦਿਓ, ਜਾਂ ਪਤਾ ਦਸਤਾਵੇਜ਼ ਕਰੋ। ਤੁਸੀਂ ਜੋ ਵੀ ਨਾਮ ਵਰਤੋ, ਉਹ ਉਸ ਚੀਜ਼ ਵਿੱਚ ਹੱਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਨੂੰ ਦੂਰ ਦਾ ਕਲਾਇੰਟ ਰੂਟ ਕਰ ਸਕੇ। ਇਸੇ ਲਈ ਡਿਵਾਈਸ ਇੱਕੋ ਸਮੇਂ ਪਤੇ ਨਾਲ ਪਹੁੰਚਯੋਗ ਅਤੇ ਨਾਮ ਨਾਲ ਅਦਿੱਖ ਹੋ ਸਕਦਾ ਹੈ।
ਓਵਰਲੈਪਿੰਗ ਪ੍ਰੀਫਿਕਸ ਦੂਜਾ ਜਾਲ ਹੈ: ਜੇ ਕਲਾਇੰਟ ਪੂਲ 192.168.1.0/24 ਹੈ ਅਤੇ ਘਰ ਦਾ ਨੈੱਟਵਰਕ ਵੀ, ਤਾਂ ਕਲਾਇੰਟ ਮੰਜ਼ਿਲ ਨੂੰ ਸਥਾਨਕ ਮੰਨਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਕਦੇ ਸੁਰੰਗ ਰਾਹੀਂ ਨਹੀਂ ਭੇਜਦਾ।
ਇੱਕ ਪਾਸੇ ਨੂੰ ਦੁਬਾਰਾ ਨੰਬਰ ਦਿਓ, ਜਾਂ ਅਜਿਹੀ ਰੇਂਜ ਤੋਂ ਪੂਲ ਲਵੋ ਜੋ ਤੁਹਾਨੂੰ ਘਰ ਕਦੇ ਨਹੀਂ ਮਿਲੇਗੀ।
ਦਰਵਾਜ਼ਾ 5: ਘਰ ਤੋਂ ਬਾਹਰੋਂ ਪਰਖੋ
ਰਸੋਈ ਤੋਂ ਕੀਤੀ ਜਾਂਚ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ, ਕਿਉਂਕਿ ਟ੍ਰੈਫਿਕ ਕਦੇ LAN ਨਹੀਂ ਛੱਡ ਸਕਦਾ। ਮੋਬਾਈਲ ਹਾਟਸਪਾਟ ਜਾਂ ਕਿਸੇ ਹੋਰ ਨੈੱਟਵਰਕ ਤੋਂ ਜੁੜੋ, ਫਿਰ ਦਰਵਾਜ਼ੇ ਕ੍ਰਮ ਵਿੱਚ ਚੱਲੋ: ਕਲਾਇੰਟ ’ਤੇ ਰੂਟ, LAN ਇੰਟਰਫੇਸ ’ਤੇ ਕੈਪਚਰ, ਸੇਵਾ ਦਾ ਜਵਾਬ, ਜਵਾਬ ਦਾ ਕੈਪਚਰ ਅਤੇ ਨਾਮ ਹੱਲ। ਜੋ ਪਹਿਲਾ ਦਰਵਾਜ਼ਾ ਕੋਈ ਸਬੂਤ ਨਹੀਂ ਦਿੰਦਾ, ਕੰਮ ਉੱਥੇ ਹੀ ਹੈ।
ਜੇ ਸੇਵਾ ਜਵਾਬ ਦਿੰਦੀ ਹੈ ਪਰ ਨਾਮ ਨਹੀਂ, ਤਾਂ ਤੁਹਾਨੂੰ ਸੁਰੰਗ ਦੀ ਨਹੀਂ, DNS ਦੀ ਸਮੱਸਿਆ ਹੈ।
ਕੰਮ ਕਰਨ ਵਾਲਾ ਸੰਰਚਨਾ ਪੂਲ, ਰੂਟ ਅਤੇ NAT ਚੋਣ ਸਮੇਤ ਨੋਟ ਵਿੱਚ ਰੱਖੋ, ਕਿਉਂਕਿ ਅਗਲੀ ਰਾਊਟਰ ਬਦਲੀ ਤਿੰਨੇ ਰੀਸੈਟ ਕਰ ਦੇਵੇਗੀ।