PREROUTING ішінде hotspot TCP трафигін Redsocks-қа қосу
Жергілікті OUTPUT ережесі телефоннан келетін пакеттерді өткізіп жібереді; бағытталған интерфейс мекенжайы да тыңдаушыға жетуі керек.
Қажетті ерекшеліктер мен TCP-ні 12345-ке бағыттауы бар қолданыстағы REDSOCKS тізбегімен нақты hotspot кіреберісін қосыңыз:
iptables -t nat -A PREROUTING -i wlan1 -s 10.0.0.0/24 -p tcp -j REDSOCKSwlan1/ішкі желіні ауыстырып, жергілікті қызметтерді сақтаңыз. Бұл тізбекті, бағыттаушыны немесе SOCKS серверін жасамайды.
PREROUTING REDIRECT қабылдайтын интерфейстің негізгі мекенжайын таңдайды. Сондықтан жергілікті OUTPUT трафигі үшін жұмыс істеген redsocks local_ip=127.0.0.1 оны қабылдамауы мүмкін. hotspot мекенжайын немесе кіруді шектеумен әдейі кеңірек bind қолданыңыз және local_port-ні бағыттауға сәйкестендіріңіз.
Жоғарғы ip/port SOCKS серверін атайды. redsocks-тың жаңа шығысын қолжетімді ұстап, OUTPUT ұстап алу да болса, ерекшеліктерді сақтаңыз. SOCKS тіркелгі деректерінсіз рұқсат етілген жалпы мақсатқа TCP маршруты үшін SOCKS прокси тізімінен сәйкес соңғы нүкте жоғарғы өрістерді толтыра алады.
Бұл тек IPv4 TCP. UDP DNS, QUIC және IPv6 өз дизайнын қажет етеді.