包含 Cloudflare Tunnel 的命令列用戶端,這是一個隧道守護進程,用於代理從 Cloudflare 網路到來源的流量。此守護程式位於 Cloudflare 網路和您的來源(例如網頁伺服器)之間。 Cloudflare 吸引客戶端請求並透過此守護程序將它們發送給您,而不需要您在防火牆上挖洞——您的來源可以盡可能保持關閉。可以在 Cloudflare 文件的 Cloudflare Tunnel 部分找到大量文件。與代理商到您的來源相關的所有用法都可以在cloudflared tunnel help
下找到。
您也可以使用cloudflared
存取第 4 層 TCP 流量(即不是 HTTP/websocket)的隧道來源( cloudflared access help
cloudflared tunnel
保護),這與 SSH、RDP 等用例相關。
您可以使用 WARP 用戶端存取第 4 層流量隧道後面的私有來源,而無需在用戶端執行cloudflared access
命令。
在使用 Cloudflare Tunnel 之前,您需要在 Cloudflare 儀表板中完成幾個步驟:您需要將網站新增至您的 Cloudflare 帳戶。請注意,現在可以在沒有網站的情況下使用隧道(例如用於私人路由),但由於遺留原因,此要求仍然是必要的:
cloudflared
下載可以作為獨立的二進位檔案、Docker 映像以及 Debian、RPM 和 Homebrew 軟體包。您也可以在cloudflared
GitHub 儲存庫上找到版本。
cloudflared
的 Docker 映像./.teamcity/install-cloudflare-go.sh
下載 go 工具鏈並按照輸出進行操作。然後你可以運行make cloudflared
Cloudflare Tunnel 的使用者文件可在 https://developers.cloudflare.com/cloudflare-one/connections/connect-apps 找到
安裝後,您可以在您的 Cloudflare 帳戶中對cloudflared
進行身份驗證,並開始建立隧道以向您的來源提供流量。
想要在將網站新增至 Cloudflare 之前測試 Cloudflare Tunnel?您可以使用此處提供的文件透過 TryCloudflare 執行此操作。
Cloudflare 目前支援最新版本一年內的 cloudflare 版本。可能會引入與功能可用性無關的重大更改,這將影響一年多前發布的版本。您可以在我們的開發人員文件中閱讀有關升級 cloudflared 的更多資訊。
例如,自 2023 年 1 月起,Cloudflare 將支援 cloudflared 版本 2023.1.1 至 cloudflared 2022.1.1。