ਲੋਕ ਪੁੱਛਦੇ ਹਨ ਕਿ ਕੀ WireGuard ਉਤਪਾਦਨ ਲਈ ਤਿਆਰ ਹੈ, ਜੋ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਬਾਰੇ ਸਵਾਲ ਵਾਂਗ ਸੁਣਦਾ ਹੈ ਅਤੇ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡੇ ਵਾਤਾਵਰਨ ਬਾਰੇ ਸਵਾਲ ਹੈ। ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਸਾਲਾਂ ਤੋਂ ਸਮੀਖਿਆ ਹੋ ਰਹੀ ਹੈ; ਤੈਨਾਤੀ ਨੂੰ ਅਜੇ ਵੀ ਜਵਾਬ ਦੇਣਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਇਸ ਦੀ ਆਵਾਜਾਈ ਢੋਂਦੇ ਹਨ ਜਾਂ ਨਹੀਂ, ਕੌਣ ਡਿਵਾਈਸ ਰਜਿਸਟਰ ਅਤੇ ਰਿਟਾਇਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੌਣ ਦੋਵੇਂ ਸਿਰਿਆਂ 'ਤੇ ਪੈਕੇਜ ਪੈਚ ਕਰਦਾ ਹੈ। ਇਹ ਜਵਾਬ ਇੱਕ ਰੈਕ ਦੇ ਦੋ ਸਰਵਰ ਅਤੇ ਹਜ਼ਾਰ ਲੈਪਟਾਪ ਵਿਚਕਾਰ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ। ਪ੍ਰੋਟੋਕੋਲ ਦੋਵਾਂ ਹਾਲਤਾਂ ਵਿੱਚ ਇੱਕੋ ਹੈ; ਕੰਮ ਨਹੀਂ।

ਸਵਾਲ ਪਿੱਛੇ ਦਾ ਸਵਾਲ

ਲੋਕ ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਕੀ ਉਹ ਅਜਿਹੇ ਡਿਜ਼ਾਈਨ ਲਈ ਵਚਨਬੱਧ ਹੋ ਸਕਦੇ ਹਨ ਜੋ ਛੇ ਮਹੀਨਿਆਂ ਬਾਅਦ ਉਨ੍ਹਾਂ ਨੂੰ ਸ਼ਰਮਿੰਦਾ ਨਹੀਂ ਕਰੇਗਾ। ਇਹ ਚਾਰ ਹਿੱਸਿਆਂ ਵਾਲਾ ਤੈਨਾਤੀ ਸਵਾਲ ਹੈ, ਅਤੇ ਹਰ ਹਿੱਸਾ ਦੂਜਿਆਂ ਤੋਂ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਫੇਲ ਹੋ ਸਕਦਾ ਹੈ। ਤਿੰਨ ਦੇ ਚੰਗੇ ਜਵਾਬ ਚੌਥੇ ਦੀ ਭਰਪਾਈ ਨਹੀਂ ਕਰਦੇ।

ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਦੇ ਸਨੈਪਸ਼ਾਟ ਬਾਰੇ ਪੁਰਾਣੀ ਚੇਤਾਵਨੀ ਉਸ ਸਨੈਪਸ਼ਾਟ ਬਾਰੇ ਤੱਥ ਹੈ, ਬਾਅਦ ਦੇ ਹਰ ਪੈਕੇਜ 'ਤੇ ਸਥਾਈ ਲੇਬਲ ਨਹੀਂ। ਇਸੇ ਤਰ੍ਹਾਂ, ਕੋਈ ਬਲੌਗ ਪੋਸਟ ਤੁਹਾਡੇ ਖਾਸ ਕਰਨਲ, ਕਲਾਇੰਟ, ਨੈੱਟਵਰਕ ਅਤੇ ਸਟਾਫ ਦੇ ਸੁਮੇਲ ਨੂੰ ਤਿਆਰ ਐਲਾਨ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਕੰਮ ਇਹ ਹੈ ਕਿ ਸੁਮੇਲ ਨੂੰ ਸਪੱਸ਼ਟ ਕੀਤਾ ਜਾਵੇ ਅਤੇ ਇਸ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਵੇ।

ਤਿਆਰੀ ਨੂੰ ਉਨ੍ਹਾਂ ਗੇਟਾਂ ਦੇ ਸਮੂਹ ਵਜੋਂ ਲਓ ਜੋ ਤੁਸੀਂ ਜਾਂ ਤਾਂ ਪਾਰ ਕਰਦੇ ਹੋ ਜਾਂ ਖੁੱਲ੍ਹੇ ਵਜੋਂ ਦਰਜ ਕਰਦੇ ਹੋ। ਇਹ ਬਹਿਸ ਨੂੰ ਮਾਲਕਾਂ ਵਾਲੀ ਜਾਂਚ-ਸੂਚੀ ਬਣਾ ਦਿੰਦਾ ਹੈ। ਇਹ ਖੁੱਲ੍ਹੀਆਂ ਗੱਲਾਂ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣ ਵਾਲੇ ਹਰ ਵਿਅਕਤੀ ਲਈ ਦਿਖਣਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, ਪਾਇਲਟ ਰਿਪੋਰਟ ਵਿੱਚ ਦੱਬੇ ਜਾਣ ਦੀ ਥਾਂ।

ਪਹਿਲਾ ਗੇਟ: ਰਸਤੇ ਨੂੰ UDP ਢੋਣਾ ਚਾਹੀਦਾ ਹੈ

WireGuard ਆਪਣੀ ਆਵਾਜਾਈ UDP ਰਾਹੀਂ ਢੋਂਦਾ ਹੈ ਅਤੇ ਦਰਜ ਕਰਦਾ ਹੈ ਕਿ ਇਹ TCP ਮੋਡ ਜਾਂ ਆਵਾਜਾਈ ਲੁਕਾਉਣ ਦੀ ਸਹੂਲਤ ਨਹੀਂ ਦਿੰਦਾ। ਜੋ ਡਿਜ਼ਾਈਨ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਇਹ ਆਮ ਵੈੱਬ ਆਵਾਜਾਈ ਵਰਗੀ ਦਿਸੇ, ਜਾਂ TCP ਵਿਵਹਾਰ ਪਾਉਣ ਲਈ ਪੋਰਟ ਬਦਲਣ 'ਤੇ, ਉਹ ਅਜਿਹੀ ਧਾਰਨਾ 'ਤੇ ਖੜ੍ਹਾ ਹੈ ਜਿਸ ਦਾ ਸੌਫਟਵੇਅਰ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ।

ਇਸ ਲਈ ਪਹਿਲਾ ਗੇਟ ਇੱਕ ਸਰਵੇਖਣ ਹੈ, ਇੱਕ ਮਸ਼ੀਨ 'ਤੇ ਟੈਸਟ ਨਹੀਂ। ਤੁਹਾਡੇ ਉਪਭੋਗਤਾ ਅਸਲ ਵਿੱਚ ਕਿਹੜੇ ਪਹੁੰਚ ਵਾਤਾਵਰਨਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹਨ, ਉਨ੍ਹਾਂ ਦੀ ਸੂਚੀ ਬਣਾਓ, ਫਿਰ ਹਰ ਇੱਕ ਵਿੱਚ ਮਨਜ਼ੂਰਸ਼ੁਦਾ UDP ਰਸਤਾ ਪਰਖੋ ਅਤੇ ਤੈਅ ਕਰੋ ਕਿ ਉਹ ਉਪਲਬਧ ਨਾ ਹੋਣ 'ਤੇ ਕੀ ਹੁੰਦਾ ਹੈ।

ਦਫ਼ਤਰ ਤੋਂ ਚੱਲਣ ਵਾਲਾ ਕਨੈਕਸ਼ਨ ਹੋਟਲ ਨੈੱਟਵਰਕ, ਕੈਂਪਸ ਫਾਇਰਵਾਲ ਜਾਂ UDP ਨੂੰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਵਾਲੇ ਮੋਬਾਈਲ ਆਪਰੇਟਰ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ। ਸਫਲ ਪਾਇਲਟ ਤੋਂ ਬਾਅਦ ਦੂਰਸਥ ਪਹੁੰਚ ਦੀਆਂ ਤੈਨਾਤੀਆਂ ਫੇਲ ਹੋਣ ਦਾ ਕਾਰਨ ਇਹੀ ਵਾਤਾਵਰਨ ਹਨ। ਪਾਇਲਟ ਗਲਤ ਨਹੀਂ ਸੀ; ਉਹ ਸੰਕਰਾ ਸੀ। ਉਸ ਨੂੰ ਚੌੜਾ ਕਰਨਾ ਹੀ ਗੇਟ ਹੈ।

ਬਦਲਵਾਂ ਰਸਤਾ ਵੀ ਲਿਖੋ। ਜੇ ਜਵਾਬ ਇਹ ਹੈ ਕਿ ਕੋਈ ਬਦਲਵਾਂ ਰਸਤਾ ਨਹੀਂ, ਤਾਂ ਇਹ ਫੈਸਲਾ ਹੈ ਜੋ ਕਾਰੋਬਾਰੀ ਯਾਤਰਾ ਦੌਰਾਨ ਖੋਜਣ ਦੀ ਥਾਂ ਪਹਿਲਾਂ ਹੀ ਐਲਾਨਣਾ ਚਾਹੀਦਾ ਹੈ।

ਦੂਜਾ ਗੇਟ: ਕੁੰਜੀਆਂ ਦੀ ਮਾਲਕੀ ਕਿਸੇ ਕੋਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ

WireGuard ਪੀਅਰ ਕੁੰਜੀਆਂ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦੇ ਹਨ, ਹਰ ਭਾਗੀਦਾਰ ਲਈ ਇੱਕ ਜੋੜੀ। ਇਸ ਦਾ ਵਰਣਨ ਕਰਨਾ ਸੌਖਾ ਹੈ ਅਤੇ ਚਲਾਉਣਾ ਮੰਗ ਵਾਲਾ, ਕਿਉਂਕਿ ਪ੍ਰੋਟੋਕੋਲ ਵਿੱਚ ਕੁਝ ਵੀ ਡਿਵਾਈਸ ਰਜਿਸਟਰ ਨਹੀਂ ਕਰਦਾ, ਇਹ ਨਹੀਂ ਵੇਖਦਾ ਕਿ ਕਿਸ ਕੋਲ ਕਿਹੜੀ ਕੁੰਜੀ ਹੈ, ਅਤੇ ਲੈਪਟਾਪ ਗੁੰਮ ਹੋਣ 'ਤੇ ਪਹੁੰਚ ਨਹੀਂ ਹਟਾਉਂਦਾ। ਪ੍ਰੋਟੋਕੋਲ ਮੰਨ ਲੈਂਦਾ ਹੈ ਕਿ ਕੁੰਜੀਆਂ ਪਹਿਲਾਂ ਹੀ ਸਹੀ ਹਨ, ਅਤੇ ਸਹੀ ਹੋਣਾ ਕਿਸੇ ਦਾ ਕੰਮ ਹੈ।

ਡਿਵਾਈਸ ਰਜਿਸਟਰ ਕਰਨ ਵਾਲੇ ਵਿਅਕਤੀ ਦਾ, ਸਾਰਵਜਨਿਕ ਕੁੰਜੀ ਨੂੰ ਵਿਅਕਤੀ ਅਤੇ ਡਿਵਾਈਸ ਨਾਲ ਜੋੜਨ ਵਾਲੇ ਰਿਕਾਰਡ ਦਾ, ਅਤੇ ਹਟਾਉਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਨਾਮ ਲਓ। ਜੇ ਹਟਾਉਣਾ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਹੈ ਕਿ ਕਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਦੀਆਂ ਨਕਲਾਂ ਕਿੱਥੇ ਸਥਾਪਿਤ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ, ਤਾਂ ਪ੍ਰਕਿਰਿਆ ਪੂਰੀ ਨਹੀਂ ਹੋਈ।

ਪਾਇਲਟ ਦੌਰਾਨ ਇੱਕ ਡਿਵਾਈਸ ਚੁਣੋ ਅਤੇ ਉਸ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਅੰਤ ਤੱਕ ਰਿਟਾਇਰ ਕਰੋ। ਉਹ ਅਭਿਆਸ ਇੱਕ ਹੋਰ ਕਨੈਕਟੀਵਿਟੀ ਟੈਸਟ ਨਾਲੋਂ ਵਧੇਰੇ ਲਾਭਦਾਇਕ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਤੁਹਾਡੇ ਰਿਕਾਰਡਾਂ ਦੀਆਂ ਖੱਡਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਦਾ ਹੈ।

ਤੀਜਾ ਗੇਟ: ਪੈਕੇਜ ਨੂੰ ਸੰਭਾਲਣ ਵਾਲਾ ਚਾਹੀਦਾ ਹੈ

WireGuard ਕਰਨਲ ਦੇ ਅੰਦਰ ਕਾਰਜਨਵਯਨ, ਵੰਡ ਪੈਕੇਜ ਜਾਂ ਉਪਭੋਗਤਾ ਥਾਂ ਦੇ ਕਲਾਇੰਟ ਵਜੋਂ ਆ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਅੱਪਡੇਟ ਰਸਤਾ ਹੈ। ਚਲਾਉਣ ਦਾ ਸਵਾਲ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਹੜਾ ਚਲਾਉਂਦੇ ਹੋ, ਇਹ ਕਿੱਥੋਂ ਆਇਆ ਅਤੇ ਕੌਣ ਸੁਰੱਖਿਆ ਬੁਲੇਟਿਨ ਲਾਗੂ ਕਰਦਾ ਹੈ।

ਅਸੀਂ WireGuard ਵਰਤਦੇ ਹਾਂ ਇਹ ਸੂਚੀ ਨਹੀਂ ਹੈ। ਇਹ ਨਾ ਪੈਚ ਕਰਨ ਵਾਲੇ ਪੈਕੇਜ ਨੂੰ ਦੱਸਦਾ ਹੈ, ਨਾ ਗੇਟਵੇ 'ਤੇ ਸੰਸਕਰਣ ਨੂੰ, ਨਾ ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਜੋ ਖਰਾਬ ਅੱਪਡੇਟ ਵਾਪਸ ਲਿਆ ਸਕੇ।

ਚੌਥਾ ਗੇਟ: ਕੰਮ ਦਾ ਭਾਰ ਸਵੀਕਾਰ ਕਰੋ, ਹੈਂਡਸ਼ੇਕ ਨਹੀਂ

ਸਵੀਕ੍ਰਿਤੀ ਮਾਪਦੰਡ ਦੱਸਣੇ ਚਾਹੀਦੇ ਹਨ ਕਿ ਉਪਭੋਗਤਾ ਕੀ ਕਰਦੇ ਹਨ। ਅੰਦਰੂਨੀ ਐਪਲੀਕੇਸ਼ਨ ਤੱਕ ਪਹੁੰਚਣਾ, ਉਸ ਦਾ ਨਿੱਜੀ ਨਾਮ ਹੱਲ ਕਰਨਾ, ਗੈਰ-ਅਧਿਕ੍ਰਿਤ ਮੰਜ਼ਿਲ 'ਤੇ ਇਨਕਾਰ ਹੋਣਾ ਅਤੇ ਟਨਲ ਬੰਦ ਹੋਣ 'ਤੇ ਨਿਰਧਾਰਤ ਵਿਵਹਾਰ ਦੀ ਪਾਲਣਾ ਕਰਨਾ — ਇਹ ਸਭ ਦੇਖੇ ਜਾ ਸਕਦੇ ਹਨ, ਅਤੇ ਸਫਲ ਹੈਂਡਸ਼ੇਕ ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਨਹੀਂ।

ਇਹ ਜਾਂਚਾਂ ਨੈੱਟਵਰਕ ਤਬਦੀਲੀ, ਡਿਵਾਈਸ ਮੁੜ-ਸ਼ੁਰੂਆਤ ਅਤੇ ਗੇਟਵੇ ਸੰਭਾਲ ਵਿੰਡੋ ਵਿੱਚੋਂ ਲੰਘਾਓ, ਕਿਉਂਕਿ ਤੈਨਾਤੀਆਂ ਇਨ੍ਹਾਂ ਤਬਦੀਲੀਆਂ ਵਿੱਚ ਹੀ ਟੁੱਟਦੀਆਂ ਹਨ।

ਸਬੂਤ ਮਾਪਦੰਡਾਂ ਦੇ ਕੋਲ ਰੱਖੋ, ਜਿਸ ਵਿੱਚ ਉਹ ਸਥਾਨਕ ਹਾਲਤ ਵੀ ਸ਼ਾਮਲ ਹੈ ਜਿਸ ਨੇ ਉਨ੍ਹਾਂ ਨੂੰ ਪੈਦਾ ਕੀਤਾ:

wg show
ss -lunp | grep 51820
ip -4 route get 10.63.0.1

ਇੱਕ ਲੈਪਟਾਪ ਨਾਲ ਸ਼ਾਂਤ ਨੈੱਟਵਰਕ 'ਤੇ ਹਰਾ ਟੈਸਟ ਸ਼ੁਰੂਆਤੀ ਨਿਰੀਖਣ ਹੈ। ਇਹ ਭਰੋਸੇਯੋਗਤਾ ਦਾ ਦਾਅਵਾ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਉਸ ਤਰ੍ਹਾਂ ਲੈਣਾ ਹੀ ਉਹ ਰਸਤਾ ਹੈ ਜਿਸ ਨਾਲ ਕੰਮ ਕਰਦਾ ਡਿਜ਼ਾਈਨ ਭਰੋਸੇਯੋਗ ਡਿਜ਼ਾਈਨ ਬਣਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ