Med den befintliga REDSOCKS-kedjan, de nödvändiga undantagen och TCP-omdirigeringen till 12345 ansluter du den faktiska hotspot-ingången:

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

Byt ut wlan1/subnät och behåll lokala tjänster. Detta skapar inte kedjan, omdirigeraren eller SOCKS-servern.

PREROUTING REDIRECT väljer den mottagande gränssnittets primära adress. Därför accepterar kanske inte en redsocks local_ip=127.0.0.1 som fungerade för lokal OUTPUT-trafik den. Använd hotspot-adressen eller en medvetet bredare bind med ingångsbegränsningar, och matcha local_port mot omdirigeringen.

Den uppströms ip/port anger SOCKS-servern. Håll redsocks nya utgång nåbar och behåll undantagen om OUTPUT-avlyssning också finns. För en tillåten TCP-rutt till ett offentligt mål utan SOCKS-uppgifter kan en matchande slutpunkt från SOCKS-proxylistan fylla i de uppströms fälten.

Detta är endast IPv4 TCP. UDP DNS, QUIC och IPv6 behöver egen design.

Relaterade artiklar