Hotspot TCP trafika pievienošana Redsocks PREROUTING
Vietējais OUTPUT noteikums palaiž garām paketes, kas nāk no tālruņa; pāradresētās saskarnes adresei arī jāsasniedz klausītājs.
Ar esošo REDSOCKS ķēdi, nepieciešamajiem izņēmumiem un TCP pāradresāciju uz 12345 pievienojiet faktisko hotspot ieeju:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSAizstājiet wlan1/apakštīklu un saglabājiet vietējos pakalpojumus. Tas neizveido ķēdi, pāradresētāju vai SOCKS serveri.
PREROUTING REDIRECT izvēlas uztverošās saskarnes primāro adresi. Tāpēc redsocks local_ip=127.0.0.1, kas darbojās vietējam OUTPUT trafikam, to var nepieņemt. Izmantojiet hotspot adresi vai apzināti plašāku bind ar ievades ierobežojumiem, un saskaņojiet local_port ar pāradresāciju.
Augšupējais ip/port nosauc SOCKS serveri. Saglabājiet redsocks jauno izeju sasniedzamu un saglabājiet izņēmumus, ja pastāv arī OUTPUT pārtveršana. Atļautam TCP maršrutam uz publisku mērķi bez SOCKS akreditācijas datiem atbilstošs galapunkts no SOCKS starpnieku saraksta var aizpildīt augšupējos laukus.
Tas ir tikai IPv4 TCP. UDP DNS, QUIC un IPv6 prasa savu dizainu.