Coa cadea REDSOCKS existente, as exclusións necesarias e a redirección TCP a 12345, conecte a entrada real do hotspot:

iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKS

Substitúa wlan1/subrede e conserve os servizos locais. Isto non crea a cadea, o redireccionador nin o servidor SOCKS.

PREROUTING REDIRECT escolle o enderezo principal da interface receptora. Por iso un redsocks local_ip=127.0.0.1 que funcionaba para o tráfico OUTPUT local pode non aceptalo. Use o enderezo do hotspot ou un bind máis amplo deliberado con restricións de entrada, e axuste local_port á redirección.

O ip/port ascendente nomea o servidor SOCKS. Manteña accesible a nova saída de redsocks e conserve as exclusións se tamén existe interceptación OUTPUT. Para unha ruta TCP permitida a un obxectivo público sen credenciais SOCKS, un punto final coincidente da lista de proxies SOCKS pode encher os campos ascendentes.

Isto é só IPv4 TCP. UDP DNS, QUIC e IPv6 necesitan o seu propio deseño.

Artigos relacionados