Send any app through a proxy.
ProxyBridge redirects the TCP and UDP traffic of the applications you choose to a SOCKS5 or HTTP proxy, even when those applications have no proxy settings of their own.
Three steps, no changes to the app
1
Add a proxy
Enter the address and port of your SOCKS5 or HTTP proxy.
2
Create a rule
Pick the application, and the hosts or ports if you want to narrow it down.
3
Run the app
Its traffic now goes through your proxy. No change to the app itself.
Small tool, clear job
Per-application rules
Choose exactly which programs use the proxy. Everything else keeps its normal route.
TCP and UDP
Redirect both transports, not only TCP, so apps without any proxy setting still follow your rules.
SOCKS5 and HTTP proxies
Send traffic to any SOCKS5 or HTTP proxy, with optional username and password.
Rules by IP, port and host
Match by target address, port, protocol or hostname, then route, allow or block.
GUI and command line
A native GUI on each platform plus a scriptable CLI for automation.
Open source, MIT
Read the code, build it yourself, and contribute on GitHub. No paid tier.
Native on each system
Windows
Windows 10 or later, 64-bit. Kernel-level routing through WinDivert. Needs administrator rights.
macOS
macOS 13 Ventura or later. Native SwiftUI app built on the Network Extension framework.
Linux
Netfilter NFQUEUE routing with an optional GTK3 GUI and a CLI. Needs root. Not compatible with WSL.
What it is and is not
ProxyBridge only changes where an application's traffic goes. It is not a VPN and does not hide your IP address. What happens to the traffic depends on the proxy you point it at. Use it only on systems and networks you are allowed to use.
Testing an application and need to see its traffic? See how to use ProxyBridge with Burp Suite, mitmproxy or InterceptSuite.
Get ProxyBridge
Free for Windows, macOS and Linux. Read the install guide first if you are on macOS, which needs a one-time system extension approval.