Bonjour à tous,
Ca fait quelques jours que je n’arrive pas à résoudre ce problème :
J’ai OpenVPN sur un VPS ,le client sur ordi et un proxy 4G en externe. Je souhaite rediriger le trafic du client au proxy socks en passant par OpenVPN, de sorte que l’IP de mon VPS ne soit pas exposée. Selon ce schema :
Ordi<–>VPN<–>Proxy<–>Internet
Ok Je pense avoir trouvé, c’est donc Iptables + Redsocks, mais je n’arrive pasà faire marcher toujours pas. Des idées ?
*nat
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-N REDSOCKS
-A REDSOCKS -d 0.0.0.0/8 -j RETURN
-A REDSOCKS -d 100.64.0.0/10 -j RETURN
-A REDSOCKS -d 127.0.0.0/8 -j RETURN
-A REDSOCKS -d 169.254.0.0/16 -j RETURN
-A REDSOCKS -d 172.16.0.0/12 -j RETURN
-A REDSOCKS -d 192.168.0.0/16 -j RETURN
-A REDSOCKS -d 198.18.0.0/15 -j RETURN
-A REDSOCKS -d 224.0.0.0/4 -j RETURN
-A REDSOCKS -d 240.0.0.0/4 -j RETURN
-A REDSOCKS -d xxx.xxx.xxx.xx/32 -j RETURN
-A REDSOCKS -p tcp -j REDIRECT --to-ports 12345
-A OUTPUT -p tcp -j REDSOCKS
-A PREROUTING -i tun0 -p tcp -j REDSOCKS
-A POSTROUTING -s 10.8.0.0/24 -o ens160 -j MASQUERADE