ਆਪਣਾ VPN ਸਰਵਰ ਹੋਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਕੀ ਤੈਅ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਸਰਵਰ ਬਾਈਨਰੀ ਸੌਖਾ ਹਿੱਸਾ ਹੈ। ਕੁਝ ਵੀ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਐਂਡਪੁਆਇੰਟ, ਕਲਾਇੰਟ ਦੀ ਪਛਾਣ, ਪਤਾ-ਰੇਂਜ ਅਤੇ ਵਾਪਸ ਆਉਣ ਦਾ ਰਾਹ ਤੈਅ ਕਰ ਲਓ।
ਸਰਵਰ ਸਾਫ਼ਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰਨਾ ਖ਼ੁਦ ਹੋਸਟ ਕੀਤੇ VPN ਦਾ ਸਭ ਤੋਂ ਛੋਟਾ ਹਿੱਸਾ ਹੈ, ਅਤੇ ਲੋਕ ਸ਼ੁਰੂਆਤ ਇਸੇ ਕਦਮ ਤੋਂ ਕਰਦੇ ਹਨ। ਤੈਨਾਤੀ ਕੰਮ ਕਰੇਗੀ ਜਾਂ ਨਹੀਂ, ਇਹ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਕੋਈ ਕਲਾਇੰਟ ਐਂਡਪੁਆਇੰਟ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ ਜਾਂ ਨਹੀਂ, ਉਸ ਤੋਂ ਬਾਅਦ ਉਹ ਕਲਾਇੰਟ ਕਿੱਥੇ ਤੱਕ ਪਹੁੰਚ ਸਕਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਟਨਲ ਹੀ ਟੁੱਟਿਆ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਅੰਦਰ ਕਿਵੇਂ ਵਾਪਸ ਆਉਂਦੇ ਹੋ। ਪੈਕੇਜ ਮੈਨੇਜਰ ਚੱਲਣ ਤੋਂ ਪਹਿਲਾਂ ਤਿੰਨੇ ਤੈਅ ਕਰ ਲਓ।
ਇਹਨਾਂ ਵਿੱਚੋਂ ਦੋ ਡਿਜ਼ਾਈਨ ਫ਼ੈਸਲੇ ਹਨ ਅਤੇ ਤੀਜਾ ਕਾਰਜ-ਸੰਚਾਲਣ ਦੀ ਆਦਤ ਹੈ। ਤਿੰਨੇ ਕਾਗ਼ਜ਼ ਉੱਤੇ ਠੀਕ ਕਰਨਾ ਆਊਟੇਜ ਵੇਲੇ ਠੀਕ ਕਰਨ ਨਾਲੋਂ ਸਸਤਾ ਹੈ।
ਤੈਅ ਕਰੋ ਕਿ ਕਲਾਇੰਟ ਨੂੰ ਕਿੱਥੇ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ ਹੈ
ਰਿਮੋਟ-ਐਕਸੈਸ ਸਰਵਰ ਨੂੰ ਉਸ ਨਿੱਜੀ ਨੈੱਟਵਰਕ ਤੱਕ ਰੂਟ ਚਾਹੀਦਾ ਹੈ ਜਿਸ ਦੀ ਉਹ ਘੋਸ਼ਣਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਜਵਾਬਾਂ ਲਈ ਵਾਪਸੀ ਰਾਹ ਵੀ, ਜਿਸ ਕਰਕੇ ਉਹ ਉਸ ਨੈੱਟਵਰਕ ਦਾ ਰਾਊਟਰ ਬਣ ਜਾਂਦਾ ਹੈ, ਸਿਰਫ਼ ਸੁਣਨ ਵਾਲਾ ਨਹੀਂ। ਇੰਟਰਨੈੱਟ-ਐਗਜ਼ਿਟ ਸਰਵਰ ਨੂੰ ਫ਼ਾਰਵਰਡਿੰਗ ਦੇ ਨਾਲ ਪਤਾ-ਨਿਰਧਾਰਨ ਜਾਂ ਅਨੁਵਾਦ ਦਾ ਪ੍ਰਬੰਧ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਪੂਰਾ ਹੋਇਆ ਹੈਂਡਸ਼ੇਕ ਦੋਹਾਂ ਵਿੱਚੋਂ ਕੁਝ ਨਹੀਂ ਦਿੰਦਾ। ਟੋਪੋਲੋਜੀ ਤੋਂ ਪਹਿਲਾਂ ਕੰਮ ਚੁਣੋ, ਕਿਉਂਕਿ ਦੋਵੇਂ ਡਿਜ਼ਾਈਨ ਰਾਊਟਿੰਗ, ਫ਼ਾਇਰਵਾਲ ਨਿਯਮਾਂ ਅਤੇ ਇਸ ਵਿੱਚ ਵੱਖਰੇ ਹਨ ਕਿ ਕਲਾਇੰਟ ਟਨਲ ਰਾਹੀਂ ਕੀ ਭੇਜਦਾ ਹੈ। ਦੋਵੇਂ ਕੰਮ ਮੰਗੇ ਜਾਣ 'ਤੇ ਸਰਵਰ ਨੂੰ ਦੋਵੇਂ ਨਿਯਮ-ਸੈੱਟ ਅਤੇ ਕਲਾਇੰਟ ਦੇ ਡਿਫ਼ਾਲਟ ਰੂਟ ਦੀ ਮੇਲ ਖਾਂਦੀ ਵੰਡ ਚਾਹੀਦੀ ਹੈ।
ਟਨਲ ਅਤੇ LAN ਦੀਆਂ ਰੇਂਜਾਂ ਐਸੀਆਂ ਚੁਣੋ ਜੋ ਤੁਹਾਡੇ ਕਲਾਇੰਟ ਵੱਲੋਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੇ ਜਾ ਰਹੇ ਨੈੱਟਵਰਕਾਂ ਨਾਲ ਟਕਰਾ ਨਾ ਸਕਣ, ਕਿਉਂਕਿ ਜਿਸ ਲੈਪਟਾਪ ਕੋਲ ਪਹਿਲਾਂ ਹੀ 192.168.1.0/24 ਹੈ, ਉਹ ਉਹੀ ਪ੍ਰੀਫ਼ਿਕਸ ਦੇਣ ਵਾਲੀ ਟਨਲ ਦੀ ਬਜਾਏ ਉਸੇ ਰੂਟ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਰਹੇਗਾ। IPv4 ਅਤੇ IPv6 ਵੱਖਰੇ ਜਾਂਚੋ, ਕਿਉਂਕਿ ਬਹੁਤ ਲੋਕ ਪਹਿਲਾ ਸਹੀ ਕਰਦੇ ਹਨ ਅਤੇ ਦੂਜਾ ਕਦੇ ਨਹੀਂ ਵੇਖਦੇ। ਜਿੱਥੇ ਸਰਵਰ ਕਿਸੇ ਹੋਰ ਰਾਊਟਰ ਪਿੱਛੇ ਹੈ, ਉੱਥੇ ਹਰ ਪਰਤ ਦੱਸਣ ਵਾਲੇ ਇੱਕ ਪੋਰਟ-ਫ਼ਾਰਵਰਡ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਦੀ ਬਜਾਏ ਬਾਹਰੋਂ ਪਹੁੰਚ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।
ਪਛਾਣ, ਚਾਬੀਆਂ ਅਤੇ ਵਾਪਸ ਆਉਣ ਦਾ ਰਾਹ
ਜਿੱਥੇ ਸਾਫ਼ਟਵੇਅਰ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ, ਹਰ ਡਿਵਾਈਸ ਲਈ ਵੱਖਰੀ ਪਛਾਣ ਜਾਰੀ ਕਰੋ, ਤਾਂ ਜੋ ਲੈਪਟਾਪ ਗੁੰਮ ਹੋਣ 'ਤੇ ਸਰਵਰ ਦੁਬਾਰਾ ਬਣਾਉਣ ਦੀ ਬਜਾਏ ਇੱਕ ਪੀਅਰ ਰੱਦ ਕਰਨਾ ਪਵੇ। ਨਿੱਜੀ ਚਾਬੀਆਂ ਸੁਰੱਖਿਅਤ ਭੰਡਾਰ ਵਿੱਚ ਰਹਿਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ, ਕਦੇ ਵੀ ਚੈਟ ਸੁਨੇਹੇ ਵਿੱਚ ਚਿਪਕਾਏ ਪਰੋਫ਼ਾਈਲ ਵਿੱਚ ਨਹੀਂ। ਰਿਕਵਰੀ ਦਾ ਰਾਹ ਉਹ ਹਿੱਸਾ ਹੈ ਜੋ ਲੋਕ ਛੱਡ ਦਿੰਦੇ ਹਨ: ਕੰਸੋਲ ਪਹੁੰਚ, ਸੀਰੀਅਲ ਕੰਸੋਲ, ਜਾਂ ਟਨਲ 'ਤੇ ਨਿਰਭਰ ਨਾ ਕਰਨ ਵਾਲਾ ਆਊਟ-ਆਫ਼-ਬੈਂਡ ਪ੍ਰਬੰਧਨ ਇੰਟਰਫ਼ੇਸ। ਇਸ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਗ਼ਲਤ ਫ਼ਾਇਰਵਾਲ ਨਿਯਮ ਛੋਟੀ ਤਬਦੀਲੀ ਨੂੰ ਸਾਈਟ-ਵਿਜ਼ਿਟ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।
ਕੱਢਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਉਸੇ ਵੇਲੇ ਲਿਖੋ ਜਦੋਂ ਨਾਮ-ਦਰਜੀ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਿਖਦੇ ਹੋ। ਡਿਵਾਈਸ ਰੱਦ ਕਰਨਾ ਇੱਕ ਅਜਿਹਾ ਕਾਰਜ ਹੈ ਜੋ ਇੱਕ ਦਿਨ ਚਾਹੀਦਾ ਹੀ ਹੋਵੇਗਾ, ਅਤੇ ਜਦ ਤੱਕ ਸੈੱਟਅੱਪ ਤਾਜ਼ਾ ਹੈ ਇਹ ਸਮਝਾਉਣਾ ਸੌਖਾ ਹੈ।
ਘਰ ਦਾ ਐਂਡਪੁਆਇੰਟ ਜਾਂ ਕਿਰਾਏ ਦਾ?
ਤਿੰਨ ਸ਼ਰਤਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ ਕਿ ਘਰ ਹੋਸਟ ਕਰੀਏ ਜਾਂ ਛੋਟਾ ਇੰਸਟੈਂਸ ਕਿਰਾਏ 'ਤੇ ਲਈਏ। ਪਹਿਲੀ ਇਹ ਹੈ ਕਿ ਆਉਂਦੇ ਕਨੈਕਸ਼ਨ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚਦੇ ਵੀ ਹਨ ਜਾਂ ਨਹੀਂ, ਕਿਉਂਕਿ ਕੈਰੀਅਰ-ਗ੍ਰੇਡ ਅਨੁਵਾਦਿਤ ਅੱਪਲਿੰਕ ਜਾਂ ਸਖ਼ਤ ਬਿਲਡਿੰਗ ਨੈੱਟਵਰਕ ਇਹ ਵਿਕਲਪ ਹਟਾ ਦਿੰਦੇ ਹਨ। ਦੂਜੀ ਇਹ ਹੈ ਕਿ ਐਗਜ਼ਿਟ ਤੁਹਾਡੇ ਸ਼ਹਿਰ ਤੋਂ ਇਲਾਵਾ ਕਿਤੇ ਦਿਖਣਾ ਜ਼ਰੂਰੀ ਹੈ ਜਾਂ ਨਹੀਂ, ਕਿਉਂਕਿ ਇਹ ਸਿਰਫ਼ ਕਿਰਾਏ ਦਾ ਐਂਡਪੁਆਇੰਟ ਬਦਲਦਾ ਹੈ। ਤੀਜੀ ਦੂਜੇ ਭਰੋਸੇ ਦੇ ਰਿਸ਼ਤੇ ਦੀ ਚਾਹ ਹੈ, ਕਿਉਂਕਿ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਮਾਡਲ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ ਅਤੇ ਟ੍ਰੈਫ਼ਿਕ ਪੜ੍ਹ ਨਾ ਸਕਣ 'ਤੇ ਵੀ ਐਂਡਪੁਆਇੰਟ ਵੇਖ ਸਕਦਾ ਹੈ।
ਜੇ ਪਹਿਲੀ ਸ਼ਰਤ ਪੂਰੀ ਹੋਵੇ ਅਤੇ ਦੂਜੀ ਬੇਮਤਲਬ ਹੋਵੇ, ਤਾਂ ਘਰ ਹੋਸਟ ਕਰਨਾ ਛੋਟਾ ਰਾਹ ਹੈ। ਕਿਰਾਏ ਦਾ ਐਂਡਪੁਆਇੰਟ ਥਾਂ ਅਤੇ ਉਪਲਬਧਤਾ ਖਰੀਦਦਾ ਹੈ, ਆਪਣੇ ਆਪ ਵਿੱਚ ਪਰਦੇਦਾਰੀ ਨਹੀਂ।
ਇੱਕ ਕਲਾਇੰਟ ਅਤੇ ਇੱਕ ਰੀਸਟਾਰਟ ਨਾਲ ਸਾਬਤ ਕਰੋ
ਇੱਕ ਕਲਾਇੰਟ ਚਾਲੂ ਕਰੋ, ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਉਹ ਉਹ ਸਰੋਤ ਪਾ ਰਿਹਾ ਹੈ ਜੋ ਉਸ ਨੂੰ ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਇਹ ਵੀ ਕਿ ਉਹ ਉਹਨਾਂ ਤੱਕ ਪਹੁੰਚਣਾ ਬੰਦ ਕਰ ਦਿੰਦਾ ਹੈ ਜਿੱਥੇ ਉਸ ਨੂੰ ਨਹੀਂ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ। ਹੇਠਾਂ ਦਿੱਤੇ ਕਮਾਂਡ ਪੀਅਰ ਦੀ ਸਥਿਤੀ, ਸਰਵਰ ਵੱਲੋਂ ਲਾਏ ਰੂਟ ਅਤੇ ਇਹ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਫ਼ਾਰਵਰਡਿੰਗ ਚਾਲੂ ਹੈ ਜਾਂ ਨਹੀਂ। ਕਿਸੇ ਹੋਰ ਨੂੰ ਨਾਮ-ਦਰਜ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਨੂੰ ਚਲਾਓ।
wg show
sysctl net.ipv4.ip_forward
ip route get 10.8.0.2
ss -lunp | grep -E ':(51820|1194)'
ਤਾਜ਼ਾ ਹੈਂਡਸ਼ੇਕ ਵਾਲਾ ਪੀਅਰ ਜੁੜਿਆ ਹੈ, ਜਦਕਿ ਬਿਨਾਂ ਹੈਂਡਸ਼ੇਕ ਵਾਲੇ ਪੀਅਰ ਨੇ ਕਦੇ ਗੱਲਬਾਤ ਹੀ ਨਹੀਂ ਕੀਤੀ, ਅਤੇ ਇਹ ਵੱਖਰੀਆਂ ਨਾਕਾਮੀਆਂ ਹਨ। ਫ਼ਾਰਵਰਡਿੰਗ ਬੰਦ ਹੋਣਾ ਐਸੀ ਟਨਲ ਸਮਝਾਉਂਦਾ ਹੈ ਜੋ ਉੱਠਦੀ ਹੈ ਅਤੇ ਕੁਝ ਨਹੀਂ ਢੋਂਦੀ, ਇਸ ਲਈ ਕਲਾਇੰਟ ਨੂੰ ਦੋਸ਼ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਸਰਵਰ ਵੇਖੋ। ਸੁਣਨ ਵਾਲਾ ਨਾ ਹੋਣਾ ਦੱਸਦਾ ਹੈ ਕਿ ਸੇਵਾ ਉਸ ਸੰਰਚਨਾ ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋਈ ਜੋ ਤੁਸੀਂ ਸੋਚ ਰਹੇ ਹੋ। ਫਿਰ ਜਾਣ-ਬੁੱਝ ਕੇ ਸਰਵਰ ਰੀਸਟਾਰਟ ਕਰੋ ਅਤੇ ਪੂਰਾ ਸੈੱਟ ਦੁਹਰਾਓ, ਕਿਉਂਕਿ ਸਿਰਫ਼ ਰੀਸਟਾਰਟ ਤੱਕ ਚੱਲਣ ਵਾਲੀ ਟਨਲ ਸੌਖੇ ਰਾਹ ਨੂੰ ਪਰਖਣ ਦਾ ਆਮ ਨਤੀਜਾ ਹੈ।
ਐਂਡਪੁਆਇੰਟ, ਪੀਅਰ, ਰੇਂਜ ਅਤੇ ਰਿਕਵਰੀ ਦਾ ਤਰੀਕਾ ਇੱਕ ਪੰਨੇ ਉੱਤੇ ਲਿਖੋ। ਉਹੀ ਪੰਨਾ ਉਹ ਰਨਬੁੱਕ ਹੈ ਜੋ ਤੁਸੀਂ ਸਭ ਤੋਂ ਘੱਟ ਸੁਵਿਧਾਜਨਕ ਪਲ ਵਿੱਚ ਪੜ੍ਹੋਗੇ।