Thank you :)
The reply from @jet@hackertalks.com below lead me to the man page for ip netns here:
https://manpages.ubuntu.com/manpages/trusty/man8/ip-netns.8.html
As far as I understand it, I could run programs like this:
ip netns exec vpn ~/qbittorrent/start.sh
ip netns exec clear ~/minecraft/start.sh
but I can’t figure out how to get the VPN to only run under the namespace. When I run it now, it reroutes all connections through it. I’ve got an OpenVPN connection that I’ve set one of my network connections to connect to automatically, but it doesn’t seem to make a difference. As soon as I connect the VPN, everything goes through it.
I’m still reading though, so hopefully I’ll figure it out :)
Thanks for replying :)
I think I’m getting it, but my brain is definitely pickled at this point :D
I’ve also found this post and a Stack Exchange thread to go with it, and it’s sinking in slowly
https://schnouki.net/post/2014/openvpn-for-a-single-application-on-linux/
I need to go to bed for the night though, I’ve just realised that it’s gone 3 am :o