rotear o tráfego tcp através do tráfego tor e udp através de vpn usando iptables

rotear o tráfego tcp através do tráfego tor e udp através de vpn usando iptables

Estou tentando rotear todo o tráfego tcp para passar pelo tor (localhost: 9050) e todo o tráfego udp para passar por uma VPN openvpn. Tenho uma ideia de como fazer isso, mas acho que posso estar errado. Alguém poderia mostrar e explicar como escrever essas regras?

Atualização: tentei usar a regra listadaaqui:

Eu modifiquei ligeiramente para: sudo iptables -t nat -A PREROUTING -i eth0 -p tcp -j REDIRECT --to-port 9050

saídas ip r:

padrão via 10.0.2.2 dev eth0 proto static 10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 métrica 1

informação relacionada