Release 下载ByeDPI / GoodbyeDPI / Zapret · GitHub Release 历史版本 · 三路反代镜像

最新正式版0.2.3rc3

本区块同步 ByeDPI / GoodbyeDPI / Zapret 的官方 GitHub Release,并为最近版本生成 三路反代镜像加速下载通道。 默认展开最新正式版;如果项目只有预发布版,会在版本旁单独标注。下载按钮会先进入本站确认页,可继续下载或复制真实链接。

最新正式版发布 2024-09-14共 30 个版本共 30 个文件本页展示最近 5 个版本⭐ 28,286License Apache-2.0github.com/ValdikSS/GoodbyeDPI

怎么挑:Windows 优先 .exe / .msi;macOS 优先 .dmg;Linux 选 .deb / .rpm / .AppImage;Android 选 .apk;带 .sig / .asc / .sha256 的是校验文件,不是安装包。 下载慢:从右侧三路反代列里挑一个能通的点开;复制按钮复制真实目标链接,方便放进下载器。

为控制页面体积,本页只展示最近 5 个版本、每版最多 48 个文件;完整历史请查看 ValdikSS/GoodbyeDPI Releases

0.2.3rc32024-09-141 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
goodbyedpi-0.2.3rc3-2.zip压缩包1.0 MB
0.2.3rc22024-09-141 个文件预发布版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
goodbyedpi-0.2.3rc2.zip压缩包1.0 MB
0.2.3rc12024-07-311 个文件预发布版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
goodbyedpi-0.2.3rc1-2.zip压缩包972.0 KB
0.2.22022-03-211 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
goodbyedpi-0.2.2.zip压缩包620.7 KB
0.2.12021-12-301 个文件正式版
文件 / 平台大小官方直链反代 · ghproxy.net反代 · ghfast.top反代 · mirror.ghproxy.com
goodbyedpi-0.2.1.zip压缩包610.2 KB

本页加速下载用到的 3 个 GitHub 反代镜像

反代前缀说明
ghproxy.nethttps://ghproxy.net/老牌备份
ghfast.tophttps://ghfast.top/新生快线
mirror.ghproxy.comhttps://mirror.ghproxy.com/子域名

反代是第三方公益服务,单个通道可能临时挂掉,多挑几个再判断网络是否有问题。所有反代均为 HTTPS,文件内容与 GitHub 原始 Release 字节一致,可放心做 SHA256 校验。

GitHub 仓库简介:GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows) · 许可 Apache-2.0 · ⭐ 28,286

DPI(深度包检测)干扰处理只解决一小段链路问题:连接能发起,但 TLS 握手被中间设备按特征识别后异常。它不负责账号、订阅、分流规则,也不提供代理协议能力。

判断是不是 DPI 干扰

别一上来就装工具,看表现,如果连基础表现都对不上,换工具只会多一个变量。

现象更像 DPI 干扰做什么
某些 HTTPS 站点握手阶段失败,换网络后恢复记录域名、网络、失败时间
浏览器提示证书错误或站点证书不匹配不一定查系统时间、证书链、代理劫持
代理客户端订阅导入失败、节点为空不是回到订阅链接、YAML、客户端日志
同一个域名 TCP 可连,HTTP/3 关闭后有变化可能是先禁用 QUIC 再复测
所有国际站点都打不开不像单纯 DPI检查 DNS、路由、代理配置

一个快速判断:在 Chrome / Edge 里临时关闭 QUIC,或者在目标站点不走 HTTP/3 的情况下重试。如果变化明显,再继续测试 GoodbyeDPI、ByeDPI 或 Zapret。

三个工具怎么选?

工具更适合的位置常见平台适合谁
GoodbyeDPIWindows 本机Windows只想在一台电脑上试的用户
ByeDPI本机或移动端Windows / Linux / Android想在 Android 或多平台测试的人
Zapret网关、路由器、Linux 主机Linux / OpenWrt想让多台设备统一经过网关处理的人

选择顺序很简单,按设备位置选,再看你是否愿意维护规则和服务。只处理一台 Windows 电脑时,没必要为了“更强”去折腾 OpenWrt 网关;全家设备都要统一处理时,单机工具又不够省事。

GoodbyeDPI 适合 Windows 用户吗?

GoodbyeDPI 是 ValdikSS 维护的 Windows 工具,适合先在单机上验证问题是不是 DPI 识别导致。它的优点是启动快、回滚也快,不会一开始就改路由器。

下载位置

官方仓库和 Release 页面:

github.com/ValdikSS/GoodbyeDPI/releases

下载时优先看 GitHub Release,不要从网盘合集或二次打包站拿可执行文件。

基础运行

:: 解压到 D:\GoodbyeDPI
:: 用管理员 cmd 进入目录后运行
goodbyedpi.exe -1

常见参数可以这样理解:

  • -1:默认级别,用它做基线测试。
  • -2:比 -1 更激进,只有 -1 无效时再试。
  • --blacklist file.txt:只对名单里的域名生效,适合缩小影响范围。

不要同时打开多个模式反复叠加。一次只改一个参数,能判断到底是哪一步产生变化。

要不要安装成服务?

先不要。建议连续使用 1-2 天,确认没有影响网银、公司后台、开发环境或游戏登录,再考虑服务化启动。

service_install_russia_blacklist.cmd

服务化之后排错会更麻烦:你可能忘了它还在后台接管流量,导致后续代理客户端、浏览器代理、系统代理的判断都变脏。

ByeDPI 适合 Android 和多平台吗?

ByeDPI 由 hufrea 维护,仓库覆盖 Windows、Linux 等环境,另有 Android 项目。它更适合想在手机或多平台上做同类测试的人。

下载位置

Android 版通常会以本机 VPN 方式接管流量。这里的 VPN 指 Android 系统的流量接管接口,不代表它提供完整代理订阅能力。

Windows / Linux 基础测试

./ciadpi -i 127.0.0.1 -p 1080

这会在 127.0.0.1:1080 启动一个本机 SOCKS5 入口。浏览器或系统代理指向它之后,再访问你要测试的域名。

可以这样配合浏览器:

  • Firefox 手动设置 SOCKS5:127.0.0.1:1080
  • 或用 SwitchyOmega 给少数域名单独走这个入口

如果你已经在同一台设备上运行 Clash Verge Rev、v2rayN 或 sing-box,先明确谁接管浏览器流量,别让系统代理、浏览器代理、本机 SOCKS5 三层同时生效。

Zapret 什么时候值得上 OpenWrt?

Zapret 由 bol-van 维护,更适合 Linux、OpenWrt、旁路由这类网关侧场景。它的价值不是“比单机工具更神”,而是可以把处理逻辑放到网关,让多台设备少改本机设置。

OpenWrt 上先看什么?

看路由器是不是有足够空间和可恢复方案。主路由直接装新包之前,至少确认这 3 件事:

  1. 路由器架构和 ipk 包匹配。
  2. 当前固件还能进 SSH 或 LuCI。
  3. 配错后能关闭服务或回滚配置。

Zapret OpenWrt 相关项目:

github.com/bol-van/zapret-openwrt

LuCI 里常见配置项包括监听接口、端口范围、域名名单和 desync 策略。第一次测试只放 1-3 个域名,别把整网流量都丢进去。

Linux 主机基础安装

git clone https://github.com/bol-van/zapret
cd zapret
./install_easy.sh

按向导选择模式和名单。改完后立刻保存你改过的配置文件路径,后面回滚才找得到。

能不能和 Clash / v2rayN / sing-box 一起用?

可以,但不要让两个工具处理同一段流量。DPI 工具更像“直连流量的握手修补”,代理客户端负责订阅、规则、出口和协议能力。

流量类型建议处理方式
个别 HTTPS 域名直连时握手异常用 GoodbyeDPI / ByeDPI / Zapret 测试
需要订阅规则承载的服务交给 Clash Verge Rev / v2rayN / sing-box
国内站点、本地 NAS、公司内网保持 DIRECT,少加中间层
订阅更新失败、节点为空、YAML 报错查代理客户端和订阅内容,不查 DPI 工具

如果你已经确认问题来自订阅格式或客户端规则,不要继续堆 DPI 工具。需要一份能被 Clash、sing-box、V2Ray 类客户端识别的配置时,再考虑把兼容 Clash / Singbox / V2Ray 的订阅作为单独变量测试,别和 DPI 参数一起改。

一个简化的 Clash 规则示例:

rules:
  - DOMAIN-SUFFIX,github.com,DIRECT
  - DOMAIN-SUFFIX,example.com,DIRECT
  - DOMAIN-SUFFIX,openai.com,Proxy
  - GEOIP,CN,DIRECT
  - MATCH,Proxy

上面只是说明“哪些流量交给谁”,不是通用规则模板。你的客户端、订阅策略和本地网络不一样,直接复制可能会误伤正常网站。

怎么确认工具真的有效?

只看“网页打开了”不够。最好用同一个域名、同一个网络、同一个浏览器做前后对比。

检查项通过信号失败信号
浏览器访问目标站点连续刷新正常偶尔打开、刷新又失败
QUIC 状态关闭 HTTP/3 后表现稳定开关 QUIC 没差别
客户端日志没有反复重连、握手超时timeout、connection reset 仍大量出现
影响范围只影响名单域名所有网站都变慢或证书异常

建议至少记录 3 个样本:未开启工具、开启默认模式、换一个模式。只有开启后稳定改善,且没有引入新的证书或登录问题,才算有效。

ByeDPI 不覆盖什么

  1. 不教你把 DPI 工具当作完整代理使用;它们没有订阅管理、出口选择和规则分流能力。
  2. 不承诺对所有网络环境有效;遇到 IP 层、协议层或账号侧问题时,这类工具不对症。
  3. 不建议在公司、学校或生产路由器上直接启用全局规则,确认你有权限,也能回滚。
  4. 不把第三方二进制包、网盘合集、魔改客户端列为下载源;只保留官方仓库入口。

相关阅读