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

ਸਿਹਤਮੰਦ ਕੰਟਰੋਲ ਪਲੇਨ ਅਤੇ ਖਾਮੋਸ਼ ਡੇਟਾ ਪਲੇਨ ਵਿਚਕਾਰ ਇਹੀ ਖਾਲੀ ਥਾਂ ਇੱਥੇ ਪੂਰਾ ਵਿਸ਼ਾ ਹੈ। ਇਨ੍ਹਾਂ ਹੀ ਕਾਊਂਟਰਾਂ ਦੀਆਂ ਦੋ ਰੀਡਿੰਗਾਂ ਤੁਹਾਨੂੰ ਦੱਸਦੀਆਂ ਹਨ ਕਿ ਤੁਸੀਂ ਇਸਦੇ ਕਿਸ ਪਾਸੇ ਹੋ।

ਹੈਂਡਸ਼ੇਕ ਕੁੰਜੀਆਂ ਸਾਬਤ ਕਰਦਾ ਹੈ, ਡਿਲੀਵਰੀ ਨਹੀਂ

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

ਇਸ ਲਈ ਟਨਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਥਾਪਿਤ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕਿ ਇਸਦੇ ਅੰਦਰ ਹਰ ਪੈਕਟ ਸੁੱਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਗਲਤ ਰਾਊਟ ਕੀਤਾ ਅੰਦਰੂਨੀ ਪੈਕਟ ਅਤੇ ਦੂਜਾ ਰਾਹ ਲੈਣ ਵਾਲਾ ਜਵਾਬ ਕਲਾਇੰਟ ਵੱਲੋਂ ਇੱਕੋ ਜਿਹੇ ਦਿਸਦੇ ਹਨ।

ਇੱਕ ਅੰਦਰੂਨੀ ਪਤਾ ਹੀ ਪੂਰਾ ਟੈਸਟ ਹੈ

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

ਫਿਰ ਉਹ ਰੂਟ ਵੇਖੋ ਜੋ ਕਲਾਇੰਟ ਚੁਣਦਾ ਹੈ। ਵਧੇਰੇ ਖਾਸ ਸਥਾਨਕ ਰੂਟ ਪੈਕਟ ਨੂੰ ਕਿਤੇ ਹੋਰ ਭੇਜ ਸਕਦਾ ਹੈ, WireGuard ਨੂੰ ਪੁੱਛਣ ਤੋਂ ਵੀ ਪਹਿਲਾਂ, ਅਤੇ ਇਹ ਤਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਘਰ ਦਾ LAN ਦੂਰ ਦੀ ਰੇਂਜ ਨਾਲ ਓਵਰਲੈਪ ਹੁੰਦਾ ਹੈ।

ip route get 10.30.8.10
ip -4 addr show wg0
ip route show table all | grep -w wg0

ਜੋ ਪਤਾ ਭੌਤਿਕ ਇੰਟਰਫੇਸ 'ਤੇ ਹੱਲ ਹੁੰਦਾ ਹੈ, ਉਸ ਨੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਪਹਿਲਾਂ ਹੀ ਦੇ ਦਿੱਤਾ ਹੈ। ਟਨਲ ਕੁਝ ਨਹੀਂ ਸੁੱਟ ਰਹੀ। ਪੈਕਟ ਉਸ ਵਿੱਚ ਕਦੇ ਦਾਖਲ ਹੀ ਨਹੀਂ ਹੋਇਆ।

ਕਾਊਂਟਰ ਸਬੂਤ ਹਨ, ਫੈਸਲਾ ਨਹੀਂ

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

wg show wg0 transfer
wg show wg0 latest-handshakes
ping -c 4 10.30.8.10
wg show wg0 transfer

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

ਨਿਸ਼ਚਿਤ ਬਾਈਟ ਗਿਣਤੀ ਵੀ ਸਫਲਤਾ ਦੀ ਹੱਦ ਨਹੀਂ ਹੈ। ਕਾਊਂਟਰਾਂ ਦੇ ਮੁੱਲ ਟ੍ਰੈਫਿਕ ਦਾ ਪਿੱਛਾ ਕਰਦੇ ਹਨ, ਅਤੇ ਇੱਕ ਸੰਖਿਆ ਨੂੰ ਸਿਹਤ ਦਾ ਸਬੂਤ ਮੰਨਣਾ ਆਤਮਵਿਸ਼ਵਾਸ ਭਰੀ ਬੇਅਰਥਤਾ ਪੈਦਾ ਕਰਦਾ ਹੈ।

ਸਾਹਮਣੇ ਵਾਲੀ ਧਿਰ ਵਾਪਸ ਆਉਣ ਵਾਲਾ ਪੈਕਟ ਖੁਦ ਜਾਂਚਦੀ ਹੈ

ਦੂਰ ਵਾਲੀ ਧਿਰ ਅੰਦਰੂਨੀ ਪੈਕਟ ਤਦੋਂ ਹੀ ਸਵੀਕਾਰ ਕਰਦੀ ਹੈ ਜਦੋਂ ਸਰੋਤ ਉਸ ਧਿਰ ਦੇ allowedips ਅੰਦਰ ਆਉਂਦਾ ਹੈ। ਭੇਜਣ ਵਾਲੇ 'ਤੇ ਮੌਜੂਦ ਰੂਟ ਕਾਫ਼ੀ ਨਹੀਂ ਹੈ। ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ 'ਤੇ ਸਰੋਤ ਐਂਟਰੀ ਨਾ ਹੋਣ ਕਰਕੇ ਵਾਪਸ ਆਉਣ ਵਾਲਾ ਟ੍ਰੈਫਿਕ ਚੁੱਪਚਾਪ ਸੁੱਟ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।

ਹੋਸਟ ਫਾਇਰਵਾਲ ਉਸ ਜਾਂਚ ਦੇ ਪਿੱਛੇ ਹਨ। ਟਨਲ ਇੰਟਰਫੇਸ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦੇਣ ਵਾਲਾ ਪਰ ਅੰਦਰੂਨੀ ਸਬਨੈੱਟ ਨੂੰ ਨਾ ਦੇਣ ਵਾਲਾ ਫਾਰਵਰਡ ਨਿਯਮ ਹੈਂਡਸ਼ੇਕ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਪੈਕਟ ਨੂੰ ਰੱਦ ਕਰਦਾ ਹੈ। ਕਲਾਇੰਟ ਵੱਲੋਂ ਇਹ ਠੀਕ ਮਰੇ ਹੋਏ ਧਿਰ ਵਾਂਗ ਦਿਸਦਾ ਹੈ। ਦੋ ਇੰਟਰਫੇਸ ਵਾਲਾ ਹੋਸਟ ਗਲਤ ਸਰੋਤ ਤੋਂ ਵੀ ਜਵਾਬ ਦੇ ਸਕਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਧਿਰ ਉਹ ਜਵਾਬ ਸੁੱਟ ਦਿੰਦੀ ਹੈ ਜਿਸਦੀ ਉਸਨੂੰ ਕਦੇ ਉਮੀਦ ਨਹੀਂ ਸੀ।

ਪ੍ਰਯੋਗ ਨੂੰ ਇਮਾਨਦਾਰ ਰੱਖੋ

ਜਿਸ ਘਰ ਦੇ ਨੈੱਟਵਰਕ ਤੱਕ ਪਹੁੰਚਣਾ ਹੈ ਉਸੇ ਤੋਂ ਰਿਮੋਟ-ਐਕਸੈਸ ਪ੍ਰੋਫਾਈਲ ਦੀ ਜਾਂਚ ਕਰਨ ਨਾਲ ਇੱਛਤ ਰਾਹ ਤੋਂ ਵੱਖਰਾ ਰਾਹ ਅਭਿਆਸ ਹੁੰਦਾ ਹੈ। ਬਾਹਰੀ ਨੈੱਟਵਰਕ 'ਤੇ ਜਾਓ ਅਤੇ ਉਸਦਾ ਸਥਾਨਕ ਪ੍ਰੀਫਿਕਸ ਦਰਜ ਕਰੋ, ਤਾਂ ਜੋ ਦੋਵੇਂ ਰਨ ਦੀ ਤੁਲਨਾ ਹੋ ਸਕੇ।

ਛੋਟਾ ਸਫਲ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਵੀ ਸਾਰੀਆਂ ਰਾਹ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਖਤਮ ਨਹੀਂ ਕਰਦਾ। ਵੱਡੇ ਪੈਕਟ ਉੱਥੇ ਫੇਲ੍ਹ ਹੋ ਸਕਦੇ ਹਨ ਜਿੱਥੇ ਛੋਟੇ ਲੰਘਦੇ ਹਨ, ਅਤੇ ਆਕਾਰ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਫਿਲਟਰ ਭਾਰ ਹੇਠ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰ ਸਕਦਾ ਹੈ।

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

ਸੰਬੰਧਿਤ ਲੇਖ