Hotspotin TCP-liikenteen kytkeminen Redsocksiin PREROUTINGissa
Paikallinen OUTPUT-sääntö ohittaa puhelimesta saapuvat paketit; uudelleenohjatun liitännän osoitteen on myös yllettävä kuuntelijaan.
Kun olemassa oleva REDSOCKS-ketju, tarvittavat poissulkemiset ja TCP-uudelleenohjaus porttiin 12345 ovat paikoillaan, kytke varsinainen hotspotin sisääntulo:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSKorvaa wlan1/aliverkko ja säilytä paikalliset palvelut. Tämä ei luo ketjua, uudelleenohjaajaa tai SOCKS-palvelinta.
PREROUTING REDIRECT valitsee vastaanottavan liitännän ensisijaisen osoitteen. Siksi redsocks local_ip=127.0.0.1, joka toimi paikalliselle OUTPUT-liikenteelle, ei välttämättä hyväksy sitä. Käytä hotspotin osoitetta tai tarkoituksella laajempaa bindia syöttörajoituksin, ja sovita local_port uudelleenohjaukseen.
Ylävirran ip/port nimeää SOCKS-palvelimen. Pidä redsocksin uusi lähtö saavutettavana ja säilytä poissulkemiset, jos myös OUTPUT-kaappaus on käytössä. Sallitulle julkisen kohteen TCP-reitille ilman SOCKS-tunnuksia sopiva päätepiste SOCKS-välityspalvelinluettelosta voi täyttää ylävirran kentät.
Tämä on vain IPv4 TCP. UDP DNS, QUIC ja IPv6 tarvitsevat oman suunnittelunsa.