VPN ਸਰੋਤੇ ਨੂੰ ਉਹਨਾਂ ਇੰਟਰਫ਼ੇਸਾਂ ਤੱਕ ਸੀਮਿਤ ਕਰੋ ਜਿਨ੍ਹਾਂ ਦਾ ਤੁਸੀਂ ਮਤਲਬ ਲਿਆ
wildcard ਸਰੋਤਾ ਅਤੇ ਫਾਇਰਵਾਲ ਨਿਯਮ ਵੱਖ-ਵੱਖ ਕੰਟਰੋਲ ਹਨ। ss ਨਾਲ ਅਸਲ ਸਾਕਟ ਪੜ੍ਹੋ, ਫਿਰ ਪਤਾ ਪਰਿਵਾਰ ਅਤੇ ਫਾਇਰਵਾਲ ਜਾਂਚੋ।
VPN ਸੇਵਾ ਉੱਥੋਂ ਪਹੁੰਚਯੋਗ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਇਸਦਾ ਸਾਕਟ ਬੱਝਿਆ ਹੋਵੇ ਅਤੇ ਇਸਦਾ ਫਾਇਰਵਾਲ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੋਵੇ। ਇਹ ਦੋ ਵੱਖਰੇ ਫੈਸਲੇ ਹਨ, ਅਤੇ ਲੋਕ ਆਮ ਤੌਰ 'ਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਲੈਂਦੇ ਹਨ। ਅਸਲ ਸਰੋਤਾ ਪੜ੍ਹਨ ਵਿੱਚ ਦਸ ਸਕਿੰਟ ਲੱਗਦੇ ਹਨ ਅਤੇ ਉਹ ਸਵਾਲ ਹੱਲ ਹੁੰਦਾ ਹੈ ਜੋ ਅੰਦਾਜ਼ਾ ਹੱਲ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਉੱਥੋਂ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਇੱਕ ਵਾਰ ਵਿੱਚ ਇੱਕ ਕੰਟਰੋਲ ਬਦਲੋ।
ਹੇਠਾਂ ਸਭ ਕੁਝ ਮੰਨਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਹੋਸਟ ਉੱਤੇ root ਜਾਂ sudo ਨਾਲ ਕਮਾਂਡਾਂ ਚਲਾ ਸਕਦੇ ਹੋ।
ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਸਾਕਟ ਪੜ੍ਹੋ
Linux ਉੱਤੇ, ss -lunp UDP ਸਰੋਤਿਆਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਸਥਾਨਕ ਪਤੇ, ਪੋਰਟ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ, ਅਤੇ ss -ltnp TCP ਲਈ ਇਹੀ ਕਰਦਾ ਹੈ। VPN ਦਾ ਪੋਰਟ ਲੱਭੋ ਅਤੇ ਪਤਾ ਕਾਲਮ ਧਿਆਨ ਨਾਲ ਪੜ੍ਹੋ। 0.0.0.0:51820 ਅਤੇ [::]:51820 ਦਾ ਮਤਲਬ ਹਰ ਇੰਟਰਫ਼ੇਸ ਹੈ, ਜਦਕਿ 10.0.0.5:51820 ਦਾ ਮਤਲਬ ਇੱਕ ਇੰਟਰਫ਼ੇਸ ਉੱਤੇ ਇੱਕ ਪਤਾ ਹੈ। ss ਮੈਨੂਅਲ ਕਾਲਮਾਂ ਦਾ ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ ਜੇ ਆਉਟਪੁੱਟ ਅਣਜਾਣ ਹੋਵੇ। ਜੇ ਪ੍ਰਕਿਰਿਆ ਦਾ ਨਾਮ ਗੁੰਮ ਹੈ, ਤਾਂ ਉਹੀ ਕਮਾਂਡ sudo ਨਾਲ ਚਲਾਓ, ਕਿਉਂਕਿ ਮਾਲਕ ਕਾਲਮ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਚਾਹੀਦਾ ਹੈ।
ਪਤਾ ਲਿਖ ਲਓ। ਇਹ ਉਹ ਤੱਥ ਹੈ ਜਿਸ ਉੱਤੇ ਇਸ ਗਾਈਡ ਦਾ ਬਾਕੀ ਹਿੱਸਾ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਇੱਛਾ ਉੱਤੇ ਨਹੀਂ, ਪਤੇ ਉੱਤੇ ਬੰਨ੍ਹੋ
OpenVPN ਆਪਣੀ local ਹਦਾਇਤ ਨਾਲ ਸਰੋਤੇ ਨੂੰ ਇੱਕ ਖਾਸ ਪਤੇ ਉੱਤੇ ਬੰਨ੍ਹਦਾ ਹੈ, ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਪੱਧਰ ਉੱਤੇ ਇਸਨੂੰ ਸੀਮਿਤ ਕਰਨ ਦਾ ਇਹੀ ਸਮਰਥਿਤ ਤਰੀਕਾ ਹੈ। ਹਰ ਅਮਲ ਸਮਾਨ ਪੇਸ਼ ਨਹੀਂ ਕਰਦਾ, ਅਤੇ ਬਾਈਂਡ ਵਿਕਲਪ ਤੋਂ ਬਿਨਾਂ ਪ੍ਰੋਟੋਕਾਲ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਤੰਗ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ। ਜੇ ਤੁਹਾਡੇ ਵਿੱਚ ਕੋਈ ਨਹੀਂ ਹੈ, ਤਾਂ ਫਾਇਰਵਾਲ ਤੁਹਾਡਾ ਇੱਕੋ-ਇੱਕ ਕੰਟਰੋਲ ਹੈ, ਅਤੇ ਡਿਪਲਾਏਮੈਂਟ ਨੋਟਾਂ ਨੂੰ ਇਹ ਸਪਸ਼ਟ ਕਹਿਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਈ ਪਤਿਆਂ ਵਾਲੇ ਹੋਸਟ ਉੱਤੇ, ਟਨਲ ਵੱਲ ਵਾਲੇ ਪਤੇ ਉੱਤੇ ਬੰਨ੍ਹੋ; ਤੈਰਦੇ ਪਤੇ ਉੱਤੇ ਬੰਨ੍ਹਣਾ ਆਮ ਤੌਰ 'ਤੇ ਗਲਤੀ ਹੈ।
ਪਤਾ ਬਦਲਾਅ ਸਹਿਣ ਵਾਲੀ ਸੇਵਾ ਨੂੰ ਪੁਰਾਣੇ ਬੰਧਨ ਲਈ ਯੋਜਨਾ ਚਾਹੀਦੀ ਹੈ, ਸਿਰਫ਼ ਕਨਫਿਗਰੇਸ਼ਨ ਲਾਈਨ ਨਹੀਂ।
ਪਤਾ ਪਰਿਵਾਰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜਾਂਚੋ
IPv4 ਅਤੇ IPv6 ਵੱਖਰੇ ਸਾਕਟ ਹਨ। 0.0.0.0 ਉੱਤੇ ਬੱਝੀ ਪ੍ਰਕਿਰਿਆ ਡਿਊਲ-ਸਟੈਕ ਸਾਕਟ ਰਾਹੀਂ ਅਜੇ ਵੀ IPv6 ਸਵੀਕਾਰ ਕਰ ਸਕਦੀ ਹੈ, ਜਾਂ ਨਹੀਂ ਵੀ; ਇਹ ਸਾਕਟ ਵਿਕਲਪ ਅਤੇ ਪਲੇਟਫਾਰਮ ਡਿਫਾਲਟ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਸਿਰਫ਼ IPv4 ਲਾਈਨ ਪੜ੍ਹਨ ਨੇ ਇੱਕ ਤੋਂ ਵੱਧ ਡਿਪਲਾਏਮੈਂਟ ਸਮੀਖਿਆਵਾਂ ਨੂੰ ਧੋਖਾ ਦਿੱਤਾ ਹੈ। ਸਰੋਤਾ ਤੰਗ ਹੈ ਅਜਿਹਾ ਸਿੱਟਾ ਕੱਢਣ ਤੋਂ ਪਹਿਲਾਂ ਦੋਵੇਂ ਪਰਿਵਾਰ ਸੂਚੀਬੱਧ ਕਰੋ।
ਜੇ IPv6 ਡਿਜ਼ਾਈਨ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਹੈ, ਤਾਂ ਫਾਇਰਵਾਲ ਇਸਨੂੰ ਢਕ ਲਵੇਗਾ ਇਸ ਆਸ ਤੋਂ ਵਧੀਆ ਹੈ ਸਾਕਟ ਪੱਧਰ ਉੱਤੇ ਇਸਨੂੰ ਅਸਮਰੱਥ ਕਰਨਾ। ਇਹ ਨੀਤੀ ਫੈਸਲਾ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ ਇੰਟਰਫ਼ੇਸ ਚੋਣਾਂ ਦੇ ਨਾਲ ਦਰਜ ਕਰੋ।
ਬੰਧਨ ਉੱਤੇ ਫਾਇਰਵਾਲ ਦੀ ਪਰਤ ਰੱਖੋ
ਤੰਗ ਬੰਧਨ ਫਾਇਰਵਾਲ ਨਿਯਮ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦਾ, ਅਤੇ ਫਾਇਰਵਾਲ ਨਿਯਮ wildcard ਬੰਧਨ ਨੂੰ ਤੰਗ ਨਹੀਂ ਕਰਦਾ। ਦੋਵੇਂ ਵਰਤੋ: ਜਿੱਥੇ ਅਮਲ ਸਮਰਥਨ ਦਿੰਦਾ ਹੈ ਉੱਥੇ ਬੰਨ੍ਹੋ, ਫਿਰ ਪੋਰਟ ਨੂੰ ਸਿਰਫ਼ ਉਹਨਾਂ ਸਰੋਤਾਂ ਤੋਂ ਇਜਾਜ਼ਤ ਦਿਓ ਜਿਨ੍ਹਾਂ ਨੂੰ ਉੱਥੇ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਲਾਊਡ ਸੁਰੱਖਿਆ ਸਮੂਹ ਹੋਸਟ ਫਾਇਰਵਾਲ ਦੇ ਸਾਹਮਣੇ ਬੈਠਦੇ ਹਨ, ਇਸ ਲਈ ਜਦੋਂ ਰਸਤਾ VPC ਸੀਮਾ ਲੰਘਦਾ ਹੈ ਤਾਂ ਦੋਵੇਂ ਜਾਂਚੋ। ਪ੍ਰਭਾਵੀ ਨਿਯਮ ਦੋਵਾਂ ਦਾ ਸਾਂਝਾ ਹਿੱਸਾ ਹੈ, ਅਤੇ ਹਰ ਪਰਤ ਸਿਰਫ਼ ਪਹੁੰਚ ਘਟਾ ਸਕਦੀ ਹੈ।
ਇਜਾਜ਼ਤ ਵਾਲੇ ਸਰੋਤ ਅਤੇ ਜਾਣਬੁੱਝ ਕੇ ਬਾਹਰ ਰੱਖੇ ਸਰੋਤ ਤੋਂ ਪਰਖੋ। localhost ਤੋਂ ਕਨੈਕਸ਼ਨ ਜਨਤਕ ਸੀਮਾ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ।
ਤੁਸੀਂ ਕੀ ਚੁਣਿਆ ਦਰਜ ਕਰੋ
ਬੱਝਿਆ ਪਤਾ, ਉਸਦਾ ਮਾਲਕ ਇੰਟਰਫ਼ੇਸ, ਫਾਇਰਵਾਲ ਨਿਯਮ ਅਤੇ ਉਸਦਾ ਮਕਸਦ ਲਿਖੋ। ਬਦਲਿਆ NIC ਜਾਂ ਮੁੜ-ਨਿਰਧਾਰਿਤ ਕਲਾਊਡ ਪਤਾ ਬਿਨਾਂ ਕਿਸੇ ਦੁਆਰਾ ਪ੍ਰੋਫ਼ਾਈਲ ਸੋਧੇ ਐਕਸਪੋਜ਼ਰ ਬਦਲ ਸਕਦਾ ਹੈ। ਨੋਟ ਉੱਤੇ ਤਾਰੀਖ਼ ਪਾਓ, ਕਿਉਂਕਿ ਕਲਾਊਡ ਪਤੇ ਸਮੀਖਿਆਵਾਂ ਵਿਚਕਾਰ ਲੋਕਾਂ ਦੀ ਉਮੀਦ ਨਾਲੋਂ ਵੱਧ ਵਾਰ ਖਿਸਕਦੇ ਹਨ।
ਇਹੀ ਨੋਟ ਅਗਲੀ ਸਮੀਖਿਆ ਨੂੰ ਪੁਰਾਤੱਤਵ ਪ੍ਰੋਜੈਕਟ ਦੀ ਥਾਂ ਤੁਲਨਾ ਬਣਾਉਂਦਾ ਹੈ।