I have a subscription to a commercial VPN provider and would like to
configure certain applications to always use VPN connections as far as
the provider while everything else goes through as normal. Note that
this needs to work for arbitrary remote sites so the VPN is basically
acting as a proxy rather than me controlling both ends of the
connection, so e.g. an SSH tunnel won't do it.
I looked into this a while ago and there are several suggestions on the
Web as to how to do this on Linux, but those I tried didn't work for
me. At least one idea seemed to involve setting up an alternate network
name space with its own routing, but it's been a while and I'm afraid I
didn't take note of the details.
Has anyone done this? in Fedora