📌 项目地址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.batall_in_one.bat 等,覆盖更多服务或组合

每次 Windows 重启后,zapret 的规则会失效,需要重新运行对应的 .bat 文件(除非将其加入开机自启)。

技术原理简述

工具依赖 WinDivert(一个 Windows 下的网络数据包拦截/修改驱动),它劫持本机流量,按照 zapret 的策略对出站包进行分片、重复、颠倒 TTL 等操作,绕过 DPI 设备的特征检测。所有二进制文件(winws.exeWinDivert64.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

这篇文章对你有帮助吗?

发表回复