【IPV6】利用Openwrt的插件Lucky实现IPV6远程访问
目录
前言
现在大部分网络都是IPV6也都支持IPV6,但是又大多数没有IPV4的公网,所以咋们利用IPV6的公网来操作。
演示准备
- 软路由j4125
- esxi8.0+Openwrt+centos
- 腾讯域名一个(无需备案)
Openwrt设置
-
首先光猫要改桥接,这个相信都OK了,然后我们去软路由的OP里,点击上面的网络-接口-点击wan口右边的编辑,找到高级设置,如图所示勾选
-
找到lan口,也是编辑找到dhcp服务器,ipv6设置
-
设置好后,记得保存,返回接口,看到lan口如图所示有两个IPV6,然后我们记下来2409的IPV6
-
我们打开测试IPV6的网站。http://test-ipv6.com/ (网上很多测试的,建议自己百度搜索),核对一下是否都是正常,显示的IPV6是否跟接口出显示的一致,如果一致那我们就可以继续,如果不一样,建议重启OP试试。
腾讯云获取token
-
https://console.dnspod.cn/account/token/token 点击创建密钥,昵称随便输入,就出现下图所示(自己备份记住好!!!)
-
然后我们去https://console.dnspod.cn/dns/list 找到要解析的域名,把解析记录删除,填入如图所示数值AAAA 记录值为:
2400:da00::dbf:0:100
Lucky插件
lucky介绍
- 官网地址: lucky666.cn w.lucky666.cn ww.lucky666.cn
- 项目地址:https://github.com/gdy666/luci-app-lucky
- Lucky最初是作为一个小工具,由开发者为自己的个人使用而开发,用于替代socat,在小米路由AX6000官方系统上实现公网IPv6转内网IPv4的功能。Lucky的设计始终致力于让更多的Linux嵌入式设备运行,以实现或集成个人用户常用功能,降低用户的硬件和软件操作学习成本,同时引导使用者注意网络安全。随着版本更新和网友反馈,Lucky不断迭代改进,拥有更多功能和更好的性能,成为用户值得信赖的工具。Lucky 的核心程序完全采用 Golang 实现,具有高效、稳定、跨平台等优点。其后台前端则采用 Vue3.2 技术进行开发,具有良好的用户体验和响应速度。此外,Lucky 的管理后台采用前后端分离的架构,第三方开发者也可以自由使用OpenToken轻松调用Lucky的各种功能接口。
lucky安装
-
我们去OP找到系统,找到软件包,搜索lucky删除自带的或者残留的
-
我们可以去项目地址找到自己OP自带的版本,一般来说x86_64版本的op,(当然群里也有,但是不保证最新)然后依次上传。
-
上传后我们去服务找到lucky,看到如图所示,就表示OK了
-
然后我们进入他给的后台地址,登陆,找到左边的动态域名。
-
添加ddns任务,按照如下操作。输入前面获取的ID 和 token
-
然后你保存后你可以看到右边的公网ip和同步结果是否一致
-
如果一致,我们就可以继续下一步,找到lucky右边的端口转发,
-
配置对应的转发规则,如图所示。
-
至此你可以加域名加对应的开放端口进行访问了。
小提醒
- lucky里面的设置-后台管理入口设置-安全入口记得添加,玩过宝塔的估计都懂。后续的访问就需要再加上你添加的入口才可以访问安全性更可靠。
- lucky里面记得每次大修改或者更新什么的前提先去lucky找到设置下面的备份配置,把配置下自己电脑存一份,防止G了,全都要重来。
- 部分地区的IPV6是封了80 443 等端口的,所以建议用不常用端口先行测试。