无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

2024-11-07 11:50:52 51点赞 576收藏 52评论

前言:

两年前,我写了一篇文章《无公网IP?IPV6+DDNS+socat解君愁,通过IPV6外网访问群晖等内网》,解决了一部分没有IPV4公网IP朋友的需求,最近起心动念,重新更新一下,主要更新的内容是用lucky一站式解决(这里为开发lucky的大佬点个赞)。

先说说我的网络环境:我战战兢兢地搞了All in boom方案,好在是三年过去了还没崩,PVE打底,iKuai拨号+openwrt旁路由+黑群晖+黑威联通+飞牛+其他。

实现目标的前提:你的终端设备(手机、电脑等)得能获取IPV6地址,如果你的终端设备获取不到IPV6,此文于你无用。

可实现的效果:和IPv4公网IP一样,实现域名:端口访问内网设备,同一个域名+不同的端口可以访问不同的内网设备,比如v6.xxx.com:5666访问飞牛NAS,v6.xxx.com:5000访问群晖。

原材料:

1.这里我用到的是iKuai和openwrt,如果是小米路由器拨号上网,操作逻辑类似,小米路由器也可以安装lucky。

2.光猫改桥接,用路由器拨号:开始之前请确认你的光猫已经改桥接、关闭IPv6防火墙,内网设备能正常获取IPV6地址且可以通过IPV6地址来访问你的设备。

3.域名:你得有个域名

具体步骤:

1. 域名解析(通过lucky的动态域名)

在你的openwrt里安装lucky进行域名解析:

下面简单说一下lucky域名解析的配置,详细教程自行百度,我的域名是腾讯云的,选第二个,填入ID和token就OK,我把IPv4关掉了,没有必要:

开启IPv6,获取IP方式这里我选的是通过网卡获取,如果你没有网卡,可以试一下通过接口,下面的域名填写自己要解析的域名,我填写的是v6.xxx.com,点击“IP选择匹配测试”,如果成功的话然后保存,待域名解析成功后放旁边备用:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

2. 在lucky的端口转发里添加转发规则:

点击“添加转发规则”进入配置页面,添加完成后点保存,详见下图:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备
  1. 检测一下你的终端,有没有获取到IPV6地址:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

4.在你的路由器的端口转发或端口映射里,把5666这个端口转发给lucky所在的设备IP上,比如我在ikuai的设置参考如下:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

5.然后,用你的域名+端口访问就行,效果如下:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

看一下lucky端口转发的日志,确实是IPV6连接的:

无公网IP?IPV6+lucky解君愁,通过IPV6外网访问飞牛NAS等内网设备

然后呢?结束了,enjoy it!这么简单?对!就这么简单,但是每个人的网络情况不一样,配置不一样,不保证一次成功,如果有问题就研究一下防火墙,如果实在不行,就把openwrt的防火墙关掉

总结

其实原理很简单,最大的优势就是不用敲各种乱七八糟的代码,可视化部署,简单粗暴

上文实现的是使用IPV6公网IP,通过同一个域名+不同的端口访问不同的内网设备,比如v6.xxx.com:5666访问飞牛NAS,v6.xxx.com:5000访问群晖。

其他:欢迎各位拍砖指正

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

2179元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

879元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2279元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

2799元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

1170.51元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2679元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

3999元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1699元起

极空间私有云Z423 标准版 6核16G内存 四盘位Nas家庭网络存储服务器 手机平板扩容

极空间私有云Z423 标准版 6核16G内存 四盘位Nas家庭网络存储服务器 手机平板扩容

3979元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2519元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4099元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3179元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1696元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2188元起

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

879元起
52评论

  • 精彩
  • 最新
  • ipv6根本就不用转发 [不说话] 路由器拨号会给下面每个设备分发一个公网v6ip,把设备地址ddns之后就可以直连了。我就是lucky装nas系统上然后ddns+反代+自动证书+iptables网络防御。不过你这样做也要安全一点只暴露了路由器的地址,后面端口再加个反代就更安全了

    校验提示文案

    提交
    我的IPV6不能通过域名加端口来访问,只能通过IP加端口来访问,为了不来回复制IP地址,自己还专门写了个手机程序来自动获取IP连接端口后访问,直接域名加IP貌似浏览器不支持

    校验提示文案

    提交
    你的域名用AAAA解析就行了吧?v4和v6解析方式不一样的

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 我白裙,直接用群晖自带ddns解析,群晖自带ddns非常好用,自动处理证书问题,外网访问HTTPS不会有证书警告。
    然后openwrt固定群晖ipv6后缀,并把防火墙通讯规则内群晖ipv6放行,这样就只暴露群晖ipv6。
    最后用群晖自带防火墙功能设置外网可访问端口

    校验提示文案

    提交
    这个操作也很棒

    校验提示文案

    提交
    收起所有回复
  • 以前用v6ddns,后来新公司网络没有v6,就换了zerotier [高兴] 同地区同运营商的延迟很低,1-2ms,基本跟局域网差不多,能跑满上传带宽,就是狗屎的电信有udp限流,流量大一点就给掐成小水管了。

    校验提示文案

    提交
    那也很不错了

    校验提示文案

    提交
    收起所有回复
  • 标题就错了。你用的ipv6就是公网IP。所以不能说没有公文IP就用ipv6。还有ipv6不需要端口转发,你都用二级域名了,完全可以路由v6地址绑一个域名,飞牛的v6地址绑一个域名,你家路由器下的所有支持ipv6的设备都会有一个独立的公网ipv6地址,都可以绑定一个二级域名

    校验提示文案

    提交
    docker的容器呢?一个一个解析二级域名不会太麻烦?
    比如,飞牛的docker里安装了个immich的容器,该如何访问呢?

    校验提示文案

    提交
    请教大佬,我用的op想直接ipv6绑定lan口下面的一台Mini主机,怎么做到啊,op的ipv6获取源只能选接口不能选具体某个设备,ikuai就可以选到设备,难受

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 请教lucky已经端口转发了,爱快里还映射是什么作用呢?我lucky设置转发,发现就可以域名加端口号访问了

    校验提示文案

    提交
    得看你的拨号路由器的端口映射或端口转发是什么机制

    校验提示文案

    提交
    收起所有回复
  • 都 v6 了,就不用转发了。

    校验提示文案

    提交
    转发有转发的好处

    校验提示文案

    提交
    大佬,op怎么ddns直接绑定lan口下面具体设备的ipv6?我看op只能选到lan口,选不到下面的设备

    校验提示文案

    提交
    收起所有回复
  • 1、v6不需要路由做端口映射
    2、很奇怪那么多nas了干嘛不应用中心、套件中心或者docker来装?
    3、openwrt:这个老六

    校验提示文案

    提交
    我用极空间docker安装的lucky,用手机不能访问域名

    校验提示文案

    提交
    应该是哪里没有设置对,大多数lucky都是用docker装的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 关键是我连IPV6也没有啊 [皱眉]

    校验提示文案

    提交
    不至于吧?连xx移动都有IPV6公网啊

    校验提示文案

    提交
    有个玩意叫广电宽带,部分地区至今无v6

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 这不脱了裤子放屁嘛,直接用IPv6访问就行了,还转发干嘛呀,还v6转发到v4,这不多此一举吗?

    校验提示文案

    提交
    事实证明你用的ipv6不多,你内网的ipv6设备也不多,所以才会如此说话

    校验提示文案

    提交
    收起所有回复
  • 如果你的设备有v6 只要把防火墙关了、可以直链

    校验提示文案

    提交
    关防火墙那不有风险哦

    校验提示文案

    提交
    可以只开需要的端口

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • ipv6不是公网IP吗

    校验提示文案

    提交
  • v6的还需要v6下才能访问,这个问题解决了吗?

    校验提示文案

    提交
    是啊有些地方是没有6的。

    校验提示文案

    提交
    用 cloudflare 的穿透 [抽烟]

    校验提示文案

    提交
    收起所有回复
  • ipv6:我被开除户籍了?

    校验提示文案

    提交
  • [高兴] 换个设备吧,我是真的折腾烦了

    校验提示文案

    提交
  • 需要双方网络都要ipv6

    校验提示文案

    提交
    如果使用cloudeflare不用腾讯可以实现4to6访问

    校验提示文案

    提交
    马克一下 回头找找教程

    校验提示文案

    提交
    收起所有回复
  • 江苏移动v6也不给了 [观察]

    校验提示文案

    提交
    我这边给的呀

    校验提示文案

    提交
    收起所有回复
  • 既然都IPV6了就家里每台设备都有公网地址。还端口映射干嘛。直接搞子域名,让每台设备都有域名。

    校验提示文案

    提交
  • 我电信网,lucky反代,外面手机用联通网登不上,用电信网就能登上,奇怪!

    校验提示文案

    提交
  • ipv6不是公网吗

    校验提示文案

    提交
    是啊

    校验提示文案

    提交
    收起所有回复
  • 楼主用的腾讯云的域名,我也是,但lucky里托管服务只能选腾讯云才正常能

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价