发现 
命令行工具效率工具
dnscrypt-proxy:加密 DNS 代理
一款支持 DoH、DNSCrypt、ODoH 等加密协议的灵活 DNS 代理,可为查询加密、隐藏客户端 IP 并过滤广告。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.1.20
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
dnscrypt-proxy 是一个灵活的 DNS 代理,支持多种现代加密 DNS 协议,包括 DNSCrypt v2(含后量子 DNSCrypt,即 DNSCrypt 2026)、DNS-over-HTTPS、Anonymized DNSCrypt 与 ODoH(Oblivious DoH)。它适合希望在不更换现有 DNS 服务的前提下,为上网查询加上加密与匿名保护的用户。
项目文档入口:dnscrypt.info/doc,公共解析器列表见 dnscrypt.info/public-servers。
主要功能
- DNS 流量加密与认证:支持基于 TLS 1.3 和 QUIC 的 DNS-over-HTTPS、PQDNSCrypt、DNSCrypt、Anonymized DNS 以及 ODoH。
- 隐藏客户端 IP:可借助 Tor、SOCKS 代理或 Anonymized DNS 中继隐藏真实来源地址。
- 查询监控:分别记录普通查询与可疑查询的日志文件。
- 过滤:拦截广告、恶意软件及其他不想要的内容,兼容所有 DNS 服务;支持按周计划的时间段过滤。
- 域名重定向:把特定域名透明地转发到指定的解析器。
- 配置热重载:可选开启配置文件热加载(自 v2.1.10 起默认关闭)。
- DNS 缓存:降低延迟并改善隐私。
- 本地 IPv6 屏蔽:在纯 IPv4 网络中减少延迟。
- 负载均衡:自动测量并跟踪多个解析器的速度,将流量分配到当前最快的可用解析器上。
- Cloaking:类似加强版
HOSTS文件,可为特定域名返回预设地址,或解析并返回其他域名的 IP;既可用于本地开发,也可用于强制 Google、Yahoo、DuckDuckGo 和 Bing 的安全搜索结果。 - 自动更新:后台自动更新解析器列表。
- 强制 TCP:可让出站连接统一走 TCP。
- 兼容 DNSSEC;内置本地 DoH 服务器以支持 ECH(ESNI)。
安装与使用
最新版本可从 Releases 页面 获取,提供源码以及面向大多数操作系统与架构的预编译二进制文件,包括:
- Android/arm、Android/arm64、Android/x86、Android/x86_64
- Dragonfly BSD
- FreeBSD/arm、FreeBSD/x86、FreeBSD/x86_64
- Linux/arm、Linux/arm64、Linux/mips、Linux/mipsle、Linux/mips64、Linux/mips64le、Linux/x86、Linux/x86_64
- macOS/arm64、macOS/x86_64
- NetBSD/x86、NetBSD/x86_64
- OpenBSD/x86、OpenBSD/x86_64
- Windows、Windows 64 bit、Windows ARM
这些文件的具体用法以及签名校验方式,参见 安装说明。配置与使用细节请从 官方文档 开始阅读,常见问题见 FAQ。
注意事项
- 项目以配置文件驱动,使用前需要按官方文档准备并调整配置。
- 配置文件热重载自 v2.1.10 起默认关闭,如需该能力需手动开启。
- 使用 Tor、SOCKS 代理或中继隐藏 IP 时,需要额外准备相应的代理或中继环境。
本作品整理自 GitHub 开源项目 DNSCrypt/dnscrypt-proxy,原作者 @DNSCrypt,许可证 ISC。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.1.20当前版本
域名列表新增 regex: 正则匹配规则;新增 doh_check_cert_hashes_on_connect 选项,可在每次新连接时校验 DoH 证书哈希;修复 PQDNSCrypt 的 TCP 填充与分隔符处理;网络变更检测忽略非全局地址;HTTP/3 DNS 响应限制为 4 KB;网络探测支持逗号分隔的多个地址。
评论