GoodbyeDPI 替代方案:客观对比
GoodbyeDPI 在 Windows 上轻巧、可靠又灵活。什么情况下带图形界面、加密 DNS 并支持手机的应用更合适,以及还有哪些工具可以试试。
如果你搜索“GoodbyeDPI 替代方案”,你可能已经了解什么是 DPI 封锁,并且用过 GoodbyeDPI,或者试过之后遇到了问题。本文尽可能公平地把它和其他选择做对比。GreenTunnel 是我们开发的,所以我们并不中立。正因如此,我们先说 GoodbyeDPI 做得好的地方,而下文提到的每个问题都附有公开报告的链接,你可以自己去看。
GoodbyeDPI 是什么,它擅长什么
GoodbyeDPI 是 ValdikSS 开发的免费程序,以 Apache 2.0 许可证发布在 GitHub 上。截至 2026 年 11 月,这个仓库约有 28,800 个星标。README 把它描述为一款绕过深度包检测(DPI)系统的软件,很多运营商用这类系统来封锁网站。它的原理是改变连接最初几个数据包的样子,让读取网站名称的过滤器认不出来。我们在 SNI 过滤和 TLS 拆分的原理中解释了这个思路。
它的优点是实实在在的:
- 出现得早,值得信赖。很多后来的工具,包括它自己 README 中列出的几个,都沿着它开辟的路走。代码是公开的,任何人都能阅读。
- 轻巧。一个小小的可执行文件加一个驱动,不需要账号,也不需要额外运行界面。
- 灵活。大约三十个命令行参数,可以选择分片大小、伪造数据包、TTL 技巧,以及要处理哪些网站。高级用户可以针对自己的运营商精细调整。
- 可以重定向普通 DNS。
--dns-addr和--dns-port参数会把 DNS 请求发到另一个解析器,附带的dnsredir脚本就用了这个功能。 - 可以作为 Windows 服务运行。发布包里有安装和卸载脚本,所以它可以随 Windows 一起启动。
用户会在哪里遇到麻烦
这些都不代表 GoodbyeDPI 有问题。下面是用户公开报告过的情况,其中很多问题已经关闭,或者只与某一台电脑、某一家运营商有关。在选择工具之前了解一下是有价值的。
设置靠脚本和控制台
README 让你解压发布包,然后运行一个 .cmd 脚本,它会打开一个控制台窗口。只要这个窗口开着,程序就在运行。要装成服务,还得以管理员身份运行另一个脚本。如果你习惯命令行,这没什么问题。如果你是帮父母或朋友设置,就没那么方便了。
DNS 要单独处理
README 说,首先要确认你的运营商不会污染 DNS 应答,例如在浏览器中开启安全 DNS(DNS over HTTPS)。它还建议用 --dns-addr 搭配一个使用非标准端口的解析器,或者使用第三方的 DNS over HTTPS 或 TLS 应用。这样一来,浏览器可能受到了保护,而其他应用仍在使用运营商的 DNS。为什么这很重要,请看加密 DNS 详解。
杀毒软件警告与驱动
因为它会加载一个抓包驱动,一些安全工具会将它标记为风险。有用户报告 Windows Defender 突然标记了其中一个组件(issue #327),还有一次 VirusTotal 扫描中 65 个引擎里有 15 个标记了某个文件(issue #733)。也有人在打开过滤器时遇到驱动错误(issue #752)。对这类工具来说,这些标记往往是误报,但仍然会让人止步。
对网络、游戏和其他 VPN 的副作用
有一位用户报告它弄坏了自己电脑上的 Windows 网络栈(issue #313)。一个尚未关闭的 issue 报告说,它运行时部分《使命召唤》游戏无法启动(issue #148),另一个则报告某个 VPN 客户端无法与它同时使用(issue #607)。如果卸载之后网络还是不通,我们的指南 用了 GoodbyeDPI 或 zapret 后无法上网? 会一步步带你清理。
运营商会调整
每款 DPI 工具都在追赶。运营商改了什么之后,用户就会开“突然不能用了”的 issue(issue #543、issue #825)。最新稳定版是 2022 年 3 月的 0.2.2,另有 2024 年 9 月的 0.2.3rc3 预发布版。仓库仍有提交,最近一次在 2026 年 1 月。这并不是 GoodbyeDPI 独有的缺点。GreenTunnel 也面临同样的军备竞赛。
GreenTunnel 作为替代方案
GreenTunnel 是一款本地 VPN 应用,支持 Windows、Linux、macOS、Android、iPhone 和 iPad。和 GoodbyeDPI 一样,它在你自己的设备上改造最初的 TLS 和 HTTP 数据包,我们不运营任何中转服务器。区别在于使用方式,以及围绕核心功能的其他部分:
- 一款普通的应用。一个安装程序、一个开关按钮和一张状态卡片。请看在 Windows 上逐步安装。它只在安装时需要一次管理员权限。
- 所有应用都用加密 DNS。开启保护后,所有 DNS 都通过 DoH 或 DoT 发往 Cloudflare、Google 或 Quad9,而不只是浏览器的 DNS。
- 检测网址。告诉你某个网站是被假 DNS、名称过滤还是 IP 封锁,以及哪种技术能通过。
- Requester。显示哪个应用连接了哪个域名,以及这条连接是走了绕过还是直连。请看 Requester 显示的内容。
- Windows 上的底层实现不同。GreenTunnel 用 Wintun 创建自己的网络适配器,由一个后台服务运行。它不使用 WinDivert。这避开了与 WinDivert 相关的杀毒软件问题,但我们无法保证没有任何安全工具会标记一款新应用,尤其是在它还不广为人知的时候。
- 可选的 Premium。Smart Routing 会把你选定的网站通过你自己运行或选择的代理、Shadowsocks 或 WireGuard 服务器发送。绕过功能和加密 DNS 是免费的。
你要放弃的是:GoodbyeDPI 那一长串可手动调节的参数、它的公开代码,以及它极小的体积。GreenTunnel 是专有软件,在更简单的界面背后提供数量更少的技术。关于名称说明一下:GoodbyeDPI 的 README 列出了一个由 SadeghHayeri 开发、名为“Green Tunnel”的项目。那是一个独立的项目,不是我们的。
其他值得了解的替代方案
- zapret 由 bol-van 开发,可在 Linux、macOS 和 Windows 上运行,可配置性非常强。很多 Windows 用户通过社区整合包来使用它,例如 Flowseal 的 zapret-discord-youtube,它附带现成的策略和一个
service.bat管理工具。它在 Windows 上同样使用 WinDivert。 - ByeDPI 由 hufrea 开发,是一个适用于 Linux 和 Windows 的本地代理。ByeDPIAndroid 和 ByeByeDPI 让它无需 root 就能在 Android 上使用。
两者都是免费的,都有很多人在用。和 GoodbyeDPI 一样,它们更适合乐于反复尝试设置的用户。
谁应该继续用 GoodbyeDPI
- 你只用 Windows,它在你的运营商网络上已经能用,而且你喜欢掌控每一个参数。
- 你想要可以自己阅读和编译的公开代码。
- 你熟悉脚本、服务,并且能自己处理 DNS。
谁可能更喜欢一款应用
- 你想要一个可以交给别人用的图形界面。
- 你想让所有应用都用上加密 DNS,而不用另装工具。
- 你还需要在手机、Mac 或 Linux 电脑上获得同样的保护。
- 你想看到哪些应用连接到哪里,以及某个网站为什么打不开。
同一时间只运行其中一款工具。两个都在改写同一批数据包的程序,或者一款 DPI 工具加一个完整的 VPN,往往会互相干扰。
坦白说明局限
GoodbyeDPI、zapret、ByeDPI 和 GreenTunnel 针对的都是同一类封锁:按网站名称或按 DNS 过滤。它们都不会隐藏你的 IP 地址,也都不是匿名工具。它们都无法突破针对服务器 IP 地址的封锁、协议封锁或断网。如果网站按 IP 被封锁,流量就必须经过另一台服务器。更换工具之前,先查明网站是怎样被封锁的。
常见问题解答
GoodbyeDPI 安全吗?
它的代码是公开的,使用广泛。杀毒软件的标记通常针对 WinDivert 驱动,因为它能抓取数据包。只从官方 GitHub 发布页面下载,然后自己判断。
可以同时使用 GreenTunnel 和 GoodbyeDPI 吗?
我们不建议这样做。两者都会改变每条连接的开头部分,同时运行会让问题很难排查。请先停止并删除 GoodbyeDPI 的服务。
GreenTunnel 使用 WinDivert 吗?
不使用。在 Windows 上,GreenTunnel 使用自己的 Wintun 网络适配器,由随应用一起安装的后台服务管理。
有适用于 Android 或 iPhone 的 GoodbyeDPI 吗?
GoodbyeDPI 本身只支持 Windows。在 Android 上,你可以试试 ByeDPIAndroid、ByeByeDPI 或 GreenTunnel。在 iPhone 和 iPad 上,GreenTunnel 是一个选择。
资料来源
- GitHub,ValdikSS/GoodbyeDPI:README(系统要求、DNS 建议、服务脚本、同类项目列表)、许可证、星标数和提交历史,2026 年 11 月查阅。
- GoodbyeDPI 发布页:0.2.2(2022 年 3 月 21 日),0.2.3rc3 预发布版(2024 年 9 月 14 日)。
- GoodbyeDPI issues #327、#733、#752、#313、#148、#607、#543、#825。
- GitHub,bol-van/zapret 和 Flowseal/zapret-discord-youtube。
- GitHub,hufrea/byedpi。
GoodbyeDPI、zapret 和 ByeDPI 归各自作者所有,本文提及它们仅为指明对象。我们与它们均无关联。