1. 通过官方安装脚本来安装 cloudflared
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb
sudo dpkg -i cloudflared.deb
2. 使用以下命令以登录到 Cloudflare 账户:
该命令会打开一个 URL,要求你登录 Cloudflare 并授权访问你的帐户。登录后,你将得到一个认证 token,该 token 会存储在本地以供后续使用
cloudflared tunnel login
3. 运行以下命令来创建一个新的 Tunnel, 得到 json 和 id 后续使用:
cloudflared tunnel create tunnel-qinglong
4. 验证一下
cloudflared tunnel list
-- 删除隧道 cloudflared tunnel delete <Tunnel-Name>
5. 创建一个配置文件 /etc/cloudflared/config.yml
6. 验证配置文件是否通过,输出 OK, 通过
cloudflared tunnel ingress validate
7. 验证域名是否能访问到规则,输出域名和本地端口信息,通过
cloudflared tunnel ingress rule https://<域名.com>
8. 验证访问域名
cloudflared --loglevel debug --transport-loglevel warn --config /etc/cloudflared/config.yml tunnel run 替换tunnel-id
9. 指定配置文件,启动服务
sudo cloudflared --config /etc/cloudflared/config.yml service install
10. 卸载服务
cloudflared service uninstall
cloudfare:
1. 存在 CNAME
替换 tunnelID.cfargotunnel.com
2.zero trust