🚀 告别代理困境,拥抱透明路由新时代
ProxyBridge 是一款轻量级的开源通用代理客户端(Proxifier 的替代方案),可为 Windows 和 macOS 上的应用程序提供透明的代理路由。它通过 SOCKS5 或 HTTP 代理重定向来自特定进程的 TCP 和 UDP 流量,并能够根据每个应用程序的具体情况进行路由、阻止或允许流量。ProxyBridge 完全支持 TCP 和 UDP 代理路由,并在系统级别运行,因此无需任何配置更改即可与不支持代理的应用程序兼容。
🤔 你是否有过这些“代理焦虑”时刻?
想象一下这个场景:你的浏览器、Telegram 都能顺利通过代理访问外网,但当你打开 Steam 想下载个游戏更新,它却像蜗牛一样慢;或者你想用 RDP 远程连接到一台国外的服务器,发现它根本不认你配置的系统代理;更别提那些老旧的财务软件、专用数据库客户端,它们压根就没有“代理设置”这个选项。
市面上常见的解决方案是 Proxifier,但它有两个硬伤:一是它是收费的商业软件,二是它对 UDP 协议的支持比较有限。如果你玩需要 UDP 联机的游戏,或者在意 DNS 泄露问题,Proxifier 可能就力不从心了。
这时候,你需要的是一个更底层、更强大、且完全免费的工具——ProxyBridge。
✨ ProxyBridge 的核心功能亮点
🎯 真正的“进程级”精准控制
ProxyBridge 允许你针对每一个单独的应用程序设定网络策略。你可以指定 chrome.exe 走代理,steam.exe 走直连,而某个你不信任的小工具直接禁止联网。这种精细度让网络管理变得无比清晰。
🌐 同时支持 TCP 和 UDP —— 这才是真·全流量
这是 ProxyBridge 相比许多同类工具(包括 Proxifier)的核心优势。它不仅能转发 TCP 流量,还能完美处理 UDP 流量。这意味着:
- 游戏联机:让那些需要 UDP 通信的游戏流畅运行。
- DNS 查询:将 UDP 封装的 DNS 请求也通过代理转发,从根本上防止 DNS 泄露,保护你的隐私。
- VoIP 和视频通话:确保基于 UDP 的实时通信也处在代理保护下。
🛡️ 内核级拦截,应用无感
ProxyBridge 在 Windows 上利用 WinDivert 技术,在系统内核层拦截数据包。这意味着它对应用程序是完全透明的。被代理的软件根本不知道自己正在通过代理访问网络,它以为自己就是“直连”的。这种机制保证了极高的兼容性,即使是写于十几年前、早已停止更新的老程序,也能被 ProxyBridge 轻松接管。
🖥️ GUI + CLI,兼顾小白与极客
- 图形界面(GUI):界面简洁直观,通过几个按钮就能完成代理设置和规则添加,非常适合第一次接触此类工具的用户。
- 命令行(CLI):对于系统管理员和喜欢自动化的极客来说,CLI 模式威力巨大。你可以写一个批处理脚本,一键启动带着几十条复杂规则的代理环境。
📊 实时连接监控
打开“Connections”标签页,你能看到一张实时刷新的表格,清晰地列出当前哪个进程正在连接哪个 IP,用的是 TCP 还是 UDP,最终走了代理、直连还是被阻止。排查网络问题变得一目了然。
⚔️ 同类工具对比:ProxyBridge 凭什么脱颖而出?
| 特性 | ProxyBridge | Proxifier (主流商业竞品) | 传统 VPN 客户端 |
|---|---|---|---|
| 授权方式 | 开源免费 (MIT) | 商业软件,需付费 | 多为付费订阅 |
| UDP 支持 | ✅ 完全支持 | 支持有限,主要为 TCP | 支持 |
| 代理协议 | SOCKS5, HTTP | SOCKS, HTTP, 等 | 多为专用协议 |
| 实现层级 | 内核层 (WinDivert) | 用户层 (Winsock LSP) | 虚拟网卡层 (TUN/TAP) |
| 规则灵活性 | 高 (进程、IP、端口、协议组合) | 非常高 (规则成熟,支持代理链) | 低 (通常为全局或按路由表) |
| 界面成熟度 | 简洁实用 | 功能完善,监控强大 | 视客户端而定 |
| 适用场景 | 追求开源、需要 UDP 强支持、开发者 | 追求极致稳定和成熟体验的商业用户 | 需要加密整个网络通道 |
总结一下:如果你需要处理 UDP 流量(如游戏、DNS)、喜欢折腾开源软件,或者不想为 Proxifier 付费,那么 ProxyBridge 无疑是更好的选择。
🛠️ 详细使用指南(附实操技巧)
下面我们分步讲解如何上手这款神器。由于 Windows 和 macOS 操作逻辑类似,这里以用户基数更大的 Windows 平台为例。
📥 第一步:下载与安装(文末有详细说明)
安装完成后,切记:无论是 GUI 还是 CLI,都必须以管理员身份运行!因为涉及加载内核驱动 (WinDivert),普通权限无法完成流量拦截。
⚙️ 第二步:配置代理服务器
- 打开 ProxyBridge GUI。
- 点击顶部菜单
Proxy->Proxy Settings。 在弹出的窗口中,根据你实际使用的代理填写:
- Proxy Type:选
SOCKS5或HTTP。 - IP Address:如果你的代理在本地,填
127.0.0.1。 - Port:比如
1080。
- Proxy Type:选
- 点击 Save Changes 保存。
- 强烈建议点击下方的
Test Proxy Connection按钮测试一下,确保代理是可用的,不然规则设了也白搭。
📝 第三步:添加核心灵魂——代理规则
这是最重要的一步。点击 Proxy -> Proxy Rules 打开规则编辑器。一个规则通常包含以下几个要素:
- Applications (应用):要控制的程序名,如
chrome.exe。支持通配符*,比如steam*.exe可以匹配所有 steam 开头的进程。多个程序用分号;隔开。 - Target Hosts (目标主机):可以是
*(所有)、192.168.*.*(局域网段) 或具体的域名如api.example.com。 - Target Ports (目标端口):如
80;443或1000-2000。 - Protocol (协议):
TCP、UDP或BOTH(两者都包括)。 - Action (动作):
PROXY(走代理)、DIRECT(直连)、BLOCK(阻止)。
💡 举个例子:我想让 Chrome 和 Firefox 的所有 TCP 和 UDP 流量都走代理。
规则可以写成:chrome.exe;firefox.exe:*:*:BOTH:PROXY
💡 再比如:我想让 TeamViewer 只能访问公司内网 (192.168.x.x),禁止它访问外网。
需要两条规则:
teamviewer.exe:192.168.*.*:*:BOTH:DIRECT(允许局域网)teamviewer.exe:*:*:BOTH:BLOCK(禁止其余所有)
📡 第四步:实时监控与验证
规则设置好后,切换到 Connections 标签页。这里会动态显示所有网络连接。找到你刚设置规则的程序(比如 Chrome),观察它的“Action”列是否显示为“PROXY”。如果是,恭喜你,设置成功!
⌨️ 高阶玩法:CLI 命令行大法
如果你觉得点来点去太麻烦,或者想写脚本自动化,CLI 模式是你的好帮手。打开管理员权限的 PowerShell 或 CMD,输入 ProxyBridge_CLI 即可调用。
基本语法:
ProxyBridge_CLI [选项] --rule "应用:主机:端口:协议:动作"几个实用例子:
让 Steam 走代理:
ProxyBridge_CLI --proxy socks5://127.0.0.1:1080 --rule "steam.exe:*:*:BOTH:PROXY"多个程序一起走代理:
ProxyBridge_CLI --proxy http://127.0.0.1:8080 --rule "chrome.exe;edge.exe;spotify.exe:*:*:TCP:PROXY"精准拦截某个恶意软件的联网:
ProxyBridge_CLI --rule "suspicious.exe:*:*:BOTH:BLOCK"仅允许 Python 脚本访问特定域名 (白名单思维):
ProxyBridge_CLI --rule "python.exe:mywork.com:443:TCP:PROXY" --rule "python.exe:*:*:BOTH:BLOCK"
🎯 哪些用户最适合使用 ProxyBridge?
- 网络安全研究者 / 白帽子:可以轻松地将各种扫描器、漏洞利用工具(如 MSF、Cobalt Strike)的流量通过代理引入内网,或者导入 Burp Suite 进行中间人分析,而不用一个个配置工具。
- 游戏玩家:让 Steam、Epic、战网等游戏平台以及游戏本体(尤其是依赖 UDP 的游戏)通过优化线路的代理连接,降低延迟和丢包。
- 开发者与运维:在调试对接海外 API 的程序时,可以精准地将开发环境(如 Python、Node.js)的流量指向代理,模拟海外用户访问,无需设置繁琐的系统全局变量。
- 注重隐私的用户:通过强制所有 UDP 流量(特别是 DNS)走代理,有效防止 DNS 泄露,保护上网隐私。
- 普通办公族:在公司网络环境下,让那些不支持代理的内部办公软件(如某些老旧的 ERP、OA 客户端)顺利通过公司代理上网。
📥 下载与安装
ProxyBridge 是一款完全免费的开源软件,你可以从其官方渠道获取,以确保安全性和最新版本。
🌐 官方下载渠道
请务必从以下官方来源下载,避免下载到恶意修改的版本:
- GitHub Releases (首选):访问项目官方仓库 https://github.com/InterceptSuite/ProxyBridge,在 "Releases" 页面下载最新版本。
- 官方网站:访问 https://interceptsuite.com/download/proxybridge 进行下载。
🪟 Windows 系统安装
- 下载:下载
ProxyBridge-Setup-版本号.exe文件。 - 安装:找到下载的文件,右键点击,选择“以管理员身份运行”。这是最关键的一步!
- 跟随向导:按照安装程序的提示完成安装。安装过程会自动注册必要的系统组件。
- 启动:安装完成后,可以在开始菜单中找到
ProxyBridge GUI和ProxyBridge CLI。每次使用 GUI 时,都建议右键选择“以管理员身份运行”。
🍎 macOS 系统安装
- 下载:从官方渠道下载
.pkg安装包。 - 安装:双击打开安装包,按照提示将 ProxyBridge 拖入“应用程序”文件夹。
- 权限:首次运行时,系统可能会提示需要网络扩展权限,请在“系统偏好设置” -> “安全性与隐私”中允许加载。
📦 极速安装小技巧 (Windows)
如果你使用的是 Windows 10/11 且安装了 winget 包管理器,打开终端(管理员),直接输入以下命令即可自动下载安装:
winget install --id=InterceptSuite.ProxyBridge -eProxyBridge 以其开源免费、全协议支持、内核级拦截三大法宝,成功地在代理工具领域占据了一席之地。无论你是普通用户想让特定游戏走代理,还是专业人员需要进行复杂的网络调试,它都能凭借出色的灵活性和稳定性,成为你工具箱中不可或缺的一员。