创作立场声明:喜欢NAS折腾矿渣的小伙伴欢迎大家点赞关注留言 ,跟我一起分享经验心得 作者小白,全是自己摸索的 如有不妥还请见谅!
今天带来一篇教程,1202年了IPV6逐渐应用广泛,基本上的4-5G网络都是支持V6的
好了 先介绍一下我的搭建环境
ikuai3.5.4版本 支持直接DDNS ipv6 支持到某一个内网设备
主力NAS是unraid6.9.2 正版授权
好了 那么我们动手开始吧,首先再unraid创建docker版的宝塔 我们要用这个做反代
这里参考了RSG人生观的unraid安装宝塔教程
选择添加新的容器,教程可以去看RSG的 一定要认真的按照教程设置
pch18/baota或pch18/baota:latest 等同pch18/baota:lnmp
pch18/baota:lnmp 为最新版本的官方纯净安装的基础上安装nginx,mysql,php
pch18/baota:lnp 为官方版本纯净安装的基础上安装nginx,php(不内置mysql,用于外置数据库的环境)
pch18/baota:lamp 为官方版本纯净安装的基础上安装apache,php
pch18/baota:lap 为官方版本纯净安装的基础上安装apache,php(不内置mysql,用于外置数据库的环境)
pch18/baota:clear 为官方版本纯净安装, 不默认安装nginx,mysql,php等程序
以上是宝塔镜像的选用,推荐使用纯净版的
创建好以后打开控制台
输入bt 小写的bt 修改面板用户名和密码
来到根目录/www路径 勾选除了wwwroot以外的文件夹 复制
将这些文件夹复制到 根目录/other
完事以后 我们把之前映射的/other改成www映射 点击应用 重新打开宝塔面板
不建站的话,只需要安装nginx 和PHP就行了
安装还是需要一点时间
这时候先把ns搞定 打开ikuai的动态域名
选择aliyun的解析 域名填写*.abc.com 二级域名是星号 泛解析的意思 和主域名填写你的顶级域名 阿里云的解析密钥填写进去 不会的一下阿里ddns设置
通过再控制台输入ifconfig 可以查看自己的mac地址
或者在docker的管理页也可以
这样ddns出来的域名就是直接指向宝塔的 宝塔也就获得了独立的公网IP
阿里云的dns设置 也是*号的泛解析,然后记录值随便写一个默认的
和IPV4大致的设置是一样的 只是通过设备的mac 可以精确到这一个设备的公网IP
从而可以利用宝塔的nginx反代 各种二级域名来访问那你的网站
现在 ddns也做好了 宝塔也部署好了
我们回到宝塔 创建一个网站
创建好以后打开ssl
选择DNS验证 因为有了443端口 可以直接用宝塔自动续签和验证 同样要输入你的阿里云API密钥
选择自动组合泛域名 然后等待申请成功就行了
直接验证成功 这就是IPV6的强大之处 希望能一直使用吧 且用且珍惜
开启强制ssl 证书会在每个月自动续签
然后点击反向代理,代理名称自定义 输入该网页的内网地址 可以加端口号 比如是:5000的端口
反代后都会变成你ddns的域名 不需要加端口号 而且还带上了https的小锁
宝塔默认的是ipv4监听 我们修改这一行代码 改成ipv6监听
listen 80;
listen 443 ssl http2;
替换为
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
同理我们再反代一下emby的网页
继续反代网页 就是重新建网站 然后证书可以在证书夹直接选择
打开强制https
proxy_pass http://10.10.10.10:8096;
proxy_http_version 1.1;
proxy_read_timeout 300;
proxy_set_header Upgrade $http_upgrade;
proxy_cache_valid any 0s;
proxy_cache off;
把引用的代码替换进反代的配置文件
替换完 记得把IP改成你自己反代的内网网站IP
如果需要密码访问 在网站目录打开密码访问就行了
每次建站都要记得把ipv6加入网页的配置里面
现在 不仅拥有了自动续期的ssl证书,还有密码保护网页,免端口登录