准备工作:
- 一个cloudflare.com的账号,账号内,有一个域名
2.一个海思机顶盒nas系统
开始部署:
1.下载程序到盒子里:
wget
https://git.histb.com/cloudflare/cloudflared/releases/download/2022.4.1/cloudflared-linux-arm
-O /usr/bin/cloudflared
2.输入
cloudflared login
登录并获取自动下载的授权文件
3.创建一个隧道
例如
cloudflared tunnel create web
得到隧道的id
4.自制配置文件config.yml
例如:
tunnel: 275fe7bb-5948-45a0-bda7-30da7d154ddf
credentials-file: /root/.cloudflared/275fe7bb-5948-45a0-bda7-30da7d154ddf.json
ingress:
- hostname: abc.slitaz.cf
service: http://127.0.0.1
- service: http_status:404
把这个配置文档放置到/etc/cloudflared/下面
cloudflared tunnel route dns web abc.slitaz.cf
5.运行自启动安装
cloudflared service install
systemctl start cloudflared
systemctl status cloudflared
搞定!
Ps:
列出隧道命令 cloudflared tunnel list
删除隧道命令 cloudflared tunnel delete 隧道名称
更新隧道路由 cloudflared tunnel route dns 隧道名称 设置的解析域名
欢迎投稿(技术分享、原创教程)至本站机器人: blog#mige.eu.org