对于NAS玩家来说,实现外网访问是刚需,但获取公网IP却越来越难。不过,只要你拥有一个IPv6地址,这个问题就能迎刃而解!今天,我们将分享一个绝妙的方案:获取一个免费域名,并利用Cloudflare的DDNS服务,实现随时随地访问家里的飞牛NAS

本篇文章将详细为你演示整个流程,从域名注册到DDNS配置,每一步都清晰明了,即使是新手也能轻松掌握。


📚 目录

  1. 引言

  2. 相关网站 🔗

  3. 视频教程 🎬

  4. 第一步:免费域名注册与管理 注册 💻

  5. 第二步:将域名托管到 Cloudflare 托管 ☁️

  6. 第三步:配置飞牛NAS的 DDNS 服务 配置 ⚙️

  7. 第四步:配置路由器防火墙规则 防火墙 🛡️

  8. 总结 🚀

相关网站:

视频教程:

第一步:免费域名注册与管理

首先,我们需要获取一个免费域名。这里我们推荐一个域名服务商,它能提供免费域名注册。

  1. 访问注册网站:打开你的浏览器,访问域名注册网站:https://domain.digitalplat.org/
  2. 注册账号:点击“Register a new domain”或“Sign up”进行注册。请确保使用真实的邮箱地址,因为需要进行邮箱验证。地址和电话信息可以使用专门的网站生成美国地址,例如:https://www.shenfendaquan.com/
  3. 完成KYC认证:注册完成后,你需要进行KYC认证。在下拉菜单中选择 GitHub,或使用 Google账号进行关联登录。
  4. 增加域名配额(可选):默认情况下,你只能申请一个免费域名。但通过给他们的GitHub项目点亮小星星,你可以额外获得一个免费域名配额。完成操作后,返回管理页面点击验证即可。
  5. 注册域名:现在,点击左侧的“Domain Registration”,选择一个你喜欢的、未被注册的域名进行注册。

第二步:将域名托管到Cloudflare

将域名托管到Cloudflare是实现DDNS的关键一步,因为它提供了强大的API和解析服务。

  1. 添加域名到Cloudflare:打开 Cloudflare 官网(https://www.cloudflare.com/),登录你的账号。点击“添加一个新域名”,输入你刚刚注册的域名,并选择**“免费”**计划。
  2. 配置DNS服务器:Cloudflare会提供两个域名服务器(Name Server)地址。你需要将这两个地址复制,并粘贴到你的域名管理后台的**“Name Server”**设置中。
  3. 等待解析生效:完成设置后,返回Cloudflare页面,点击“继续”。通常,解析过程需要几分钟。当域名状态显示为“活动”时,表示解析已成功。

第三步:配置飞牛NAS的DDNS服务

现在,我们有了域名和Cloudflare账户,可以开始配置飞牛NAS的DDNS服务了。

  1. 确认IPv6地址:在飞牛NAS的系统设置中,确认你有一个以“2”开头的IPv6地址。如果没有,则无法进行下面的操作。
  2. 创建API令牌:在Cloudflare右上角点击“配置文件”,选择“API令牌”。点击“创建令牌”,并使用**“使用模板”**选项。在模板中选择你的域名,其他设置保持默认,然后点击“创建令牌”。**请立即复制这个令牌!**它只会显示这一次,如果丢失,需要重新创建。
  3. 飞牛NAS端配置:回到飞牛NAS,进入“远程访问”下的“DDNS”选项。
    • 点击“新增”。
    • 服务商选择 “cldf”
    • 域名填写你刚刚注册的免费域名。
    • 将复制的API令牌粘贴到**“用户名”“密码”**栏位。
    • 关闭IPv4选项,然后点击“测试”。如果状态显示“成功”,恭喜你,飞牛NAS端的DDNS配置已完成。

第四步:配置路由器防火墙规则

为了在外网访问你的NAS服务,你还需要在路由器上为相应的端口建立防火墙规则。

  1. 打开OpenWrt:登录你的路由器管理界面,进入OpenWrt系统,导航至“防火墙”下的“通信规则”。
  2. 添加规则:点击“添加”,名称可以随意填写。
    • 目标地址:找到并选择你的飞牛NAS的IPv6地址。
    • 端口:填写你想要开放的服务端口,例如Jellyfin的8096。如果你有多个服务,可以用空格隔开,如8096 3000
    • 保存规则并应用。
  3. 验证:完成所有设置后,你可以回到Cloudflare,查看你的域名解析,会看到一条四A记录(AAAA record)已经自动添加了。现在,你可以使用手机移动网络来测试访问家里的NAS服务了。

至此,整个流程已全部完成。你可以使用免费域名随时随地访问你的飞牛NAS。如果你有任何问题或建议,欢迎在评论区留言交流。