Cloudflare 為免帳號註冊的 Quick Tunnels 加上電郵驗證:自 cloudflared 2026.9.3 起,開發者可加 --allowed-mail,訪客須以電郵一次性碼證明身分後才到達本機服務;官方稱訪客名單不會上傳到 Cloudflare 帳戶。來源真實性已驗證:以 Cloudflare 官方網誌、開發者文件與十月二日 Changelog 為準。
此舉直接回應代理(agent)與本機預覽普及後「連結人人可開」的風險——適合開發者、MCP 端點與臨時演示,但仍非生產級固定主機名方案。
Cloudflare/官方:推出 Protected Quick Tunnels——以 --allowed-mail 電郵一次性碼限制訪客;cloudflared 2026.9.3 起無須帳號;訪客名單僅存本機
Cloudflare 於二零二六年十月二日公開「Protected Quick Tunnels」:在沿用 trycloudflare.com 臨時網址、無須 Cloudflare 帳戶的前提下,為本機服務加上以電郵為準的存取控制。核心指令仍是 cloudflared tunnel --url http://localhost:…,但自 cloudflared 2026.9.3 起可附加 --allowed-mail;訪客先經 Cloudflare Access 收取一次性 PIN,再由本機上的 cloudflared 比對允許名單。本文已核對官方產品網誌、Quick Tunnels 文件與 Changelog,三者敘述一致。
一、核心事件:一條旗標,補上「誰能開這個預覽」
技術細節
依官方說明,Quick Tunnels 自二零二一年起讓開發者把本機 HTTP 服務曝光成隨機 trycloudflare.com 網址,過程不需 DNS 記錄、設定檔或控制台。缺點一直是:拿到連結的人都能進來。
Protected 模式的用法示例(官方網誌/Changelog):
cloudflared tunnel --url http://localhost:8080 \
--allowed-mail [email protected]
亦可重複旗標、逗號分隔多個地址,或以 *@example.com 放行整個網域。省略 --allowed-mail 時,行為與過往公開 Quick Tunnel 相同。
訪客流程:開啟網址 → 進入 Cloudflare Access 登入頁 → 輸入電郵 → 收取一次性碼 → 通過後才轉發到本機。官方強調:雙方都無須 Cloudflare 帳戶。要改名單須停止 cloudflared 再重開新隧道;程序結束即對所有人失效。
Workers 開發者可用最新 wrangler 啟動同類隧道:
npx wrangler tunnel quick-start http://localhost:8080 \
--allowed-mail [email protected]
官方並建議在代理讀取的指示檔(例如 AGENTS.md)寫明:啟動 Quick Tunnel 時一律加上 --allowed-mail,並人工核對指令列輸出是否啟用電郵驗證。
文件列明的限制包括:無可用性保證;單隧道最多約二百個進行中請求(超出回傳 429);不支援 Server-Sent Events;電郵驗證需要互動式瀏覽器,不支援非互動用戶端;每次新建隧道主機名都會改變。穩定主機名、身分提供者群組等進階規則,官方指向完整 Cloudflare Tunnel 搭配 Cloudflare Access;家用裝置雙向連線則提及 Cloudflare Mesh。
二、技術原理深度解析
設計重點是把認證與授權拆開,同時保住「免帳戶」體驗:
-
Access 只回答「這個人是否控制該電郵」
一次性 PIN 證明郵箱歸屬,但不決定是否允許進入該隧道。 -
授權規則留在本機
cloudflared 在開發者機器上比對--allowed-mail名單。官方稱這是為了滿足四項要求:維持免帳戶、不改動公開 Quick Tunnel 的請求路徑、登入後不必每次向中央查政策、以及避免開發者在終端輸入的電郵清單外洩到 Cloudflare 帳戶。 -
無狀態 authentication broker
網誌描述:Workers 上運行的小型仲介把已驗證身分轉成短效、已簽名、綁定隧道主機名的交接;仲介不存放隧道政策或訪客名單。後續請求可沿用工作階段最多約四小時(若 Access 登入較早過期則更短),或直至停止 cloudflared。工作階段 cookie 只含隨機值與過期時間,不含訪客身分細節。
換言之,Cloudflare 知道「此隧道要電郵驗證」,但不知道你邀請了誰——這是相對傳統「把 Access 應用掛在每個臨時主機名」方案的刻意取捨。
官方亦交代產品由實習工程/產品同學推進至雲端仲介與 cloudflared 變更落地;電郵保護與 Quick Tunnels 本身一樣免費。
四、日常應用場景
1. 開發者與技術團隊
- 本機前端/後端預覽給同事或客戶看,但避免連結外流後被掃端口或誤觸未完成功能。
- Webhook 接收器、臨時回呼 URL:只允許指定電郵通過瀏覽器驗證(注意:非互動式 webhook 客戶端不適用電郵閘門)。
- 代理開發流程:coding agent 起
localhost預覽後自動開隧道時,以旗標與AGENTS.md降低「全世界可見」的機率。
2. 企業與隱私敏感行業
- 內部演示、POC、客戶驗收:用公司網域萬用規則(
*@company.com)限制訪客圈。 - 仍須理解:此為開發/測試工具,非合規生產入口;正式對外服務應改用具固定主機名、日誌與身分整合的 Tunnel + Access(或同等零信任架構)。
3. 一般用戶
- 若只是把家用儀表板或原型給家人看,可指定個人電郵,減少「貼到群組後被轉傳」的風險。
- 收到陌生
trycloudflare.com連結時,仍應先確認來源;電郵驗證防的是未授權開啟,不是釣魚本身。
4. 香港與亞洲市場視角
香港初創與外包團隊常用「本機起服務 → 遠端同事/客戶試用」;代理工具普及後,臨時公開 URL 更常見。Protected Quick Tunnels 降低最低限度暴露成本,但金融、醫療、政府相關演示仍應假設資料敏感:優先走已納管的零信任與專用環境。若企業要在香港落地雲端遷移、負載平衡與零信任網絡,可參考 YSK Limited 的雲端遷移與網絡安全(官網刊 99.99% 高可用相關說明)。
五、專業評價與潛在考量
優勢
- 保留一指令、免帳戶的開發體驗,同時補上最急需的「誰能進來」。
- 名單本機化,降低把訪客電郵寫進雲端政策庫的摩擦與隱私顧慮。
- 與代理工作流對齊:單一旗標即可寫進指示檔;wrangler 路徑方便 Workers 開發者。
需要留意的地方
- 仍是臨時主機名、無 SLA、請求併發與 SSE 限制明確——不可當正式對外服務。
- 電郵 OTP 只適合瀏覽器互動;自動化客戶端、部分 MCP/機器對機器場景需另想辦法。
- 代理未必遵守
AGENTS.md;官方亦提醒要核對實際指令。 - 停止行程即斷開所有人:適合短演示,不適合需要長時間穩定分享的場景。
結語
Protected Quick Tunnels 並非另起一套 VPN,而是把 Cloudflare Access 的電郵證明能力,接到「本來就免帳戶」的本機隧道上,回應代理時代預覽連結外洩的真實痛點。對香港開發者與中小企業而言,可立刻用於更安全的臨時演示;若要把類似控制提升到生產級固定網域與身分治理,則應評估完整 Tunnel/Access 或委託在地雲端與零信任方案——例如 YSK Limited 的雲端遷移與網絡安全服務。
參考來源
- Cloudflare Blog:Protected Quick Tunnels: simple accountless authentication for your next dev project — https://blog.cloudflare.com/protected-quick-tunnels/
- Cloudflare Docs:Quick Tunnels(含 Restrict access by email)— https://developers.cloudflare.com/tunnel/get-started/quick-tunnels/
- Cloudflare Changelog:Protect Quick Tunnels with email authentication(2026-10-02)— https://developers.cloudflare.com/changelog/post/2026-10-02-protected-quick-tunnels/