How can I set up a VPN (like Cyber Ghost 5) to only route specific programs?

I would like the majority of my content to just reach out and touch the internet, and only one application, specifically an online game I play called ‘League of Legends’, to use the VPN .

Is this possible, and if so, how?

Edit : I’m specifically asking if someone out there has knowledge of a good VPN service / program and how it could be tuned to only re-route my League of Legends traffic

You can turn a computer into a router using pfSense that can then preselect which server to use for what content.

The only way I can think of to do this on one computer is using virtual machines. But that will likely hurt your gaming performance.

If you know all the networks you are connecting to, you can create a route statement for those networks to the gateway of your local VPN interface. More specific routes take precedence, ‘route print’ to view your current routing table and ‘route add mask metric if ’ to add a route. I don’t know if this is overly feasible for League of Legends however, it’s better to bind specific applications to use the VPN: you don’t even need to touch the routing table, take a look at ForceBindIP or proxifies like SocksCap and similar for example.

ForceBindIP does not seem to work anymore(at least not for me) and it does not work for 64 bit programs. I ended up using a headless server in a VM to act as a proxy for programs that I needed to go through VPN.
Also netrouteview is a GUI for viewing and adding routes.

use purevpn.