PREROUTING ਵਿੱਚ Redsocks ਨਾਲ hotspot TCP ਟ੍ਰੈਫਿਕ ਜੋੜੋ
ਇੱਕ ਸਥਾਨਕ OUTPUT ਨਿਯਮ ਫ਼ੋਨ ਤੋਂ ਆਉਣ ਵਾਲੇ ਪੈਕੇਟ ਛੱਡ ਦਿੰਦਾ ਹੈ; ਰੀਡਾਇਰੈਕਟ ਕੀਤੇ ਇੰਟਰਫ਼ੇਸ ਦਾ ਪਤਾ ਵੀ ਲਿਸਨਰ ਤੱਕ ਪਹੁੰਚਣਾ ਚਾਹੀਦਾ ਹੈ।
ਲੋੜੀਂਦੇ ਬਹਿਸ਼ਕਾਰ ਅਤੇ 12345 ਉੱਤੇ TCP ਰੀਡਾਇਰੈਕਟ ਵਾਲੀ ਮੌਜੂਦਾ REDSOCKS ਚੇਨ ਨਾਲ, ਅਸਲ hotspot ਇਨਗ੍ਰੈਸ ਜੋੜੋ:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSwlan1/ਸਬਨੈੱਟ ਬਦਲੋ ਅਤੇ ਸਥਾਨਕ ਸੇਵਾਵਾਂ ਰੱਖੋ। ਇਹ ਚੇਨ, ਰੀਡਾਇਰੈਕਟਰ ਜਾਂ SOCKS ਸਰਵਰ ਨਹੀਂ ਬਣਾਉਂਦਾ।
PREROUTING REDIRECT ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਇੰਟਰਫ਼ੇਸ ਦਾ ਪ੍ਰਾਇਮਰੀ ਪਤਾ ਚੁਣਦਾ ਹੈ। ਇਸ ਲਈ ਸਥਾਨਕ OUTPUT ਟ੍ਰੈਫਿਕ ਲਈ ਕੰਮ ਕਰਨ ਵਾਲਾ redsocks local_ip=127.0.0.1 ਇਸਨੂੰ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ। hotspot ਪਤਾ ਜਾਂ ਇਨਪੁਟ ਪਾਬੰਦੀਆਂ ਨਾਲ ਜਾਣਬੁੱਝ ਕੇ ਵਿਆਪਕ bind ਵਰਤੋ, ਅਤੇ local_port ਨੂੰ ਰੀਡਾਇਰੈਕਟ ਨਾਲ ਮਿਲਾਓ।
ਉੱਪਰਲਾ ip/port SOCKS ਸਰਵਰ ਦੱਸਦਾ ਹੈ। redsocks ਦਾ ਨਵਾਂ ਈਗ੍ਰੈਸ ਪਹੁੰਚਯੋਗ ਰੱਖੋ ਅਤੇ OUTPUT ਇੰਟਰਸੈਪਸ਼ਨ ਵੀ ਹੋਵੇ ਤਾਂ ਬਹਿਸ਼ਕਾਰ ਰੱਖੋ। SOCKS ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਤੋਂ ਬਿਨਾਂ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ-ਟਾਰਗਿਟ TCP ਰਸਤੇ ਲਈ, SOCKS ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਤੋਂ ਮਿਲਦਾ ਐਂਡਪੁਆਇੰਟ ਉੱਪਰਲੇ ਖੇਤਰ ਭਰ ਸਕਦਾ ਹੈ।
ਇਹ ਸਿਰਫ਼ IPv4 TCP ਹੈ। UDP DNS, QUIC ਅਤੇ IPv6 ਨੂੰ ਆਪਣਾ ਡਿਜ਼ਾਈਨ ਚਾਹੀਦਾ ਹੈ।