Маршрут DD WRT трафика через прокси SOCKS5

1062
bkdaaqra

У меня есть проблема. Некоторые домены заблокированы в моей стране.

Поэтому у меня есть дешевый домашний маршрутизатор TP-Link TL-WR841ND v8.

Прошивка: Прошивка: DD-WRT v24-sp2 (22.12.14)

Есть ли способ направить весь трафик для некоторых доменов через прокси-сервер. Или, например, направить весь трафик с определенного компьютера в моей сети. Я хочу использовать прокси- серверы SOCKS5 для маршрутизации моего трафика.

Я пытался Google, но не нашел никакой информации. Буду благодарен за любые советы и предложения.

Спасибо.

0

1 ответ на вопрос

0
CROSP

Я написал статью по этому вопросу. Вы можете найти это здесь .

Я описал процесс перенаправления сетевого трафика с определенной машины через прокси-сервер SOCKS5 с использованием Redsocks и конкретной конфигурации правил iptables.

Кроме того, у меня такой же роутер, как и у вас.

Вкратце, вот правила, которые необходимо применять на маршрутизаторе для перенаправления трафика на проксирующий компьютер.

#!/bin/sh PROXIFYING_MACHINE=192.168.0.145 MACHINE_TO_PROXIFY=192.168.0.113  iptables -I PREROUTING 1 -t mangle -s $MACHINE_TO_PROXIFY ! -d `nvram get lan_ipaddr`/`nvram get lan_netmask` -p tcp -m multiport --dports 80,443 -j MARK --set-mark 3 iptables -I PREROUTING 2 -t mangle -s $MACHINE_TO_PROXIFY ! -d `nvram get lan_ipaddr`/`nvram get lan_netmask` -p tcp -m multiport --dports 80,443 -j CONNMARK --save-mark iptables -I PREROUTING 3 -t mangle -s $MACHINE_TO_PROXIFY ! -d `nvram get wan_ipaddr` -p tcp -m multiport --dports 80,443 -j MARK --set-mark 3 iptables -I PREROUTING 4 -t mangle -s $MACHINE_TO_PROXIFY ! -d `nvram get wan_ipaddr` -p tcp -m multiport --dports 80,443 -j CONNMARK --save-mark  ip rule add fwmark 3 table 13 ip route add default via $PROXIFYING_MACHINE table 13 

Надеюсь это поможет.

Похожие вопросы