发现
桌面应用效率工具
DNSveil:安全 DNS 客户端
一款 Windows 平台的加密 DNS 客户端,支持 DNSCrypt、DoH、DoT,并可用 DPI 绕过访问受限网站。
- 浏览
- 11
- 访问
- 0
- 下载
- 0
- 版本
- v3.3.3
- 平台
- Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
DNSveil(原名 Secure DNS Client)是一款 Windows 平台的加密 DNS 客户端,基于 Msmh Agnostic Server、DNSLookup 和 GoodbyeDPI 构建。客户端支持 DNSCrypt、Anonymized DNSCrypt、DoH、DoT 与明文 DNS(UDP/TCP);服务端支持 DoH 与明文 DNS。
它能帮你找到并连接最快的安全 DNS 服务器,并通过 Fragment、Fake SNI 等方式隐藏 SNI 与访问的域名,绕过基于 SNI/DNS 的封锁。
主要功能
- 使用内置服务器或自定义服务器,自动寻找最快的 DNS 服务器
- 支持 DNSCrypt、Anonymized DNSCrypt、DoH(含 HTTP/3)、DoT、Plain DNS(UDP/TCP)
- 通过 Fragment 与 Fake SNI 隐藏 SNI 和站点地址,绕过 YouTube、Twitter 等被封锁的网站
- 在本地创建 Plain DNS 与 DoH 服务器
- 支持按域名、CIDR、IPv4/IPv6 的文本规则:假 DNS、指定自定义 DNS、上游代理、DNS Domain、自定义/假 SNI、屏蔽、直连等
- 高级 DNS 扫描器:检测 Google/Bing 安全搜索、受限 YouTube、被屏蔽的成人内容,并按条件导出在线服务器
- DNS Lookup 与 Cloudflare 干净 IP 扫描
- 读取、修改、生成 DNSCrypt STAMP(
sdns://)链接 - 从文本文件或 URL 导入服务器,导入/导出全部设置,支持开机启动
- 通过 HTTP、HTTPS、SOCKS4、SOCKS4A、SOCKS5 代理共享给其他设备
安装与使用
运行前需要安装 .Net Destop Runtime 6 与 ASP.NET Core Runtime 6,x64 与 x86 分别有对应的安装包,可从 Microsoft .NET 6.0 下载页获取。安装完成后下载并运行 DNSveil 最新版本。
使用代理服务器绕过 SNI/DNS 封锁的步骤:
- DNSveil 的 DNS 服务器必须在线并设置为 System。
- 至少启用一个 DPI 绕过选项:Fragment,或启用 SSL Decryption(会安装自签名根证书)并开启
Change SNI填入假 SNI。 - 启动 Proxy Server,并将其设为系统代理。
规则语法为 Domain | Rules ;,域名支持通配符,例如:
example.com|127.0.0.1;
example.com|dns:https://max.rethinkdns.com/dns-query;
*.googlevideo.com|sni:google.com;
example.com|-;
注意事项
- DNSveil 不是 VPN,不会改变你的 IP 地址,访问的网站仍能看到你的真实 IP。
- 部分杀毒软件会把 GoodbyeDPI 使用的 WinDivert 判定为 PUA,属于误报,需要将其加入排除列表。
- 修改
Enable SSL Decryption后需要重启浏览器才会生效。 - 项目采用 GPL-3.0 许可证,源码公开可查。
本作品整理自 GitHub 开源项目 msasanmh/DNSveil,原作者 @msasanmh,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.3.3当前版本
修复 DNSCrypt 响应与超时判断、恶意域名/IP 匹配不全、DoH 在服务器要求精确 HTTP/2 及以上时握手失败的问题;Rules 中自定义服务器的 DNS 响应加入缓存,DnsDomain 无需自定义服务器即可生效;核心库新增 Linux 与 Android 支持。
评论