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 是一个选择。

资料来源

GoodbyeDPI、zapret 和 ByeDPI 归各自作者所有,本文提及它们仅为指明对象。我们与它们均无关联。

← 全部文章