S existujúcou reťazou REDSOCKS, potrebnými výnimkami a presmerovaním TCP na 12345 pripojte skutočný vstup hotspotu:

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

Nahraďte wlan1/podsieť a zachovajte miestne služby. Tým sa nevytvára reťaz, presmerovač ani server SOCKS.

PREROUTING REDIRECT volí primárnu adresu prijímajúceho rozhrania. Preto redsocks local_ip=127.0.0.1, ktorý fungoval pre miestnu prevádzku OUTPUT, ho nemusí prijať. Použite adresu hotspotu alebo zámerne širší bind s obmedzeniami vstupu a zosúlaďte local_port s presmerovaním.

Horné ip/port označuje server SOCKS. Udržujte nový výstup redsocks dostupný a zachovajte výnimky, ak existuje aj zachytávanie OUTPUT. Pre povolenú TCP cestu k verejnému cieľu bez prihlasovacích údajov SOCKS môže zodpovedajúci koncový bod zo zoznamu SOCKS proxy vyplniť horné polia.

Toto je iba IPv4 TCP. UDP DNS, QUIC a IPv6 potrebujú vlastný návrh.

Súvisiace články