SSH ਦੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ SOCKS ਕਨੈਕਸ਼ਨਾਂ ਲਈ ਸਥਾਪਿਤ ਵਾਪਸੀ ਟ੍ਰੈਫਿਕ ਰੱਖੋ
SSH ਲੌਗਇਨ ਬਚ ਸਕਦਾ ਹੈ ਜਦੋਂ ਸਰਵਰ ਦਾ ਫਾਇਰਵਾਲ ਅਲਪਕਾਲਿਕ ਸਥਾਨਕ ਪੋਰਟਾਂ 'ਤੇ ਆਉਣ ਵਾਲੇ ਵੈੱਬਸਾਈਟ ਜਵਾਬ ਸੁੱਟ ਦਿੰਦਾ ਹੈ।
ਜੇ SSH ਸਰਵਰ ਦੇ ਫਾਇਰਵਾਲ ਵਿੱਚ ਬਦਲਾਅ ਤੋਂ ਬਾਅਦ SOCKS ਬ੍ਰਾਊਜ਼ਿੰਗ ਟੁੱਟ ਜਾਵੇ, ਤਾਂ ਬਚੇ ਹੋਏ SSH ਸ਼ੈੱਲ ਨਾਲ ਪੂਰੇ ਰਸਤੇ ਦਾ ਫੈਸਲਾ ਨਾ ਕਰੋ। ਸਰਵਰ ਗਤੀਸ਼ੀਲ ਫਾਰਵਰਡਿੰਗ ਲਈ ਵੱਖਰੇ ਮੰਜ਼ਿਲ TCP ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹਦਾ ਹੈ।
ਉਹਨਾਂ ਦੇ ਜਵਾਬ ਸਰਵਰ ਵੱਲੋਂ ਚੁਣੇ ਅਲਪਕਾਲਿਕ ਪੋਰਟਾਂ 'ਤੇ ਆਉਂਦੇ ਹਨ। ਸਿਰਫ਼ SSH ਸੇਵਾ ਵੱਲ ਨਵੇਂ ਆਉਣ ਵਾਲੇ ਟ੍ਰੈਫਿਕ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਵਾਲੀ ਨੀਤੀ ਉਹ ਪੈਕਟ ਸੁੱਟ ਸਕਦੀ ਹੈ, ਜੇ ਸਥਾਪਿਤ ਟ੍ਰੈਫਿਕ ਸਵੀਕਾਰ ਨਾ ਕੀਤਾ ਜਾਵੇ।
ਮੌਜੂਦਾ IPv4 iptables ਨਿਯਮ-ਸਮੂਹ ਵਿੱਚ ਕਨੈਕਸ਼ਨ-ਸਥਿਤੀ ਟੁਕੜਾ ਇਹ ਹੈ:
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTਇਸਨੂੰ ਮਿਲਦੇ ਅੰਤਿਮ drop/reject ਤੋਂ ਪਹਿਲਾਂ ਰੱਖੋ। ਇਹ ਟ੍ਰੈਕ ਕੀਤੇ ਵਾਪਸੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਉੱਚੇ ਪੋਰਟ 'ਤੇ ਹਰ ਨਵੇਂ ਕਨੈਕਸ਼ਨ ਨੂੰ ਨਹੀਂ।
ਇਸ ਕਾਰਨ ਦੀ ਪੁਸ਼ਟੀ ਲਈ ਸੁੱਟਿਆ tuple ਅਤੇ ਸਥਿਤੀ ਵਰਤੋ। OUTPUT ਨੂੰ ਅੱਗੇ ਦਾ ਕਨੈਕਸ਼ਨ ਮਨਜ਼ੂਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ IPv6 ਰਸਤਿਆਂ ਨੂੰ ਆਪਣੇ ਲਾਗੂ ਨਿਯਮ ਚਾਹੀਦੇ ਹਨ। SOCKS ਗੱਲਬਾਤ, SSH ਆਵਾਜਾਈ ਅਤੇ ਮੰਜ਼ਿਲ ਟ੍ਰੈਫਿਕ ਜਾਂਚਣ ਦੇ ਵੱਖਰੇ ਪੜਾਅ ਹਨ।