下载程序到盒子里:
https://github.com/cloudflare/cloudflared/releases 自己选择对应版本下载, 32位arm平台选择【cloudflared-linux-arm】 64位arm平台选择【cloudflared-linux-arm64】
我打包了arm和arm64位的,可供下载
蓝奏下载地址cloudflared.zip
下载好命名cloudflared放到放到/usr/bin/
给权限和登陆
1
2
chmod -R 0777 /usr/bin/cloudflared
cloudflared login
此时终端会显示一个https:// 的网址,复制到浏览器打开,登录自己的cloudflare账号,选择要绑定的域名,并获取自动下载的授权文件
创建一个隧道
cloud 是你创建的隧道名称,记好,后面要用,这个名称可自定义 得到隧道的id
1
cloudflared tunnel create cloud
配置文件config.yml到/etc/cloudflared/
1
2
3
4
5
6
7
tunnel: 275fe7bb-5948-45a0-bda7-30da7d154ddf
credentials-file: /root/.cloudflared/275fe7bb-5948-45a0-bda7-30da7d154ddf.json
ingress:
- hostname: cloud.2091k.cn
service: http://127.0.0.1
- service: http_status:404
#这个ID在/root/.cloudflared里
1
2
mkdir -p /etc/cloudflared/
vi /etc/cloudflared/config.yml
在运行
1
cloudflared tunnel route dns cloud cloud.2091k.cn
这时就可以在CF平台DNS看到解析的记录
配置最后自启动
1
2
3
cloudflared service install #运行自启动安装
systemctl start cloudflared #启动服务
systemctl status cloudflared #查看运行状态 可随时ctrl + c 中止。