前言
我有一台家庭服务器,并在服务器上安装了可道云盘服务,通过配置frp内网穿透服务,在外网通过域名随时查看本地文件。
与Tailscale或ZeroTier相比,此方式无需安装客户端,可以通过域名直接访问内网服务。
需要有一个公网ip的服务器,连接速度取决于公网服务器的网速。
与frp方式相比,无需公网服务器中转,网速更快,但本地宽带要有ipv6公网。
准备
- 宽带要有ipv6公网
百度搜索ipv6测试,打开网页查看测试结果,显示ipv6地址就没有问题了
![图片[1] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[1] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022144017.png)
- 主路由设置:进入网络——接口——看是否自动出现一个 pppoe-wan 的 wan_6,并且 IPv6-PD 是有一个地址
![图片[2] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[2] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022144604.png)
主路由安装lucky插件
可以通过应用商店或官网下载文件安装,官网地址:https://lucky666.cn/,官网云盘:https://545c.com/d/44547821-55537427-a5525e?p=16601
![图片[3] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[3] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022150826.png)
配置lucky访问本地服务
- 打开cloudflare添加一条ipv6解析
![图片[4] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[4] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022151559.png)
其中ipv6地址选择本地服务器的地址,通过主路由路由表查询,或在本地服务器终端输入ifconfig查询
- 添加动态域名
![图片[6] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[6] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022152414.png)
申请区域DNS令牌
![图片[7] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[7] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241010075850.png)
- 申请ssl证书,令牌同上
![图片[8] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[8] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241010093539.png)
- 添加web服务规则,监听端口就是域名后加的端口,
比如我的可道云地址为:https://yun.1day.vip:6677
![图片[9] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[9] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022152815.png)
子规则列表中可建立多条相同端口的二级域名,比如https://yun.1day.vip:6677和https://sync.1day.vip:6677。
前端地址时解析好的二级域名,后端地址指向容器地址。
![图片[10] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[10] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241022153113.png)
- 此时外网就可以访问https://域名:端口了,如果无法访问就排查主路由和服务器的防火墙,主路由的防火墙转发默认时关闭的。
![图片[11] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[11] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241010091929.png)
![图片[5] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记 图片[5] - 使用lucky插件,通过ipv6访问本地服务器 - 无辣的学习笔记](https://cdn.jsdelivr.net/gh/haihaipypy/image@main/img/20241010075642.png)