I’ve seen people do this on the router level with a proxy, with imgur being the example - all other traffic just went as normal but imgur traffic was sent through a VPN.
However it was a very complicated setup with many parts and a home server so I would definitely like to see a proper app built around this that just handles everything for you.
Openwrt with the policy based routing package can do this, and is simple to set up.