OpenSource-Hub
M

MasterDnsVPN

SHA-256
3.3k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

通过DNS协议传输TCP流量的研究项目,专为抗审查和恶劣网络设计。

智能下载

下载 Download 版本

v2026.05.10.180256-27c7e11 · 4 MB

用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的手动步骤。

来源 Issue #180

标签

dns-tunnelvpncensorship-circumventionnetwork-toolgo

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:前往GitHub Releases页面下载对应操作系统的最新版本(Windows/Linux/macOS)

4

步骤2:解压后根据项目文档配置服务端(需要一台有公网IP的服务器),设置DNS解析器和加密参数

5

步骤3:在客户端运行程序,通过本地SOCKS5代理(默认端口1080)连接浏览器或其他应用

安装指引
  1. 步骤1:前往GitHub Releases页面下载对应操作系统的最新版本(Windows/Linux/macOS)
  2. 步骤2:解压后根据项目文档配置服务端(需要一台有公网IP的服务器),设置DNS解析器和加密参数
  3. 步骤3:在客户端运行程序,通过本地SOCKS5代理(默认端口1080)连接浏览器或其他应用
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

320f7b6e6458de6b9177005318df1bbf37047fbcf518fe7e9ae9b5ba2fea5572

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

删除下载的二进制文件和配置文件(默认路径为当前目录下的config.json)即可完全卸载。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Custom
最后更新2026-06-27 14:35:04
GitHub 仓库

遇到问题?查看下方 FAQ

1 FAQ

相似推荐