Med den eksisterende REDSOCKS-kæde, de nødvendige undtagelser og TCP-omdirigering til 12345 tilsluttes den faktiske hotspot-indgang:

iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKS

Erstat wlan1/subnet og bevar lokale tjenester. Dette opretter ikke kæden, omdirigereren eller SOCKS-serveren.

PREROUTING REDIRECT vælger den modtagende interfaces primære adresse. Derfor accepterer en redsocks local_ip=127.0.0.1, der virkede for lokal OUTPUT-trafik, den måske ikke. Brug hotspot-adressen eller en bevidst bredere bind med inputbegrænsninger, og tilpas local_port til omdirigeringen.

Den opstrøms ip/port angiver SOCKS-serveren. Hold redsocks' nye udgang tilgængelig, og bevar undtagelserne, hvis OUTPUT-aflytning også findes. For en tilladt TCP-rute til et offentligt mål uden SOCKS-legitimationsoplysninger kan et matchende endepunkt fra SOCKS-proxylisten udfylde de opstrøms felter.

Dette er kun IPv4 TCP. UDP DNS, QUIC og IPv6 kræver deres eget design.

Relaterede artikler