Rota do tráfego DD WRT através do Proxy SOCKS5

0

Eu tenho o problema. Alguns domínios estão bloqueados no meu país.

Então eu tenho um roteador doméstico barato TP-Link TL-WR841ND v8.

Firmware: Firmware: DD-WRT v24-sp2 (22/12/14)

Existe alguma maneira de rotear todo o tráfego para alguns domínios através de um servidor proxy. Ou, por exemplo, rotear todo o tráfego de um computador específico na minha rede. Quero usar servidores proxy SOCKS5 para rotear meu tráfego.

Eu tentei google, mas não encontrei nenhuma informação relacionada. Eu ficaria grato por qualquer conselho e sugestões.

Thx.

    
por bkdaaqra 24.08.2017 / 18:14

1 resposta

0

Eu escrevi um artigo sobre este assunto. Você pode encontrá-lo aqui .

Eu descrevi um processo de redirecionamento de tráfego de rede de uma máquina específica através de um proxy SOCKS5 usando Redsocks e configuração específica de regras iptables.

Além disso, tenho o mesmo roteador que você tem.

Resumindo, aqui estão as regras que você precisa aplicar em seu roteador para redirecionar o tráfego para uma máquina de proxy.

#!/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

Espero que isso ajude.

    
por 01.09.2017 / 05:17