使用Cloudflare实现家宽IPV4+IPV6双栈加速
通过个人设备(有IPV6+一个域名)搭建网站,使用Cloudflare(已下简称cf)来实现双栈加速,让只有IPV4的设备也能访问
安装ddns-go
安装ddns-go
docker安装ddns-go:
docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go -f 600
安装好通过ip:9876打开,并设置登录用户和密码,DNS服务商选择cf,勾选启用IPV6,域名可以随便设置绑定一个,我设置的是myc1.sq6.top,设置好了往下滑保存,不出意外会自动将刚填的域名解析到cf,也可以提前在cf创建好记录,myc1.sq6.top不用开启cf的代理,保持IPV6解析,实际有多少个网站使用CNAME别名解析开启代理就行(要解析的域名少的话也可以全部写到Domains 然后到cf开启cdn小黄云标识)。
cf的设置和token获取可以参考 https://blog.csdn.net/luo_fengyuan/article/details/135940120
1Panel搭建网站
1Panel搭建网站
首先在应用商店下载OpenResty,点击安装(HTTP端口8880,HTTPS端口8443,这样后面就不需要添加8880端口的域名和修改443为8443)然后点击侧面的确认就好
使用cf双栈加速端口要在cf支持的端口范围内,还要配置证书,由于家宽的80和443端口是被封的,所以只能使用其他端口,我使用的是8880端口和8443端口,到1Panel放行防火墙
============================================================
默认使用的HTTP端口 默认使用的HTTPS端口 其他端口(禁用缓存)
80 443 2052
8080 2053 2053
8880 2083 2082
2052 2087 2083
2082 2096 2086
2086 8443 2087
2095 2095
2096
8880
8443
作者:ie-12 https://www.bilibili.com/read/cv37568998/ 出处:bilibili
============================================================
在cf的SSL/TLS选项下Origin Server创建服务器证书,创建好保存一下
到1Panel-网站-证书-上传证书在右侧把在cf上创建的服务器证书的证书和私钥粘贴进来确认保存
在网站菜单下随便创建一个网站(也可以一开始就填写域名:8880) 监听IPV6,到cf的dns记录下添加一条记录,这里使用test1.sq6.top指向开始创建的myc1.sq6.top 并开启代理,有多个网站可以多次添加,使用别名解析的是要双栈加速的网站,点亮小黄云 使用cf的代理双栈加速,点击保存即可
创建好网站后点右边的配置按钮-域名配置-新增域名test1.sq6.top:8880,然后删掉80端口的,点击HTTPS选项 启用HTTPS勾上,证书选择创建好的证书,保存
点击网站配置右边的配置文件,把443改为8443,保存并重载,最好重启下OpenResty,分别访问http://test1.sq6.top:8880/和https://test1.sq6.top:8443进行测试(如果选择已有的证书配置的访问不了,也可以关闭启用HTTPS选项,把之前的证书删了,选择手动导入证书,粘贴证书和私钥,或者顺序调一下,或者在证书菜单选项新建一个Acme 账户和DNS账户,DNS账户的token和ddns-go填一样的,点击申请证书,对每个网站的域名进行单独申请证书,然后到网站选项对每个网站进行配置证书,Acme 账户下拉选择创建好的,证书选择对应网站的)
用CF实现家庭宽带去端口号访问参考https://blog.escapeu.cc/archives/1697683196090 (SSL/HTTPS打钩 主机名test1.sq6.top 重写到8443)
版权声明:
作者:admin
链接:https://sq6.top/2024/10/08/%e4%bd%bf%e7%94%a8cloudflare%e5%ae%9e%e7%8e%b0%e5%ae%b6%e5%ae%bdipv4ipv6%e5%8f%8c%e6%a0%88%e5%8a%a0%e9%80%9f/
来源:春夏秋冬blog
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论