Route Shield

Process Level Routing

Process Routes

One of the most powerful parts of Route Shield is its ability to provide per-process routing. This can be done using the system-wide settings but you can also get much more granularity by setting specific application routes. Routes can be set based on the file path or a running process can be re-routed while executing.

To configure by file name, you can add an individual executable or add a folder so that every application within that path will have the route settings applied. Additionally, each process route can be toggled on or off so that new instances can be run with or without the custom route rules. Note that any system-wide defaults will be applied to any process that does not have a configured route or one that is disabled.

Processes can also be re-routed while they are executing. Re-routing means that you can override existing settings with new settings. Using the built-in task manager, Route Shield allows you to select one or more running processes to reset their DNS, proxy and VPN settings. It is important to note that Route Shield does not disconnect existing connections so until the connections are refreshed, the application will continue to use the old settings.

Once you have selected the running processes you want to re-route, simply check whether you want to override existing DNS, proxy or VPN settings. If the respective override option is not checked, then that piece will not be overridden. Through the re-route options, you can turn on and off a specific setting and also change how the specific provider is picked.