简单DNS加密(Simple DNSCrypt) 技术使用手册
简单DNS加密是专为Windows系统设计的一款管理工具,旨在简化dnscrypt-proxy配置过程。本手册将指导您完成安装、使用以及基本的更新操作,并简要介绍其背后的技术栈。
安装指南
步骤 1: 确认先决条件
确保您的操作系统至少为Windows 10 LTSC 21H2版本。虽然这个版本被测试过,但其他Windows版本也可能兼容,您可以自行测试并报告结果。
步骤 2: 下载安装包
访问最新发布页面,下载MSI安装包。
步骤 3: 安装
双击下载好的MSI文件,按照提示进行安装。安装过程中选择合适的位置,并遵循默认设置即可。
使用说明
启动 Simple DNSCrypt
安装完成后,在程序菜单找到“Simple DNSCrypt”并启动它。
配置 DNSCrypt 代理
- 在主界面中,您可以配置DNS服务器,通过点击“自定义解析器”按钮进入。
- 您可以添加、删除或修改DNS Crypt支持的服务提供商列表。
- 利用“高级设置”进行更细粒度的控制,如日志级别、黑名单等。
开启保护
在配置好您的偏好后,启用DNSCrypt服务来加密您的DNS查询。
更新方式
目前,手动检查并安装最新版本是最直接的方式。访问GitHub的最新版本页面,下载新版本并覆盖安装。请注意,为了保持配置数据不丢失,请尽量在相同位置安装新版本。
项目API使用文档
由于简单DNSCrypt主要是图形界面应用,它没有传统意义上的外部API供开发者直接调用。不过,对于感兴趣的开发者,可通过源码了解其内部通信机制,利用.NET 7的特性进行二次开发或者学习。
项目构建与依赖
- 构建环境: Visual Studio 2022,配合.NET 7框架。
- 打包工具: WiX Toolset用于生成MSI安装包。
- 主要库依赖: 包括Caliburn.Micro(UI绑定)、MahApps.Metro(现代UI设计)等,详情见项目中的【Used Software and Libraries】部分。
许可证与贡献者
此项目基于MIT许可证开源。查看LICENSE.md了解详细条款。感谢所有贡献者,包括原作者Christian Hermann(bitbeans)和维护者instant.sc,以及Contributors.md列出的所有贡献人员。若您是翻译人员,欢迎更新本地化文件以支持更多语言。
此手册以Markdown格式提供,旨在帮助您快速上手简单DNSCrypt,享受安全的DNS查询体验。如果有进一步的技术细节需要探索,建议深入阅读项目文档或直接探索源代码。