Free · MIT licensedWindowsmacOSLinux

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.

How it works

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.

Features

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.

Platforms

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.