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 REDSOCKS

Nahraď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.

Související články