使用阿里云 ESA 实现 IPv6 免费加速方案¶
方案介绍¶
在 远程穿透 - IPv6 转 IPv4/IPv6 章节中,介绍了基于 CDN 的常规方案,但该方案存在费用成本问题。
阿里云推出的 ESA(边缘安全加速)免费套餐提供了更优的替代方案:
- 零成本:免费版不限流量
- 全球加速:支持全球边缘节点分发
- 长期有效:可续费至 2050 年(25 年有效期)
- 稳定可靠:已验证 TB 级流量无异常
本文将介绍如何配合 D-NET 工具使用阿里云 ESA 实现自动化的 IPv6 访问加速。
准备工作¶
在开始配置前,请确保具备以下条件:
- 域名:已注册的域名(已备案域名可使用国内边缘节点,加速效果更佳)
- 阿里云账号:用于访问 ESA 服务
- 可访问的 Web 服务:需要加速的目标站点,且支持 IPv6 访问
配置阿里云 ESA¶
进入 ESA 控制台,选择 【站点管理】-【新增站点】 。

选择相应的套餐,记住选免费版(没有流量限制),没有申请免费版的可以按照 ESA 官网免费套餐 领取。

安装 D-NET¶
D-NET 工具介绍¶
D-NET 能够自动监听 IPv6 地址变化,直接将 IPv6 地址更新到阿里云 ESA,相比传统 DDNS 方案减少一次 DNS 解析跳转。
下载安装¶
访问 D-NET Releases 页面,根据操作系统选择对应的安装包。以下以 macOS ARM 版本为例演示安装过程。
配置 D-NET¶
访问管理界面¶
安装完成后,使用浏览器访问 http://127.0.0.1:9877 进入 Web 管理页面。首次登录需要设置管理员账号和密码。
验证 IPv6 连通性¶
在配置 D-NET 前,需要确保目标服务支持 IPv6 访问。以下以博客服务为例进行验证:
创建阿里云 AccessKey¶
访问 阿里云 RAM 控制台 创建 AccessKey,用于 D-NET 调用阿里云 API。
安全提示:请妥善保管 AccessKey,避免泄露。
配置参数¶
在 D-NET Web 管理页面中按以下步骤完成配置:
添加 DNS 解析记录¶
将上一步获取的 CNAME 地址添加到域名的 DNS 解析记录中。
注意事项:
- 如果使用 Cloudflare,需要关闭 CDN 代理功能(设置为 DNS only)
- 建议使用子域名进行配置,避免影响主域名
自定义回源端口(可选)¶
如果服务使用非标准端口(非 80/443),需要通过回源规则进行端口映射。ESA 不支持直接在回源地址中指定端口,必须通过规则配置实现。
以下以 8000 端口为例说明配置方法:
- 登录 阿里云 ESA 控制台
- 选择对应的站点(如 2025u.cyou)
- 进入 【规则】-【回源规则】 页面
- 点击 【新增】 按钮

测试验证¶
功能测试¶
配置完成后,通过浏览器访问配置的域名,验证是否能正常访问服务。
示例:访问 http://test.2025u.cyou,页面正常加载即表示配置成功。
性能测试¶
通过全球节点延迟测试,验证 ESA 加速效果:
通过国内延迟测试,验证 ESA 加速效果:

















