I would like to force all connections that a specific application (transmission) uses over a OpenVPN connection.
So far, my VPN provider pushes a default route.
I know that transmission can set a "bind-address-ipv4" option. I also know that iptables can match network connections to users and e.g. route all of the transmission-user's connections over the openvpn interface.
My problem is that I'm not exactly sure which one is a cleaner approach and how to exactly do that.