Connectar el trànsit TCP de l'hotspot a Redsocks a PREROUTING
Una regla OUTPUT local omet els paquets que arriben d'un telèfon; l'adreça de la interfície redirigida també ha d'arribar a l'oient.
Amb la cadena REDSOCKS existent, les exclusions necessàries i la redirecció TCP a 12345, connecteu l'entrada real de l'hotspot:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSSubstituïu wlan1/subxarxa i conserveu els serveis locals. Això no crea la cadena, el redireccionador ni el servidor SOCKS.
PREROUTING REDIRECT tria l'adreça principal de la interfície receptora. Per això un redsocks local_ip=127.0.0.1 que funcionava per al trànsit OUTPUT local pot no acceptar-la. Feu servir l'adreça de l'hotspot o un bind més ampli deliberat amb restriccions d'entrada, i ajusteu local_port a la redirecció.
El ip/port ascendent nomena el servidor SOCKS. Mantingueu accessible la nova sortida de redsocks i conserveu les exclusions si també hi ha intercepció OUTPUT. Per a una ruta TCP permesa a un objectiu públic sense credencials SOCKS, un punt final coincident de la llista de proxys SOCKS pot omplir els camps ascendents.
Això és només IPv4 TCP. UDP DNS, QUIC i IPv6 necessiten el seu propi disseny.