利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

1.需求分析

家里用的移动宽带,没有分配IPV4公网地址,但是有分配IPV6公网地址,在没有IPV6的环境下(例如酒店的wifi),此时就需要在IPV4环境下,访问家里IPV6公网的需求了。

2.需要准备

cloudflare账号

一个域名

收费域名参考:VPS折腾记一购买域名,免费域名参考:2024最新免费域名教程,可托管CF,零失败率,解决所有坑点。_哔哩哔哩_bilibili。

确定家里的NAS可以分配到公网IPV6

打开IPV6可以参考:光猫桥连设置

3.域名托管到cloudflare

只有把域名托管到cloudflare,流量才会经过cloudflare,才可以用上cloudflare的CDN,才可以开启IPV4到IPV6的转换。

3.1.添加站点

主页—》添加站点

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.2.属于域名

此次演示使用的是us.kg免费域名,其他的域名类似,输入之后,点击继续

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.3.付费计划

选择免费即可,之后点击继续

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.4.获取已有解析记录

这个域名是我新申请的,之前还没有做过域名绑定,所有没有解析记录,点击继续即可。

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

继续后,会弹窗如下,点击确认即可。

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.5.去域名服务商更改DNS

3.5.1.复制域名

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.5.2.进入us.kg修改域名DNS

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

3.5.3.继续

3.5.2步后,进入3.5.1的页面点击继续,之后一路点下去就可以了。

3.6.等待就绪

等待红框内变为活动

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

边缘证书有效

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

4.动态域名解析

因为家庭IPV6地址经常变动不是固定的,因此我们要有一个软件,自动把最新的IPV6解析到固定的域名上,这样对我们来说,只要记住域名就可以访问家里的NAS了。

4.1.群晖下载DDNS-GO

使用矿神的源

4.2.获取cloudflare token

右上角【我的个人资料】—》左侧导航栏【API令牌】—》创建令牌—》编辑区域DNS使用模板—-》修改【区域资源】—》继续以显示摘要—》创建令牌—》复制记录下来

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

4.3.配置

打开http://nasip:9876/login链接(注意替换你的NASIP),首次直接点击登录即可。

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

4.4.查看记录是否添加

进入cloudflare后,进入对应的托管域名,查看是否有AAAA记录

4.5.打开小黄云

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

5.修改NAS端口

cloudflare只转发这些端口的数据,因此要修改一下NAS登录端口,两种方法,使用反向代理,或者直接修改。

HTTP透明端口转发:80,8080,8880,2052,2082,2086,2095

HTTPS隧道端口转发:443,2053,2083,2087,2096,8443

HTTP/HTTPS端口隧道转发,但以下端口禁用CDN缓存:2052,2053,2082,2083,2086,2087,2095,2096,8880,8443

控制面板—》登陆门户—》高级—》反向代理服务器

利用cloudflare实现纯IPV4环境访问家里IPV6公网的群晖

6.关闭本地电脑IPV6进行测试

国内环境比较特殊,可能IPV4去cloudflare的路上被重置,如果遇到此情况,可以找外省同学帮忙测试(每个省可能不一样)

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...