Met de bestaande REDSOCKS-keten, de vereiste uitsluitingen en TCP-omleiding naar 12345 koppelt u de werkelijke hotspot-ingang aan:

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

Vervang wlan1/subnet en behoud lokale diensten. Dit maakt de keten, de omleider of de SOCKS-server niet aan.

PREROUTING REDIRECT kiest het primaire adres van de ontvangende interface. Daarom accepteert een redsocks local_ip=127.0.0.1 die voor lokaal OUTPUT-verkeer werkte, dit mogelijk niet. Gebruik het hotspotadres of een bewust bredere bind met invoerbeperkingen, en stem local_port af op de omleiding.

De bovenliggende ip/port benoemt de SOCKS-server. Houd de nieuwe uitgang van redsocks bereikbaar en behoud de uitsluitingen als er ook OUTPUT-onderschepping is. Voor een toegestane TCP-route naar een openbaar doel zonder SOCKS-referenties kan een passend eindpunt uit de SOCKS-proxylijst de bovenliggende velden vullen.

Dit is alleen IPv4 TCP. UDP DNS, QUIC en IPv6 hebben hun eigen ontwerp nodig.

Gerelateerde artikelen