При наличната верига 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 или умишлено по-широк bind с ограничения за входа и съгласувайте local_port с пренасочването.

Горните ip/port указват SOCKS сървъра. Поддържайте новия изход на redsocks достъпен и запазете изключенията, ако има и прихващане на OUTPUT. За разрешен TCP маршрут към публична цел без SOCKS идентификационни данни подходяща крайна точка от списъка със SOCKS проксита може да запълни горните полета.

Това е само IPv4 TCP. UDP DNS, QUIC и IPv6 изискват собствен дизайн.

Подобни статии