1、登录Cloudflare控制台
2、在cloudflare中添加一个域名
阿里云、腾讯云购买都可以也不贵
划到最底下选择Free的方案点击继续
然后按照要求去更改名称服务器,阿里云买的域名就去阿里云修改
3、CloudFlare Tunnel
上述域名被转移到Cloudflare托管后,需要在
Zero Trust
上创建隧道。在左侧菜单中找到Zero Trust
填写项目名,填写完后点击Next,套餐选择最左边的0元,免费的那个。
这时候会跳出让你选择支付方式,直接点击右上角「Cancel and exit」-「Confirm and exit」
回到主页点击Zero Trust,左侧栏Networks下选择Tunnels,然后点击Add a tunnel:
给隧道起个名字然后点击保存
4、在Docker安装cloudflare容器
点击Docker注意复制Token后面的内容
绿联Nas里镜像搜索:zoeyvid/cloudflared然后下载镜像
环境变量里添加:TUNNEL_TOKEN 这里对应的值就是前面Token的内容,网络选择host,存储空间不需要选择,然后开启「自动重启」运行容器就OK了
5、Cloudflare中添加端口和IP
回到Tunnels
点击「Plublic Hostname」并点击「Add a public hostname」
然后点击网址就可以正常访问了
参考教程:
有什么问题可以在底下留言