Met die bestaande REDSOCKS-ketting, die vereiste uitsluitings en TCP-herleiding na 12345 reeds in plek, koppel die werklike hotspot-ingang:

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

Vervang wlan1/subnet en behou plaaslike dienste. Dit skep nie die ketting, die herleier of die SOCKS-bediener nie.

PREROUTING REDIRECT kies die primêre adres van die koppelvlak wat ontvang. 'n redsocks local_ip=127.0.0.1 wat vir plaaslike OUTPUT-verkeer gewerk het, aanvaar dit dus moontlik nie. Gebruik die hotspot-adres of 'n doelbewuste wyer binding met invoerbeperkings, en pas local_port by die herleiding aan.

Die ip/port op die opstroom benoem die SOCKS-bediener. Hou redsocks se nuwe uitgang bereikbaar en behou die uitsluitings as OUTPUT onderskepping ook bestaan. Vir 'n toegelate TCP-roete na 'n publieke teiken sonder SOCKS-geloofsbriewe kan 'n passende eindpunt uit die SOCKS-proxylys die opstroomvelde invul.

Dit is slegs IPv4 TCP. UDP-DNS, QUIC en IPv6 benodig hul eie ontwerp.

Verwante artikels