Mając istniejący łańcuch REDSOCKS, wymagane wyjątki i przekierowanie TCP na 12345, podłącz rzeczywiste wejście hotspotu:

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

Zastąp wlan1/podsieć i zachowaj usługi lokalne. To nie tworzy łańcucha, przekierowania ani serwera SOCKS.

PREROUTING REDIRECT wybiera główny adres interfejsu odbierającego. Dlatego redsocks local_ip=127.0.0.1, który działał dla lokalnego ruchu OUTPUT, może go nie akceptować. Użyj adresu hotspotu lub celowo szerszego bind z ograniczeniami wejścia i dopasuj local_port do przekierowania.

Górne ip/port wskazuje serwer SOCKS. Utrzymuj nowe wyjście redsocks osiągalne i zachowaj wyjątki, jeśli istnieje również przechwytywanie OUTPUT. Dla dozwolonej trasy TCP do celu publicznego bez danych SOCKS pasujący punkt końcowy z listy proxy SOCKS może wypełnić górne pola.

Dotyczy to tylko IPv4 TCP. UDP DNS, QUIC i IPv6 wymagają własnego projektu.

Powiązane artykuły