How to specify a program to use a proxy, and set up a network proxy for the EXE process alone

When we encounter the following needs:

  • Block network access for a specific process
  • Specify a specific program to use a proxy, other programs should not use the proxy
  • Set different proxy settings for a specific .exe program
  • A specific .exe application can only use a network proxy, not the local network
  • Some software doesn't have proxy settings, but I want it to use the proxy network

We need a simple tool to achieve this:

Download and install ProxyBridge, a free and open-source software. Download address: https://github.com/InterceptSuite/ProxyBridge/releases

Launch ProxyBridge and start configuring:

For example, configure Chrome browser C:\Users\Administrator\AppData\Local\google\Chrome\Application\chrome.exe to use a network proxy

In the ProxyBridge menu bar...

--Proxy Settings: First, configure your local proxy port and other settings.

Menu Bar --Proxy Rules: Add a rule like this.

chrome.exe
Use proxy for both UDP and TCP protocols.

This way, Chrome's network requests will go through the proxy.

You can specify a particular browser so that all its network requests go through the proxy, while other software uses your local machine instead of the proxy network.

Currently, ProxyBridge supports Windows and macOS. It's free and open-source software, which is quite good. It also supports tray operation; when the window is closed, it runs in the background in the tray.

Note

ProxyBridge is only a software for setting proxy rules; it does not have network proxy functionality and is not a network proxy server.

ProxyBridge mainly implements network control for application software and .exe processes, such as proxying or blocking network access. It does not have the capability of a proxy server itself.


ProxyBridge can also: block a specific .exe file from accessing the internet, and prevent a specific application on your disk from connecting to the network. When adding a proxy rule, you can also set it to block internet access.
Adding certain malicious software to a network blacklist is quite useful.

If you want to block your input method from accessing the internet, you can add a rule to block it, preventing privacy leaks and data uploads to external systems.

ProxyBridge is very similar to Proxifier and ProxyCap; it's a completely free alternative.

Proxifier and ProxyCap are paid services, but ProxyBridge is open source and free.