Připojení hotspot TCP provozu k Redsocks v PREROUTING
Místní pravidlo OUTPUT propouští pakety přicházející z telefonu; adresa přesměrovaného rozhraní se také musí dostat k posluchači.
S existujícím řetězcem REDSOCKS, potřebnými výjimkami a přesměrováním TCP na 12345 připojte skutečný vstup hotspotu:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSNahraďte wlan1/podsíť a zachovejte místní služby. Tím se nevytváří řetězec, přesměrovávač ani server SOCKS.
PREROUTING REDIRECT volí primární adresu přijímajícího rozhraní. Proto redsocks local_ip=127.0.0.1, který fungoval pro místní provoz OUTPUT, nemusí tuto adresu přijmout. Použijte adresu hotspotu nebo záměrně širší bind s omezeními vstupu a slaďte local_port s přesměrováním.
Horní ip/port označuje server SOCKS. Udržujte nový výstup redsocks dostupný a zachovejte výjimky, pokud existuje i zachytávání OUTPUT. Pro povolenou TCP cestu k veřejnému cíli bez přihlašovacích údajů SOCKS může odpovídající koncový bod ze seznamu SOCKS proxy vyplnit horní pole.
Toto je pouze IPv4 TCP. UDP DNS, QUIC a IPv6 potřebují vlastní návrh.