D-NET 支持阿里云 ESA,实现 IPv6 免费加速方案(IPv4/IPv6 访问)

2025 年 12 月 28 日
 cxbdasheng

家宽 IPv6 + 阿里云 ESA = 免费全球 IPv4/IPv6 加速!

痛点

家里搭了 All-in-One 服务器,拿到了运营商的公网 IPv6 ,但是:

解决方案

D-NET + 阿里云 ESA ,完美解决上述问题:

传统方案: 家庭服务器 → DDNS 更新 DNS → 域名解析 → CDN 回源 → 访问( 2 次解析)

D-NET 方案: 家庭服务器 → 监听 IPv6 地址变化直接更新 ESA → 访问( 1 次解析,更快!)

性能实测

国内节点测试(备案域名)

全球节点测试(未备案域名)

实测数据:


详细教程: https://aio.it927.com/remote/esa

GitHub: https://github.com/cxbdasheng/dnet (欢迎 Star ⭐)

完整 All-In-One 教程: https://aio.it927.com


适合你吗?

如果你有以下需求,强烈推荐试试:


项目还在持续迭代中,欢迎提 Issue 和 PR ! 也欢迎分享你的使用场景和需求,一起让它更好用 🚀

4653 次点击
所在节点    NAS
39 条回复
asuraa
2025 年 12 月 28 日
我都备案了还用这玩意?
我没备案为啥不用国外服务器?
cxbdasheng
2025 年 12 月 28 日
@asuraa
备案了,如果家庭 NAS 有公网 IPv6 ,直接用 ESA 不比你用远程服务器内网穿透好的多啊?用远程服务器内网穿透受限服务器带宽,且要收费,ESA 可白嫖啊。

没备案用国外服务器当然可以,问题是 **收费**,用 Cloudflare CDN 不收费,但是国内经常访问不了。
huangsen365
2025 年 12 月 28 日
有创意,先 Star 一个
cxbdasheng
2025 年 12 月 28 日
@huangsen365 感谢支持。
leogm9408leo
2025 年 12 月 28 日
用上了,感谢
temia
2025 年 12 月 28 日
差不多,我的方案是 Lucky + ESA
ulpyxua
2025 年 12 月 28 日
这种可以在外网用 ipv4 访问家里的 ipv6 设备吗?比如远程
cxbdasheng
2025 年 12 月 28 日
@leogm9408leo 欢迎使用,有问题也可以提哦
cxbdasheng
2025 年 12 月 28 日
@ulpyxua 是的可以用外网用 IPv4 访问家里的 IPv6 设备,但是必须基于 HTTP/HTTPS 。
leiphi
2025 年 12 月 28 日
@temia 这个方案有教程吗?谢谢
FarAhead
2025 年 12 月 28 日
传统方案: 家庭服务器 → DDNS 更新 DNS → 域名解析 → CDN 回源 → 访问( 2 次解析)
D-NET 方案: 家庭服务器 → 监听 IPv6 地址变化直接更新 ESA → 访问( 1 次解析,更快!)

不太明白这个传统方案指的什么,D-NET 方案不也是 DDNS 吗?
访问 http://test.2025u.cyou -> 阿里云 CNAME -> IPV6 回源不也是两次
cxbdasheng
2025 年 12 月 28 日
@FarAhead D-NET 方案是直接回源 ESA 呢,可以理解为 DCDN 。

例子如下:
传统方案是:DDNS 设置 AAAA 的 IPv6 域名为 ipv6.example.com ,CDN 回源时使用的是域名回源 ipv6.example.com ,域名回源还要将 ipv6.example.com 域名解析成前面 AAAA 的记录。

D-NET 中的 DCDN 方案是:CDN 回源时使用的是 IPv6 回源,直接访问 IPv6 地址,所以不需要将 ipv6.example.com 域名解析成前面 AAAA 的记录这一步。

简单来讲:D-NET 中的 DCDN 方案是直接设置 CDN 的源站为 IP 地址,而传统方案中是设置的是域名( DDNS )记录,这样将导致多一次 DNS 解析。
temia
2025 年 12 月 28 日
@leiphi 和 UP 的同理。只不过 DDNS 使用 Lucky 来支持,当公网 IPV6 变化时自动同步到配置的域名上(例如阿里云)。ESA 部分都是一样的,说白了就是中转回源。谷歌搜一下 lucky esa 教程第一个就是了。
kenvix
2025 年 12 月 28 日
@FarAhead #11 他的意思大概就是主动 push ip 地址到 ESA ,避免了域名更新的 10min 延迟
gcod
2025 年 12 月 28 日
方案本质是通过跳过 DDNS 域名回源、直接更新 CDN 源站 IP 来减少解析延迟和故障点,同时巧妙利用 ESA 免费支持 IPv4/IPv6 双栈访问。把 DDNS 、IPv6 动态监测和 CDN 配置自动化打包成 D-NET 工具,确实大幅简化了运维,很有实用创意
cxbdasheng
2025 年 12 月 28 日
@FarAhead @temia
楼上也说了 lucky esa 方案,和 D-NET ( DCDN )方案还是有本质区别的,我简单科普一下:

D-NET ( DCDN ):是对接的 CDN ,动态给 CDN 设置 IP 回源,比如 IP 发生变化了,直接将新的 IP 设置到 CDN 回源的源站上。

其他传统方案( DDNS ):是对接的 DNS 解析,动态给固定的域名设置 IP 地址,如果不使用 CDN 就仅只能通过 IPv6 访问,无法支持 IPv4 访问。使用 CDN 的话,CDN 源站一般是设置为一个固定的域名,回源时一般依靠 DNS 解析 IP 地址,比如 IP 发生变化了,DNS 解析会解析成新的 IP 地址,也就是多了一次解析。

传统方案使用 CDN 回源域名时,有个致命的缺点:是 DNS 解析时间其实是有延迟的,IP 发生了变化,重新设置 DNS 记录,一般需要一段时间才会全部更新完,这个时候回源时,还是会解析出旧的 IP ,导致服务不可用。

D-NET ( DCDN )优势如下:1.回源直接是 IP 地址,速度快,不需要多一次解析; 2.不会存在 DNS 解析延迟的情况。

D-NET 其实一款多模块的动态网络工具,它包含了 DCDN 、DDNS 模块等,上面介绍的都是 DCDN 模块,DDNS 还在开发中。
cxbdasheng
2025 年 12 月 28 日
@kenvix @gcod 两位 V 友说的非常正确,赞一个。
Uziiiillll
2025 年 12 月 29 日
家宽 v6 是不是要改桥接才能用,默认光猫有防火墙
mm2x
2025 年 12 月 29 日
可是我 V6 的 80 和 443 是封的啊。我现在都需要加端口访问。
cxbdasheng
2025 年 12 月 29 日
@Uziiiillll 看光猫支不支持 IPv6 前缀委托,不支持的话,就只能桥接模式了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1181711

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX