- 透過官方安裝腳本來安裝
cloudflared
curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cloudflared.deb
sudo dpkg -i cloudflared.deb
- 使用以下命令以登錄到 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:
- 存在 CNAME
替換 tunnelID.cfargotunnel.com
2. zero trust