Pripojenie hotspot TCP prevádzky k Redsocks v PREROUTING
Miestne pravidlo OUTPUT prepúšťa pakety prichádzajúce z telefónu; adresa presmerovaného rozhrania sa tiež musí dostať k poslucháčovi.
S existujúcou reťazou REDSOCKS, potrebnými výnimkami a presmerovaním TCP na 12345 pripojte skutočný vstup hotspotu:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSNahraďte wlan1/podsieť a zachovajte miestne služby. Tým sa nevytvára reťaz, presmerovač ani server SOCKS.
PREROUTING REDIRECT volí primárnu adresu prijímajúceho rozhrania. Preto redsocks local_ip=127.0.0.1, ktorý fungoval pre miestnu prevádzku OUTPUT, ho nemusí prijať. Použite adresu hotspotu alebo zámerne širší bind s obmedzeniami vstupu a zosúlaďte local_port s presmerovaním.
Horné ip/port označuje server SOCKS. Udržujte nový výstup redsocks dostupný a zachovajte výnimky, ak existuje aj zachytávanie OUTPUT. Pre povolenú TCP cestu k verejnému cieľu bez prihlasovacích údajov SOCKS môže zodpovedajúci koncový bod zo zoznamu SOCKS proxy vyplniť horné polia.
Toto je iba IPv4 TCP. UDP DNS, QUIC a IPv6 potrebujú vlastný návrh.