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 REDSOCKS

Substituï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.

Articles relacionats