Маючы існуючы ланцуг REDSOCKS з патрэбнымі выключэннямі і перанакіраваннем TCP на 12345, далучыце фактычны ўваход hotspot:

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

Замяніце wlan1/падсетку і захавайце лакальныя службы. Гэта не стварае ланцуг, перанакіравальнік або SOCKS-сервер.

PREROUTING REDIRECT выбірае асноўны адрас інтэрфейсу, які прымае. Таму redsocks local_ip=127.0.0.1, які працаваў для лакальнага трафіку OUTPUT, можа яго не прыняць. Выкарыстоўвайце адрас hotspot або наўмысна шырэйшае прывязванне з абмежаваннямі ўваходу, і ўзгадніце local_port з перанакіраваннем.

Верхнія ip/port паказваюць SOCKS-сервер. Забяспечце дасяжнасць новага выхаду redsocks і захавайце выключэнні, калі перахоп OUTPUT таксама ёсць. Для дазволенага TCP-маршруту да публічнай мэты без уліковых даных SOCKS адпаведная канчатковая точка з спісу SOCKS-проксі можа запоўніць верхнія палі.

Гэта толькі IPv4 TCP. UDP DNS, QUIC і IPv6 патрабуюць уласнага дызайну.

Падобныя артыкулы