D-NET 支持阿里云 ESA,实现 IPv6 免费加速方案(IPv4/IPv6 访问) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
cxbdasheng
V2EX    NAS

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

  •  
  •   cxbdasheng Dec 28, 2025 3554 views
    This topic created in 123 days ago, the information mentioned may be changed or developed.

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

    痛点

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

    • 外网访问 IPv6 太慢?仅支持 IPv6 客户端访问?
    • 使用 Cloudflare CDN 访问速度较慢、延迟较高?
    • 想用 CDN 加速但嫌贵?
    • 域名未备案?
    • 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


    适合你吗?

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

    • 家里有公网 IPv6
    • 想要全球访问加速
    • 不想花钱买 CDN
    • 希望自动化管理

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

    39 replies    2026-04-18 00:14:15 +08:00
    asuraa
        1
    asuraa  
       Dec 28, 2025
    我都备案了还用这玩意?
    我没备案为啥不用国外服务器?
    cxbdasheng
        2
    cxbdasheng  
    OP
       Dec 28, 2025
    @asuraa
    备案了,如果家庭 NAS 有公网 IPv6 ,直接用 ESA 不比你用远程服务器内网穿透好的多啊?用远程服务器内网穿透受限服务器带宽,且要收费,ESA 可白嫖啊。

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

    不太明白这个传统方案指的什么,D-NET 方案不也是 DDNS 吗?
    访问 http://test.2025u.cyou -> 阿里云 CNAME -> IPV6 回源不也是两次
    cxbdasheng
        12
    cxbdasheng  
    OP
       Dec 28, 2025
    @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
        13
    temia  
       Dec 28, 2025
    @leiphi 和 UP 的同理。只不过 DDNS 使用 Lucky 来支持,当公网 IPV6 变化时自动同步到配置的域名上(例如阿里云)。ESA 部分都是一样的,说白了就是中转回源。谷歌搜一下 lucky esa 教程第一个就是了。
    kenvix
        14
    kenvix  
       Dec 28, 2025
    @FarAhead #11 他的意思大概就是主动 push ip 地址到 ESA ,避免了域名更新的 10min 延迟
    gcod
        15
    gcod  
       Dec 28, 2025
    方案本质是通过跳过 DDNS 域名回源、直接更新 CDN 源站 IP 来减少解析延迟和故障点,同时巧妙利用 ESA 免费支持 IPv4/IPv6 双栈访问。把 DDNS 、IPv6 动态监测和 CDN 配置自动化打包成 D-NET 工具,确实大幅简化了运维,很有实用创意
    cxbdasheng
        16
    cxbdasheng  
    OP
       Dec 28, 2025
    @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
        17
    cxbdasheng  
    OP
       Dec 28, 2025
    @kenvix @gcod 两位 V 友说的非常正确,赞一个。
    Uziiiillll
        18
    Uziiiillll  
       Dec 29, 2025
    家宽 v6 是不是要改桥接才能用,默认光猫有防火墙
    mm2x
        19
    mm2x  
       Dec 29, 2025
    可是我 V6 的 80 和 443 是封的啊。我现在都需要加端口访问。
    cxbdasheng
        20
    cxbdasheng  
    OP
       Dec 29, 2025
    @Uziiiillll 看光猫支不支持 IPv6 前缀委托,不支持的话,就只能桥接模式了。
    cxbdasheng
        21
    cxbdasheng  
    OP
       Dec 29, 2025
    @mm2x 那刚好可以解决你的问题呀,回源支持自定义端口,比如你的是 8000 ,那你回源端口设置 8000 就行,访问 CDN 域名就可以直接 80 端口访问了,具体可参考: https://aio.it927.com/remote/esa/#_6
    willie1991
        22
    willie1991  
       Dec 29, 2025
    请问备案域名不是要用云服务器吗?不然会取消接入?
    dragonflylee
        23
    dragonflylee  
       Dec 29, 2025
    @cxbdasheng lucky 可以在 ddns 回调配置调用 aliyuncli 设置 esa 的 IP 可以达到效果
    150530
        24
    150530  
       Dec 29, 2025
    @cxbdasheng ESA 回源规则有点少,腾讯的 EdgeOne 回源不需要配置规则,可以考虑把 EdgeOne 集成下
    cxbdasheng
        25
    cxbdasheng  
    OP
       Dec 29, 2025
    @dragonflylee 下个小版本就准备支持 EdgeOne 了,期待一下。
    cxbdasheng
        26
    cxbdasheng  
    OP
       Dec 29, 2025
    @dragonflylee 那可以,是不是 lucky 还是要调用 DDNS 一次?再设置 WebHook 这样?
    v1
        27
    v1  
       Dec 29, 2025
    ESA 如何开通免费版?
    ulpyxua
        29
    ulpyxua  
       Dec 30, 2025
    如果只能 http/https 的协议就有点狭隘了,远程,ssh 这些都没办法
    cxbdasheng
        30
    cxbdasheng  
    OP
       Dec 30, 2025
    @ulpyxua 你这个需求后续可能会开发 NAT 打洞功能,应该能满足你,要么也可以用 DDNS 前提客户端也得有 IPv6 。
    zzkeier
        31
    zzkeier  
       Dec 31, 2025
    很方便,作者能支持一下四级域名不?类似于"*.nas.xx.xx"这样的。手动在设置 esa 里添加主机记录"*.nas"是支持的,但 dnet 里添加了无法提交
    cxbdasheng
        32
    cxbdasheng  
    OP
       Dec 31, 2025
    @zzkeier 可以,我完善一下,预计下个版本发布哈
    liminany1
        33
    liminany1  
       Jan 4 via Android
    我用的 nowdns 免费二级域名+自动更新 ipv6 地址,缺点就是只有支持 ipv6 的客户端才 能访问
    cxbdasheng
        34
    cxbdasheng  
    OP
       Jan 12
    @liminany1 可以试试 CDN
    cxbdasheng
        35
    cxbdasheng  
    OP
       Jan 12
    @150530 EdgeOne 已经集成啦
    gdy666
        36
    gdy666  
       Jan 23
    @cxbdasheng lucky 在 2025-11-06 日发布的 v2.20.2 就支持了对接 esa,只需要把域名托管到 esa 即可,和你描述中的 DCDN 方案无疑。
    cxbdasheng
        37
    cxbdasheng  
    OP
       Jan 23
    @gdy666 如果按照这么说的话,功能大同小异,D-NET 不需要托管域名采用 CNAME 方式也行哦。

    目前 D-NET 的 DCDN 支持阿里云( CDN 、DCDN 、ESA )、腾讯云( CDN 、EdgeOne )、百度云( CDN 、DRCDN ),D-NET 后续还会集成更多的 CDN 厂商,比如百度云的 CDN (收费版)就比 ESA 性能好,价格也便宜。
    pxw2002
        38
    pxw2002  
       Apr 18
    esa 回源可以设置端口的啊
    我看你这个不能配置端口嗯
    pxw2002
        39
    pxw2002  
       Apr 18
    @pxw2002 #38 明白了 你这个只是更新 ip 并不会设置端口 在回源规则里边设置好端口就行了
    About     Help     Advertise     Blog     API     FAQ     Solana     903 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 71ms UTC 19:18 PVG 03:18 LAX 12:18 JFK 15:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86