📌 项目地址:Flowseal/zapret-discord-youtube | ⭐ 30,003 颗星 | 🔧 Batchfile | 📜 未标注
核心痛点与方案
在部分地区(如俄罗斯),Discord、YouTube 等服务因 DPI(深度包检测)被干扰或完全封锁,常规 VPN 或代理可能速度慢、不稳定。Flowseal/zapret-discord-youtube 项目提供了一套基于 zapret 的 Windows 批处理封装,通过本地流量拦截与改写,欺骗 DPI 设备,恢复对这些服务的访问。无需安装额外客户端,双击 .bat 文件即可生效。
实际用法
前置条件:开启 Secure DNS(安全 DNS)
这是 README 明确给出的第一步,且区分了不同平台:
- Chrome:进入设置,开启“使用安全的 DNS”,选择非默认的 DNS 供应商(例如 Google Public DNS)。
- Firefox:设置中启用“DNS over HTTPS”,选择“最大保护”,手动输入供应商 URL,例如
https://dns.google/dns-query(注意:Cloudflare 的 DNS 本身可能在某些地区被封锁)。 - Windows 11:直接在系统网络设置中启用 DNS over HTTPS(具体可搜索“Windows 11 DNS over HTTPS 设置”)。
运行批处理文件
项目根目录下预置了多个 .bat 文件,根据需求双击运行:
general.bat– 通用策略,适用于大多数被封锁的服务discord.bat– 针对 Discord 的优化策略youtube.bat– 针对 YouTube 的优化策略default.bat– 恢复默认配置(停止拦截)- 其他如
other.bat、all_in_one.bat等,覆盖更多服务或组合
每次 Windows 重启后,zapret 的规则会失效,需要重新运行对应的 .bat 文件(除非将其加入开机自启)。
技术原理简述
工具依赖 WinDivert(一个 Windows 下的网络数据包拦截/修改驱动),它劫持本机流量,按照 zapret 的策略对出站包进行分片、重复、颠倒 TTL 等操作,绕过 DPI 设备的特征检测。所有二进制文件(winws.exe、WinDivert64.sys 等)均来自上游 zapret-win-bundle 的官方发布版本,可通过哈希校验。
与同类工具的区别
- vs. VPN:不需要全局代理,不影响其他流量;延迟更低;但仅能针对 zapret 策略覆盖的少数服务。
- vs. GoodbyeDPI:zapret 支持更多混淆方法(分片、段反转等),且社区持续更新策略。本项目是 zapret 的 Windows 一键化包装,无需手动配置命令行参数,降低了使用门槛。
- vs. 单纯的 DNS 解锁:DPI 封锁通常发生在传输层,DNS 劫持无法解决包特征识别问题。本项目在 IP 包层面操作,效果更彻底。
重要注意事项
杀毒软件误报
WinDivert 驱动程序 WinDivert64.sys 会被部分杀毒软件(如卡巴斯基)标记为 Not-a-virus:RiskTool.Multi.WinDivert 或类似风险工具。这不是病毒,而是一个合法的网络驱动,但可被恶意软件滥用。项目 README 引用上游说明:
“Некоторые антивирусы склонны относить файлы WinDivert к классам повышенного риска… В случае проблем с антивирусом добавьте папку с запретом в исключения, либо отключите детектирование PUA.”
建议将项目文件夹加入杀毒软件排除列表,或暂时关闭 PUA(潜在不受欢迎程序)检测。
安全来源
请务必从 GitHub 官方仓库下载,不要相信 Telegram、YouTube 等渠道的“第三方版本”。README 醒目提示:
“Я не веду никакие другие страницы/группы в телеграм/ютуб каналы… Если вы наткнулись на что-то вне этой страницы гитхаба, что распространяется от моего лица – ФЕЙК。”
重启后失效
所有策略均为运行时修改,Windows 重启后恢复;若需持久化,可将对应 .bat 文件添加到任务计划程序或启动文件夹。
兼容性
仅支持 Windows 系统(因 WinDivert 为 Windows 驱动)。理论上支持 Windows 7/8/10/11,需管理员权限运行 .bat。