ProcessProxifier is a lightweight program designed as a proxy manager that can appoint a different proxy configuration to each Windows process. The whole operation is made extremely simple for the end user.
Typically, you can configure proxy addresses from Internet Explorer, for instance, but unfortunately, there’s no possibility to reroute process connections individually. There is no Windows built-in feature that provides a more flexible approach, but the software market does offer a few choices in this regard.
One of them is ProcessProxifier and its main advantage is the high level of control given to the end user. Also, configuring is an intuitive and user-friendly process, from the beginning to the end.
It does not need installation, since it comes in a portable package that does not write to the registry. The main window is divided into several sections, one of which lists all of the current processes. From this list, you can select the ones you want to be run on a specific proxy, which ought to be defined in the Default Settings area.
If you want to assign a different proxy for each process, simply make a selection and enter the adjacent proxy information in the corresponding boxes of the corresponding entry in the list. Also, if you know the name of the process whose proxy settings you want to change, enter it in the search box for quick retrieval.
All that remains to be done is to start the proxy or proxies (in case you made individual configurations), at which point the program starts sniffing the routed connections and lists them somewhere in the lower part of the GUI.
In conclusion, ProcessProxifier comes across as a steady and reliable application that can arrange for you to redirect the connections that a certain process makes to a preset proxy address. The whole idea seems complicated, but with the aid of this program, the difficulty of the operation is near zero.