MasterDnsVPN
SHA-256通过DNS协议传输TCP流量的研究项目,专为抗审查和恶劣网络设计。
用DNS隧道实现隐蔽网络访问,比同类快3-9倍。
核心功能
- 极低协议开销:仅5-7字节头部,比DNSTT低88%,比SlipStream低71%
- 多路径复制:同时通过多个DNS解析器发送数据,提高送达率
- 智能故障转移:自动检测和切换有问题的解析器
- 内置8种负载均衡模式,灵活分配流量
- 支持SOCKS5/4代理,可配合Shadowsocks、V2Ray等使用
避坑指南
- •本项目仅供教育和研究用途,使用前请确认当地法律允许。在极其恶劣的网络下可能需要手动调整MTU、重传超时等参数。不要用于非法活动,开发者不承担任何法律责任。
适用场景
- 绕过严格的网络审查和防火墙
- 在完全断网的环境下恢复国际通信
- 科研实验:测试DNS隧道在不同网络条件下的表现
详细介绍
MasterDnsVPN是一个科研导向的项目,通过DNS查询和响应来传输TCP流量。它类似于DNSTT或SlipStream,但采用完全不同的架构和实现方式。系统设计时兼容多种DNS解析器行为及恶劣网络条件,旨在最坏情况下仍能保持高稳定性和数据送达。核心特性包括:轻量自定义协议(头部开销仅5-7字节)、多路径与数据包复制、智能解析器选择与健康检查、MTU发现、SOCKS5/4优化、可选压缩与加密、客户端本地DNS服务。该项目在伊朗长达70多天的全面断网期间经过实战检验,证明即便99%的国际带宽被切断也能正常工作。
常见问题与排障 (1)
故障排除如何在 Ubuntu 24.04 上修复 Ookla speedtest CLI 安装失败的问题?
自动安装脚本静默失败,因为Ubuntu 24.04(noble)没有官方的Ookla仓库。作为替代方案,请使用Ookla提供的其他安装方法:https://support.ookla.com/hc/en-us/articles/32139787616141-Install-CLI-client-on-Ubuntu-24-04-noble。本指南包含下载和安装CLI的手动步骤。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:前往GitHub Releases页面下载对应操作系统的最新版本(Windows/Linux/macOS)
步骤2:解压后根据项目文档配置服务端(需要一台有公网IP的服务器),设置DNS解析器和加密参数
步骤3:在客户端运行程序,通过本地SOCKS5代理(默认端口1080)连接浏览器或其他应用
- 步骤1:前往GitHub Releases页面下载对应操作系统的最新版本(Windows/Linux/macOS)
- 步骤2:解压后根据项目文档配置服务端(需要一台有公网IP的服务器),设置DNS解析器和加密参数
- 步骤3:在客户端运行程序,通过本地SOCKS5代理(默认端口1080)连接浏览器或其他应用
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
320f7b6e6458de6b9177005318df1bbf37047fbcf518fe7e9ae9b5ba2fea5572该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除下载的二进制文件和配置文件(默认路径为当前目录下的config.json)即可完全卸载。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ