收起左侧

域名免端口访问内网服务器,NAS Cloudflare DDNS

13
回复
2310
查看
[ 复制链接 ]

6

主题

50

回帖

0

牛值

初出茅庐

2025-6-22 16:59:47 显示全部楼层 阅读模式

前言

相信大部分 NAS 玩家都有远程访问的需求,但是家庭宽带一般只提供动态 IPv6 公网,且80、443 端口似乎也无法使用,使用域名访问NAS会比较困难。网上提供的解决方法也有很多,主要分为两大类,内网穿透或者 DDNS。我这里介绍的方案属于DDNS的一种,将本地动态 IPv6 地址通过 DDNS 放到 Cloudflare 的 DNS 服务器上解析且开启 CDN;再设置 Origin Rules 重写端口来绕过80/443端口;这样便可实现域名免端口访问家庭服务器/NAS。但是由于 Cloudflare 的 CDN 服务器不在国内,访问比较慢

环境说明

需要提前注册好域名,且将域名托管到 Cloudflare 上。具体教程参考域名DNS服务托管至Cloudflare,就是如此简单
开启IPv6,具体教程参考普通家庭宽带用户如何正确的开启IPv6网络

实操

nas管理面板 lucky

由于下面很多操作都是在 lucky 面板中操作,所以需要提前安装好 lucky。安装过程不复杂。直接应用商店安装就行。

安装证书

这里可以lucky安装证书,也可以cf来生成证书,我就以cf举例


动态域名解析 DDNS

创建 API-Key

登录 Cloudflare 账户,创建 API-Key。创建 API-Key 的方法如下:
cloudflare.png

cloudflare2.png

配置 DDNS


实现 IPv4 网络下访问 IPV6 Only 服务器

Cloudflare 提供了免费 CDN 代理。同时 CDN 支持 IPv4 和 IPv6 双栈流量的互相转换。我们可以利用这一特性实现此需求。

主要步骤:打开 Cloudflare 的 CDN 服务,再去 Origin Rules 配置端口转发。

  1. Cloudflare 设置

    打开每条 DNS 记录中的小云朵即可打开 CDN 服务

    cdn
    点击 规则 -> Origin Rules -> 创建规则。参考下图填写。域名填写自己的。重写到目标端口,端口按照需求填写。 Cloudflare 只支持部分端口转发。参考Network ports | Cloudflare Fundamentals docs自行修改。


    点击部署后就能无端口访问了。

因为小黄云的生效要几分钟,所以这段时间,可以设置反代了

配置反向代理。 配置如图



验证小黄云是否生效: nslookup fnos.xxx.xxx


返回结果有v4,v6地址,就生效了。
打开浏览器访问:

收藏
送赞
分享

3

主题

20

回帖

1

牛值

江湖小虾

2025-6-23 11:04:37 显示全部楼层

lucky部分有点困惑,求详细补充cry

哪里困惑?  详情 回复
2025-6-23 21:49

4

主题

7

回帖

0

牛值

江湖小虾

飞牛百度网盘玩家

2025-6-23 14:50:50 显示全部楼层

访问慢才是重点

免费的cdn,要求不要太高了  详情 回复
2025-6-23 21:50

6

主题

50

回帖

0

牛值

初出茅庐

2025-6-23 21:49:51 楼主 显示全部楼层
孙大圣 发表于 2025-6-23 11:04
lucky部分有点困惑,求详细补充

哪里困惑?

6

主题

50

回帖

0

牛值

初出茅庐

2025-6-23 21:50:15 楼主 显示全部楼层

免费的cdn,要求不要太高了

1

主题

1

回帖

0

牛值

江湖小虾

2025-6-24 19:39:00 显示全部楼层

CF那里是意思在没有IPV6的网络下用IPv4网络也能访问nas上的ipv6了吗

2

主题

39

回帖

0

牛值

江湖小虾

2025-6-25 14:03:51 显示全部楼层

这个的原理是cf通过端口分配了ipv4,然后终端访问nas的时候通过这个ipv4访问到nas的ipv6?不过我试了一下没成功

对的,通过cf的cdn实现双栈访问  详情 回复
2025-6-28 21:02

1

主题

13

回帖

0

牛值

江湖小虾

2025-6-25 14:20:12 显示全部楼层
看着很不错,有时间实践。不过不想买域名了,也许这个方法行不通
可以用免费域名试试  详情 回复
2025-6-28 21:02

6

主题

50

回帖

0

牛值

初出茅庐

2025-6-28 21:02:09 楼主 显示全部楼层
沈东x 发表于 2025-6-25 14:03
这个的原理是cf通过端口分配了ipv4,然后终端访问nas的时候通过这个ipv4访问到nas的ipv6?不过我试了一下没 ...

对的,通过cf的cdn实现双栈访问

6

主题

50

回帖

0

牛值

初出茅庐

2025-6-28 21:02:34 楼主 显示全部楼层
ocean_X8Ns2 发表于 2025-6-25 14:20
看着很不错,有时间实践。不过不想买域名了,也许这个方法行不通

可以用免费域名试试
之前注册的freenom的域名,已经被停了,不知道现在还有哪些可用的免费域名  详情 回复
2025-7-2 15:33

1

主题

3

回帖

0

牛值

江湖小虾

2025-6-29 18:50:34 显示全部楼层

大佬,我如果有阿里云域名,本地宽带也支持ipv6的话是不是就不需要这些了?

你觉得怎么方便怎么来,这个是实现免端口,双栈访问的。但是速度真的感人。  详情 回复
2025-7-2 22:25

1

主题

13

回帖

0

牛值

江湖小虾

2025-7-2 15:33:26 显示全部楼层
xls8013 发表于 2025-6-28 21:02
可以用免费域名试试

之前注册的freenom的域名,已经被停了,不知道现在还有哪些可用的免费域名
ggff.net这个免费,不记得在哪里注册的了。但是是二级域名  详情 回复
2025-7-2 22:26

6

主题

50

回帖

0

牛值

初出茅庐

2025-7-2 22:25:54 楼主 显示全部楼层
主业炒粉兼 发表于 2025-6-29 18:50
大佬,我如果有阿里云域名,本地宽带也支持ipv6的话是不是就不需要这些了?
...

你觉得怎么方便怎么来,这个是实现免端口,双栈访问的。但是速度真的感人。

6

主题

50

回帖

0

牛值

初出茅庐

2025-7-2 22:26:58 楼主 显示全部楼层
ocean_X8Ns2 发表于 2025-7-2 15:33
之前注册的freenom的域名,已经被停了,不知道现在还有哪些可用的免费域名 ...

ggff.net这个免费,不记得在哪里注册的了。但是是二级域名
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则