Conectarea traficului TCP al hotspotului la Redsocks în PREROUTING
O regulă OUTPUT locală omite pachetele care sosesc de la un telefon; adresa interfeței redirecționate trebuie să ajungă și la ascultător.
Cu lanțul REDSOCKS existent, excluderile necesare și redirecționarea TCP către 12345, conectați intrarea reală a hotspotului:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSÎnlocuiți wlan1/subrețeaua și păstrați serviciile locale. Aceasta nu creează lanțul, redirectorul sau serverul SOCKS.
PREROUTING REDIRECT alege adresa principală a interfeței receptoare. De aceea un redsocks local_ip=127.0.0.1 care funcționa pentru traficul OUTPUT local poate să nu o accepte. Folosiți adresa hotspotului sau un bind intenționat mai larg cu restricții de intrare și potriviți local_port la redirecționare.
Câmpurile ip/port din amonte numesc serverul SOCKS. Mențineți accesibilă noua ieșire a redsocks și păstrați excluderile dacă există și interceptare OUTPUT. Pentru o rută TCP permisă către o țintă publică fără acreditări SOCKS, un endpoint potrivit din lista de proxy SOCKS poate completa câmpurile din amonte.
Acesta este doar IPv4 TCP. UDP DNS, QUIC și IPv6 necesită un design propriu.