Povezovanje hotspot TCP prometa z Redsocks v PREROUTING
Lokalno pravilo OUTPUT spusti pakete, ki prihajajo s telefona; naslov preusmerjenega vmesnika mora prav tako doseči poslušalca.
Ob obstoječi verigi REDSOCKS, potrebnih izjemah in preusmeritvi TCP na 12345 povežite dejanski vhod hotspot:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSZamenjajte wlan1/podmrežje in ohranite lokalne storitve. To ne ustvari verige, preusmerjevalnika ali strežnika SOCKS.
PREROUTING REDIRECT izbere primarni naslov sprejemnega vmesnika. Zato redsocks local_ip=127.0.0.1, ki je deloval za lokalni promet OUTPUT, tega morda ne bo sprejel. Uporabite naslov hotspot ali namerno širši bind z omejitvami vhoda in uskladite local_port s preusmeritvijo.
Zgornji ip/port določa strežnik SOCKS. Ohranjajte novi izhod redsocks dosegljiv in ohranite izjeme, če obstaja tudi prestrezanje OUTPUT. Za dovoljeno pot TCP do javnega cilja brez poverilnic SOCKS lahko ustrezna končna točka s seznama proxyjev SOCKS zapolni zgornja polja.
To je samo IPv4 TCP. UDP DNS, QUIC in IPv6 potrebujejo lastno zasnovo.