-
Notifications
You must be signed in to change notification settings - Fork 28
Home
欢迎使用 D-NET 文档!本文档将帮助你快速了解并使用 D-NET 功能。
一款轻量级动态网络管理工具,支持多平台 CDN、DNS 自动更新,TCP / UDP 端口转发、Web 服务和证书管理。
DNET、D-NET、dnet 均指同一项目,怎么顺手怎么叫,项目名称统一为 D-NET,命令行工具名称为 dnet,全大写缩写为 DNET,三种写法均指同一项目。
D-NET 适用于动态公网 IP、局域网服务及固定 IP 环境。DDNS / DCDN 自动更新解析或回源地址,DPF / DWS 提供转发和 Web 服务,DSSL 管理证书。对外访问仍需要可达入口或可用的 CDN 回源链路。适用设备如下:
- 家庭 NAS:群晖、飞牛、绿联
- 移动设备:安卓、嵌入式设备
- 电脑:Windows、MacOS、Linux
项目起源于一个实际需求:国内运营商分配的动态公网 IPv6 地址经常变化,无法直接支持 IPv4 访问。尝试使用 Cloudflare CDN 套壳后,发现国内访问速度慢且不稳定。在寻找国内 CDN 替代方案的过程中,D-NET 应运而生。
随着使用场景的扩展,D-NET 将动态 CDN、动态 DNS、TCP / UDP 端口转发、Web 服务和证书管理整合到同一管理界面,方便按需配置和维护。
根据 IP 变化,自动配置云厂商 CDN 源站。目前支持阿里云(CDN、DCDN、ESA)、腾讯云(CDN、EdgeOne)、百度云(CDN、DRCDN)、Cloudflare、又拍云,以及自定义回调(Callback)。
核心特性:
- ✅ 按同步周期检测 IP 地址变化
- ✅ 自动更新 CDN 回源配置
- ✅ IPv4/IPv6 双栈协议支持
- ✅ 多云厂商统一管理
- ✅ 支持自定义回源端口和协议
使用文档: DCDN 使用指南
根据 IP 变化,自动更新云厂商 DNS 解析记录,支持 A、AAAA、CNAME、TXT 多种记录类型,也可配合 DCDN 功能,通过 CNAME 指向 CDN 域名,实现更轻便的多线路加速接入。
核心特性:
- ✅ 按同步周期检测 IP 变化,自动更新 DNS 解析记录
- ✅ 支持 A / AAAA / CNAME / TXT 多种记录类型
- ✅ IPv4 / IPv6 双栈支持,多 IP 来源(接口、URL、自定义命令)
- ✅ 支持多域名、多记录批量管理
- ✅ 支持阿里云、腾讯云、华为云、Cloudflare 等主流 DNS 服务商
- ✅ 与 DCDN 无缝集成,可通过 CNAME 接入 CDN 加速
使用文档: DDNS 使用指南
将 TCP / UDP 入口转发到指定 IP 或域名,支持 IPv4 / IPv6、来源白名单、连接 / 会话数与超时限制、实时状态和统一日志。DPF 需要可达的入口,不提供 NAT 打洞或中转服务器。
核心特性:
- ✅ TCP / UDP 转发,目标支持 IP 地址或域名
- ✅ IPv4 / IPv6 入口,可跨地址族连接目标服务
- ✅ 来源 IP / CIDR 白名单,限制入口访问范围
- ✅ TCP 连接数 / UDP 会话数限制及超时设置
- ✅ 实时运行状态、收发流量统计和统一日志
- ✅ TCP 目标连通性测试,辅助定位连接问题
使用文档: DPF 使用指南
按域名提供反向代理、URL 跳转、HTTP 重定向及浏览器到服务器的测速,支持 HTTPS、按域名强制跳转和访问认证。
核心特性:
- ✅ 反向代理、URL 跳转、HTTP 重定向和在线测速
- ✅ IPv4 / IPv6 双栈监听,多域名共用端口
- ✅ WebSocket 透传,可选保留原始 Host
- ✅ HTTPS 入口及同端口强制 HTTPS 跳转
- ✅ 按域名配置独立访问认证
- ✅ 引用 DSSL 证书,支持证书更新后热加载
使用文档: DWS 使用指南
集中管理证书,支持文件导入、Let’s Encrypt / ZeroSSL 自动申请及续期,并向 DWS 提供证书。
核心特性:
- ✅ 上传 PEM 证书链和私钥,或引用本地证书文件
- ✅ 支持 Let's Encrypt / ZeroSSL ACME 自动申请
- ✅ HTTP、TLS-ALPN 和 DNS 验证方式
- ✅ Cloudflare、阿里云、腾讯云 DNSPod DNS 验证,支持通配符证书
- ✅ 自动续期,展示覆盖域名、有效期及申请状态
- ✅ 与 DWS 集成,证书更新后热加载
使用文档: DSSL 使用指南
- 按 安装与使用指南 部署,完成首次账号设置。
- 根据用途选择模块:更新 CDN 回源地址用 DCDN,更新 DNS 记录用 DDNS,转发 TCP 连接或 UDP 数据报用 DPF,按域名提供 HTTP / HTTPS 服务用 DWS,管理证书用 DSSL。
- 保存所需模块配置;DCDN、DDNS、DPF、DWS 还需开启各自的全局开关,在「日志」中确认执行结果,再从实际客户端验证访问。
- 在「系统设置」调整 同步频率,按需设置 Webhook 通知。
使用旧版本时,界面或参数可能有所不同,可先用 dnet -v 查看版本。