Skip to content

Releases: InterceptSuite/ProxyBridge

v3.1.0

23 Jan 20:18
a4115db

Choose a tag to compare

🔒 Security Fixes

  • CVE-2026-24402 - Fixed Critical Remote Code Execution and Privilege Escalation via buffer overflow and race condition in Windows application

🐛 Bug Fixes

Windows

  • Fixed process name with full path rejecting ( and ) characters (#32)
  • Fixed application slowing down internet speed by 70-80% (#41)
  • Fixed kernel driver not unloading on app crash or force close (#42)
  • Fixed race condition in data writer causing invalid local config file (#57)
  • Fixed high memory and CPU usage (#55)

macOS

  • Fixed signing issues (#29)
  • Fixed extension memory not being released on app close, causing unwanted resource usage and duplicate proxy rules on load (#51)
  • Fixed proxy rule window size issue (#52)
  • Fixed high CPU usage on traffic spikes (#49)

⚡ Performance Improvements

Windows

  • Connection and Activity log searching now uses memory more efficiently with better performance on large logs
  • C core now uses O(1) algorithm with more effective connection tracking
  • Improved C memory management:
    • Added garbage collection
    • More efficient memory allocation
    • Improved sorting algorithms in both C and C#
    • Fixed memory leaks
  • GUI improvements:
    • More efficient garbage collection
    • Reduced log retention to last 100 connections
    • Optimized memory usage across GUI, CLI, and C core
  • Reduced installer size
  • Improved C compiler optimizations

macOS

  • IPC now uses less memory
  • Optimized CPU usage during traffic spikes

General

  • Relay server can now handle large connections with improved memory efficiency
  • Fixed bottleneck between kernel-level connections and relay
  • ProxyBridge can now handle thousands of connections per second with efficient memory and CPU usage
  • ProxyBridge can now handle 1gbps to 2.5gbps network speed

✨ New Features

  • Traffic Logging Toggle: Windows and macOS apps now support disabling traffic logging
  • Windows Startup: Windows app now supports launching on Windows startup (#47)

📦 Updates

  • Runtime: Upgraded from .NET 9 to .NET 10
  • UI Framework: Upgraded Avalonia from 11.2.0 to 11.3.11

ℹ️ Platform Updates

Linux support postponed. Linux support was initially planned for this release but has been postponed due to significant development challenges. Implementing feature parity with Windows and macOS requires substantial architectural work and effort. After initial development attempts encountered multiple technical issues, we decided to focus on stabilizing the Windows and macOS versions first. Linux support remains in our roadmap, but no release timeline has been finalized. See commit 6dfed95 for details.

v3.0

18 Nov 09:47
23232d9

Choose a tag to compare

🚀 ProxyBridge v3.0 - New Release

🍎 macOS Support (Major Milestone)

ProxyBridge now officially supports macOS - a major step forward in making ProxyBridge cross-platform.
This includes:

  • Full GUI support using Swift
  • Native macOS networking compatibility
  • Support TCP and UDP both
  • Working proxy rules, SOCKS/HTTP, and system integration
  • Support MacOS 13+ Apple Silicon & Intel Macs

🆕 New Features

  • Language Switcher Added - Users can now change the app language (English & Chinese supported). (#11)
  • Export/Import Proxy Rules - Added ability to select, export, and import proxy rules. (#22)
  • Proxy Settings & Rules Persistence - Proxy settings and rules now saved locally. (#14)

🛠 Improvements

  • Windows: Minimize to System Tray - App now supports minimizing to the tray. (#14)
  • Support for Domain Names in Proxy Host - Domain names are now fully supported in proxy host fields. (#18)

🐞 Bug Fixes

  • GUI State Fix - Protocol and Action fields in Proxy Rule editor now update correctly. (#13)
  • Windows APIPA & DHCP Issues Fixed - Resolved networking inconsistencies on Windows. (#15)

Thank you for using ProxyBridge!
If you find issues or want new features, feel free to open a new issue. 🙌

v2.0.1

09 Nov 13:46
2db7e2c

Choose a tag to compare

  • Fixed Sysytem ENV error #6
  • Fixed System Process are not detected and cause error #7

v2.0

22 Oct 16:29
9590361

Choose a tag to compare

ProxyBridge v2.0 — Major Update 🚀

ProxyBridge version 2.0 comes with multiple major features, improvements, and bug fixes to enhance stability, compatibility, and control.


🆕 New Features

  • UDP Proxy Support — You can now route UDP traffic through your proxy.
  • Proxy Authentication — Supports both HTTP Basic Auth and SOCKS5 Authentication.
  • Proxy Tester — Built-in proxy connection tester to verify ProxyBridge and proxy server connections.
  • System Connection Logging — Log all system TCP and UDP connections with process IDs, even without rules.
  • Proxy Rule Enhancements
    • Add multiple process names in a single rule.
    • Process name now supports wildcards (e.g. firefo*.exe or *.bin).
    • Rules now support Port and IP-based routing — specify individual ports, IPs, ranges, or wildcard IPs.
    • Rules support protocol-based routing — create rules for TCP, UDP, or BOTH.
    • Add full process path instead of just the process name. You can browse and select processes directly.
  • DNS via Proxy — Choose whether DNS requests go directly or through the proxy.
  • SOCKS5 UDP Associate Support — SOCKS5 proxy now supports UDP association.
  • Editable Rules — You can now edit or delete existing proxy rules.
  • Update Checker — Built-in application update checker for future releases.

🐞 Bug Fixes

  • Loopback Packets — Fixed issue where loopback packets via ProxyBridge were dropped by Windows. Loopback addresses are now directed as direct connections.
  • Broadcast & Multicast Loops — Fixed issues with broadcast and multicast packets being looped. These are now monitored and always routed to their original destinations instead of through the proxy.

⚙️ Improvements

  • Improved proxy connection stability.
  • Improved GUI performance.
  • CLI Enhancements
    • Added logging support (disabled by default).
    • Now uses AOT compiled binaries for better performance and lower resource usage.
  • Removed dependency on default proxy configuration.

🔗 Project Repository: InterceptSuite/ProxyBridge

v1.1

17 Oct 17:09
394c99c

Choose a tag to compare

This release adds a lightweight GUI, improves the CLI, introduces traffic blocking rules (and multiple-rule support), fixes a process-detection hang, and brings several performance improvements.

Added

  • GUI - A simple graphical interface, useful for users who prefer not to use the CLI.
  • Updated CLI option - CLI flags refined for clarity and new features.
  • Option to block traffic - Add rules that block matched applications.
  • Multiple Rule option - You can now supply multiple.
  • Installation - Installer exe in now available instead of portable zip file.

Fixed

  • Process Detection hang - Resolved a bug where the process detection routine could hang indefinitely under certain conditions.

Improved

  • Performance - Optimisations in rule matching and I/O handling reduce CPU usage and latency when applying rules at scale.

Credits

A big thanks to @basil00 for WinDivert and the @AvaloniaUI team for the amazing UI framework.

v1.0

14 Oct 12:36

Choose a tag to compare

ProxyBridge v1.0 - Initial Release

Transparent Process-Level Traffic Redirection for Windows

ProxyBridge enables traffic interception and redirection for any Windows application, including those that don't support proxy configuration.

✨ Features

  • Process-based traffic redirection - Target specific applications by name
  • Works with proxy-unaware applications - No app configuration required
  • Dual proxy protocol support - SOCKS5 and HTTP proxies
  • Kernel-level packet interception - Uses WinDivert for robust traffic capture
  • Process exclusion - Prevent proxy loops by excluding proxy applications
  • Custom relay port - Configurable local relay server port