Koble hotspot-TCP-trafikk til Redsocks i PREROUTING
En lokal OUTPUT-regel overser pakker som kommer fra en telefon; adressen til det omdirigerte grensesnittet må også nå lytteren.
Med den eksisterende REDSOCKS-kjeden, de nødvendige unntakene og TCP-omdirigering til 12345 kobler du til den faktiske hotspot-inngangen:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSErstatt wlan1/subnett og behold lokale tjenester. Dette oppretter ikke kjeden, omdirigereren eller SOCKS-serveren.
PREROUTING REDIRECT velger primæradressen til grensesnittet som mottar. Derfor godtar kanskje ikke en redsocks local_ip=127.0.0.1 som fungerte for lokal OUTPUT-trafikk, den. Bruk hotspot-adressen eller en bevisst bredere bind med inngangsbegrensninger, og tilpass local_port til omdirigeringen.
Den oppstrøms ip/port angir SOCKS-serveren. Hold redsocks' nye utgang tilgjengelig og behold unntakene hvis OUTPUT-avlytting også finnes. For en tillatt TCP-rute til et offentlig mål uten SOCKS-påloggingsinformasjon kan et passende endepunkt fra SOCKS-proxy listen fylle ut de oppstrøms feltene.
Dette er bare IPv4 TCP. UDP DNS, QUIC og IPv6 trenger sin egen utforming.