1

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

发表于:2024-11-7 11:25:21 其他 896
前言:
两年前,我写了一篇文章《无公网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选择匹配测试”,如果成功的话然后保存,待域名解析成功后放旁边备用:



2. 在lucky的端口转发里添加转发规则:
点击“添加转发规则”进入配置页面,添加完成后点保存,详见下图:

  • 检测一下你的终端,有没有获取到IPV6地址:

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


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

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


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

总结
其实原理很简单,最大的优势就是不用敲各种乱七八糟的代码,可视化部署,简单粗暴
上文实现的是使用IPV6公网IP,通过同一个域名+不同的端口访问不同的内网设备,比如v6.xxx.com:5666访问飞牛NAS,v6.xxx.com:5000访问群晖。
其他:欢迎各位拍砖指正


收藏
送赞 1
分享

发表回复

评论列表(6)

端口监听失败怎么办呀
6 天前 回复
学习,晚些试试
6 天前 回复
谢谢楼主分享,帖子简单易懂,但帖子图片加载不全,不知道为什么,广告拦截已关。另外遇到一个问题:HTTP的端口转发没问题,但是HTTPS的转发遇到问题了,访问不了,再次谢谢楼主辛苦码字分享!
6 天前 回复
我只转发了8000端口,为什么其他端口一样可以访问?
求教大佬
3 天前 回复
飞牛自带的DDNS多好啊,弄个域名还好记,操作简单又稳定。
3 天前 回复
光猫可不可以不改桥接  
前天 08:44 回复