discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
InterceptSuite/ProxyBridge · source
Snapshot 0 · 2026-11-04T12:47:28Z · C · MIT
Content fingerprint
58cf75844d723f989981d4d017ab0c8894921fe9837042d5eaad096a94d3b682GitHub description at capture
Force Proxy to any Windows/MacOS/Linux Application TCP and UDP traffic
README at capture
# ProxyBridge
<p align="center">
<img src="img/logo.png" alt="ProxyBridge Logo" width="300" />
</p>
<p align="center">
<a href="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-windows.yml"><img src="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-windows.yml/badge.svg" alt="Build Windows" /></a>
<a href="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-mac.yml"><img src="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-mac.yml/badge.svg" alt="Build macOS" /></a>
<a href="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-linux.yml"><img src="https://github.com/InterceptSuite/ProxyBridge/actions/workflows/build-linux.yml/badge.svg" alt="Build Linux" /></a>
<a href="https://github.com/InterceptSuite/ProxyBridge/releases"><img src="https://img.shields.io/github/downloads/InterceptSuite/ProxyBridge/total?style=flat-square&logo=github&color=blue" alt="Total Downloads" /></a>
</p>
<p align="center">
<a href="https://trendshift.io/repositories/19916?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-19916" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/19916/daily?language=C" alt="InterceptSuite%2FProxyBridge | Trendshift" width="250" height="55"/></a>
<a href="https://trendshift.io/repositories/19916?utm_source=trendshift-badge&utm_medium=badge&utm_campaign=badge-trendshift-19916" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/trendshift/repositories/19916/monthly?language=C" alt="InterceptSuite%2FProxyBridge | Trendshift" width="250" height="55"/></a>
</p>
ProxyBridge is a lightweight, open-source universal proxy client (Proxifier alternative) that provides transparent proxy routing for applications on **Windows**, **macOS**, and **Linux**. It redirects TCP and UDP traffic from specific processes through SOCKS5 or HTTP proxies, with the ability to route, block, or allow traffic on a per-application basis. ProxyBridge fully supports both TCP and UDP proxy routing and works at the system level, making it compatible with proxy-unaware applications without requiring any configuration changes.
> [!TIP]
> **ProxyBridge routes your traffic - [InterceptSuite](https://interceptsuite.com) lets you see inside it.**
> Full MITM proxy with SSL/TLS inspection, live request editing, scripting, and support for TCP, UDP, StartTLS, DTLS and more. Built by the same team. [**Try InterceptSuite →**](https://interceptsuite.com)
## Table of Contents
- [ProxyBridge](#proxybridge)
- [Table of Contents](#table-of-contents)
- [Download](#download)
- [🌐 Official Download Portal](#-official-download-portal)
- [📦 Release Packages](#-release-packages)
- [Linux One-Command Quick Install:](#linux-one-command-quick-install)
- [Features](#features)
- [Documentation](#documentation)
- [Screenshots](#screenshots)
- [macOS](#macos)
- [Windows](#windows)
- [GUI](#gui)
- [CLI](#cli)
- [Linux](#linux)
- [GUI](#gui-1)
- [CLI](#cli-1)
- [Use Cases](#use-cases)
- [InterceptSuite](#interceptsuite)
- [License](#license)
- [Author](#author)
- [Credits](#credits)
<p align="center">
<strong>💖 Support ProxyBridge Development</strong><br/>
<em>If you find ProxyBridge useful, consider sponsoring to support ongoing development and new features!</em><br/><br/>
<a href="https://github.com/sponsors/InterceptSuite">
<img src="https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86" alt="Sponsor InterceptSuite" width="230" height="50">
</a>
</p>
<p align="center">
<sub>Sponsored</sub><br/>
<a href="https://go.nodemaven.com/proxybridgeoct">
<img src="img/sponsors/nodemaven.jpg" alt="NodeMaven" width="800"/>
</a>
</p>
[**NodeMaven**](https://go.nodemaven.com/proxybridgeoct): The most efficient proxy provider for Web Scraping and Automation with the Highest Quality IP on the market.
**Why NodeMaven?**
- ZIP targeting
- 99.9% uptime
- IP filtering: all proxies have fraud score <97%
- No KYC required
- Unique free tools: Proxy Bandwidth Checker, Meta Tag Checker, IP Lookup and others!
**Special codes for ProxyBridge users:**
- `PB35` - 35% off Mobile and Residential Proxies
- `PB25` - 25% off ISP (Static) Proxies
<sub>This is a paid sponsorship. ProxyBridge works with any SOCKS5 or HTTP proxy.</sub>
## Download
### 🌐 Official Download Portal
Visit our **[Official Download Page](https://interceptsuite.com/download/proxybridge)** for the latest automated builds and platform detection.
### 📦 Release Packages
| Platform | Download Link | Package Type | System Requirements |
| :--- | :--- | :--- | :--- |
| **Windows** | [**Download Installer**](https://interceptsuite.com/download/proxybridge) | `.exe` | Windows 10+ (64-bit), Admin privileges |
| **macOS** | [**Download Installer**](https://interceptsuite.com/download/proxybridge) | `.pkg` (Universal) | macOS 13.0+ ARM/x64 (Ventura or later) |
| **Linux** | [**Download Tarball**](https://interceptsuite.com/download/proxybridge) | `.tar.gz` | x64 Kernel with NFQUEUE support |
#### Linux One-Command Quick Install:
```bash
curl -Lo deploy.sh https://raw.githubusercontent.com/InterceptSuite/ProxyBridge/refs/heads/master/Linux/deploy.sh && sudo bash deploy.sh
```
#### macOS via Homebrew (official):
```bash
brew install --cask proxybridge
```
#### Windows via winget:
```powershell
winget install InterceptSuite.ProxyBridge
```
> [!WARNING]
> The winget package is **community-maintained and not official**. It may lag behind releases or be unverified. For guaranteed-latest, verified builds always use the [Official Download Page](https://interceptsuite.com/download/proxybridge).
> [!NOTE]
> For historical versions, change logs, and direct access to raw assets, visit the [GitHub Releases](https://github.com/InterceptSuite/ProxyBridge/releases) page.
## Features
- **Cross-platform** - Available for Windows, macOS and Linux
- **Dual interface** - Feature-rich GUI and powerful CLI for all use cases
- **Process-based traffic control** - Route, block, or allow traffic for specific applications
- **Universal compatibility** - Works with proxy-unaware applications
- **Multiple proxy protocols** - Supports SOCKS5 and HTTP proxies
- **System-level interception** - Reliable packet capture at kernel/network extension level
- **No configuration needed** - Applications work without any modifications
- **Protocol agnostic** - Compatible with TCP and UDP protocols (HTTP/HTTPS, HTTP/3, databases, RDP, SSH, games, DTLS, DNS, etc.)
- **Traffic blocking** - Block specific applications from accessing the internet or any network (LAN, localhost, etc.)
- **Flexible rules** - Direct connection, proxy routing, or complete blocking per process
- **Advanced rule configuration** - Target specific processes, IPs, ports, protocols (TCP/UDP), and hostnames with wildcard support - full IPv4 and IPv6 support on Windows
- **Process exclusion** - Prevent proxy loops by excluding proxy applications
- **Import/Export rules** - Share rule configurations across systems with JSON-based import/export
> [!CAUTION]
> **Beware of Fake ProxyBridge Downloads**
>
> Multiple **fake ProxyBridge download sources** have been identified. Some of these sources distribute **unwanted binaries** and **malicious software**.
>
> ❌ **Do NOT download ProxyBridge from any third-party or unofficial sources.**
>
> ✅ **Official ProxyBridge sources (only):**
> - GitHub Repository: https://github.com/InterceptSuite/ProxyBridge/
> - Official Website: [https://interceptsuite.com/download/proxybridge](https://interceptsuite.com/download/proxybridge)
>
> If you prefer not to use prebuilt binaries, you may safely build ProxyBridge yourself by following the **Contribution Guide** and compiling directly from the **official source code**.
>
> ProxyBridge does not communicate with any external servers except its own update feed at `https://download.interceptsuite.com/proxybridge.json` for update checks (triggered only on app launch or manual update checks);
## Documentation
> [!IMPORTANT]
> **[📖 Full Documentation](https://interceptsuite.com/docs/proxybridge/)**
>
> Everything you need to get started and go deep:
> - Installation and setup guides
> - Proxy rules and rule configuration
> - CLI reference
> - UDP, IPv6, HTTP/3, DTLS setup
> - Troubleshooting and advanced usage
>
> **[interceptsuite.com/docs/proxybridge](https://interceptsuite.com/docs/proxybridge/)**
## Screenshots
### macOS
<p align="center">
<img src="img/ProxyBridge-mac.png" alt="ProxyBridge macOS Main Interface" width="800"/>
<br/>
<em>ProxyBridge GUI - Main Interface</em>
</p>
<p align="center">
<img src="img/proxy-setting-mac.png" alt="Proxy Settings macOS" width="800"/>
<br/>
<em>Proxy Settings Configuration</em>
</p>
<p align="center">
<img src="img/proxy-rule-mac.png" alt="Proxy Rules macOS" width="800"/>
<br/>
<em>Proxy Rules Management</em>
</p>
<p align="center">
<img src="img/proxy-rule2-mac.png" alt="Add/Edit Rule macOS" width="800"/>
<br/>
<em>Add/Edit Proxy Rule</em>
</p>
### Windows
#### GUI
<p align="center">
<img src="img/Windows/Connections.png" alt="ProxyBridge Windows Main Interface" width="800"/>
<br/>
<em>ProxyBridge GUI - Main Interface</em>
</p>
<p align="center">
<img src="img/Windows/Proxy-Server.png" alt="Proxy Settings" width="800"/>
<br/>
<em>Proxy Settings Configuration</em>
</p>
<p align="center">
<img src="img/Windows/Proxy-Rules.png" alt="Proxy Rules" width="800"/>
<br/>
<em>Proxy Rules Management</em>
</p>
<p align="center">
<img src="img/Windows/Live%20Connection.png" alt="Live Connections" width="800"/>
<br/>
<em>Live Connections - proxied connections and UDP flows right now</em>
</p>
#### CLI
<p align="center">
<img src="img/Windows/Proxy-CLI.png" alt="ProxyBridge CLI" width="800"/>
<br/>
<em>ProxyBridge CLI Interface</em>
</p>
### Linux
#### GUI
<p align="center">
<img src="img/ProxyBridge-linux.png" alt="ProxyBridge Linux Main Interface" width="800"/>
<br/>
<em>ProxyBridge GUI - Main Interface</em>
</p>
<p align="center">
<img src="img/proxy-setting-linux.png" alt="Proxy Settings Linux" width="800"/>
<br/>
<em>Proxy Settings Configuration</em>
</p>
<p align="center">
<img src="img/proxy-rule-linux.png" alt="Proxy Rules Linux" width="800"/>
<br/>
<em>Proxy Rules Management</em>
</p>
<p align="center">
<img src="img/proxy-rule2-linux.png" alt="Add/Edit Rule Linux" width="800"/>
<br/>
<em>Add/Edit Proxy Rule</em>
</p>
#### CLI
<p align="center">
<img src="img/ProxyBridge_CLI-linux.png" alt="ProxyBridge Linux CLI" width="800"/>
<br/>
<em>ProxyBridge CLI Interface</em>
</p>
## Use Cases
- Redirect proxy-unaware applications (games, desktop apps) through InterceptSuite/Burp Suite for security testing
- Route specific applications through Tor, SOCKS5 or HTTP proxies
- Intercept and analyze traffic from applications that don't support proxy configuration
- Test application behavior under different network conditions
- Analyze protocols and communication patterns
## InterceptSuite
ProxyBridge is a **proxy client** - it routes your application traffic through any SOCKS5 or HTTP proxy. It does not inspect or modify the traffic itself.
**[InterceptSuite](https://interceptsuite.com)** is a **MITM SOCKS5 proxy server** built for traffic interception and analysis. Point ProxyBridge at InterceptSuite and you can inspect everything:
- Full TLS/SSL interception and certificate spoofing
- TCP, UDP, StartTLS, DTLS traffic analysis
- Live request and response editing
- Scripting and automation
ProxyBridge routes the traffic in. InterceptSuite sees inside it.
[**Try InterceptSuite →**](https://interceptsuite.com)
## License
MIT License - See LICENSE file for details
## Author
Sourav Kalal / InterceptSuite
## Credits
**Windows Implementation:**
This project is built on top of [WinDivert](https://reqrypt.org/windivert.html) by basil00. WinDivert is a powerful Windows packet capture and manipulation library that makes kernel-level packet interception possible. Special thanks to the WinDivert project for providing such a robust foundation.
Based on the StreamDump example from WinDivert:
https://reqrypt.org/samples/streamdump.html
The Windows GUI and CLI are written in native C using the Win32 API, keeping the footprint small and startup instant.
**macOS Implementation:**
Built using Apple's Network Extension framework for transparent proxy capabilities on macOS.
**Linux Implementation:**
Built using Linux Netfilter NFQUEUE for kernel-level packet interception and iptables for traffic redirection. The GUI uses GTK3 for native Linux desktop integration.