安装cloudflared
1.deb 方式安装
wget -q https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && dpkg -i cloudflared-linux-amd64.deb
2.rpm 方式安装
wget -q https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm
授权cloudflared
#在linux 命令中执行
cloudflared tunnel login
#复制授权链接在浏览器中打开,选择授权的域名
创建隧道名称
#在命令中执行
cloudflared tunnel create <NAME> #<NAME>为你所取的隧道名称
#验证创建的隧道
cloudflared tunnel list
创建隧道配置文件
1.连接站点配置,创建一个config.yaml,写入以下配置
url: http://localhost:8000
tunnel: <Tunnel-UUID>
credentials-file: /home/{username}/.cloudflared/<Tunnel-UUID>.json
#保存
运行隧道并指定配置文件
#
cloudflared tunnel --config /home/{username}/.cloudflared/config.yml run
指定配置文件并安装成服务
#
sudo cloudflared --config /home/{username}/.cloudflared/config.yml service install
开启开机启动服务
sudo systemctl enable cloudflared.service