ipv6服务器(如Scaleway的Stardust)安装宝塔面板,套CF用于ipv4环境访问必备步骤
2021-10-20 16:48:35    37    0    0
emengweb

最近搞了几台Stardust的IPv6小鸡,性能棒棒哒!只是为了能在只有IPv6的VPS上,正常访问IPv4的网站并安装宝塔操碎了心,还走了许多弯路,遂留下宝贵的经验,方便后来人。

本教程同样适用于只有IPv6的VPS。

1. 配置DNS

直接用安装命令过程中可能会失败,需要先加ipv6的DNS,可以使用以下自动配置脚本:

bash <(curl -sL install.emengweb.com/ipv6ns.sh)

页可以手动修改:

nano /etc/resolv.conf
#更改nameserver为2001:67c:2b0::4

2.安装宝塔面板

安装方法不在赘述,建议按照官方教程安装宝塔面板,安装完毕后记下宝塔的初始路经、用户名、密码。

3.使面板监听IPv6

最新版本宝塔监控IPv6

echo '::' > /www/server/panel/data/ipv6.pl && /etc/init.d/bt restart​

4.执行指令将面板端口修改至8080

#依次输入以下指令,首先运行宝塔命令行
bt
#选择修改面板端口号
8
#修改端口为8080
8080

5.给这个IPv6绑定域名,套Cloudflare访问:

添加新解析记录,记录类型”选择“AAAA”,“记录内容”填写您的外网IPv6地址,“CDN”务必要选择“开启”。

访问:http://xxx.xxx.com:8080/xxx 就可以登录宝塔面板了。

至此您可以通过域名套Cloudflare通过代理IPv4访问原本无法访问的IPv6地址了!

6.为面板增加SSL

登录宝塔后台,安装Nginx,填写面板绑定域名,最后开启SSL。

7.更改端口,使用CF的SSL证书

开启成功之后,面板的8080端口将无法正常访问。此时需重复修改端口号操作,修改端口至8443,重新访问 https://xxx.xxx.com:8443/xxx 就可以正常使用CF进行加速,同时开启了SSL加密,由于CF自动开启证书,所以后续都无需再担心证书过期的问题,一举两得 :D






上一篇: windows server 2019 如何修改远程端口,亲测可用

下一篇: Figma一键切换亮色模式和暗色模式

37 人读过
文档导航