返回列表

部落格

與 Cloudflare 深度整合:讓安全遠端存取變得簡單

Cloudflare Tunnel 整合為 Tactic Remote 帶來企業級遠端存取,無需連接埠轉發、動態 DNS 或 VPN 設定。

發布於 標籤: integration / cloudflare / security / networking
部落格

繼續查看該欄目下的產品與工程更新。

瀏覽此分類

遠端存取是 Tactic Remote 使用者最常要求的功能,也是安全風險最大的功能。今天,我們將分享 Cloudflare 深度整合的細節——它的運作原理、我們為什麼選擇 Cloudflare,以及它對需要從家庭或辦公室網路外管理 Claude Code 工作階段的開發者意味著什麼。

傳統遠端存取的問題

在 Cloudflare 整合之前,遠端存取你的 Mac 需要以下幾種不理想的選擇之一:

連接埠轉發 — 在路由器上開啟一個連接埠,然後祈禱你的 ISP 不會更改你的 IP 位址。這會將你的 Mac 直接暴露在網際網路上,並需要大多數開發者不應該操心的防火牆設定。

動態 DNS — 比直接連接埠轉發稍好,但仍然需要開放連接埠,並增加了在 IP 變更時保持 DNS 記錄更新的複雜性。

VPN — 企業級解決方案。可靠且安全,但對個人開發者來說過於複雜。架設 VPN 伺服器需要基礎設施,而使用商業 VPN 服務則會將你的開發流量路由到第三方。

SSH 通道 — 技術上可行但操作複雜。在手機上保持 SSH 通道存活,尤其是在 Wi-Fi 和行動網路之間切換時,是一件令人挫折的事情。

這些選擇都不符合我們「一次設定,永久使用」的標準。Tactic Remote 的使用者是開發者,不是網路管理員。遠端存取解決方案需要像安裝應用程式一樣簡單。

為什麼選擇 Cloudflare

我們評估了多種解決遠端存取的方案,包括建構自己的中繼基礎設施。我們選擇 Cloudflare Tunnel 有以下幾個原因:

無入站連線。 Cloudflare Tunnel 透過從你的 Mac 向 Cloudflare 邊緣網路建立出站連線來運作。你的 Mac 永遠不會接受入站連線,這意味著無需開啟連接埠、無需設定防火牆規則,也沒有暴露在網際網路上的攻擊面。

全球邊緣網路。 Cloudflare 在全球超過 300 個城市營運。當你的 iPhone 透過通道連接到 Tactic Remote 時,它會路由到最近的 Cloudflare 邊緣伺服器,無論你在哪裡都能將延遲降到最低。

內建加密。 透過通道的所有流量都使用 TLS 加密。結合我們自己的驗證層,這提供了縱深防禦,無需使用者管理憑證。

經過實戰驗證的可靠性。 Cloudflare 處理了全球網際網路流量的很大比例。他們的基礎設施已經在我們永遠無法獨立複製的規模上經受了壓力測試。

免費方案可用。 Cloudflare Tunnel 的免費方案對個人開發者和小型團隊來說足夠使用。我們不希望遠端存取成為受基礎設施成本限制的付費功能。

運作原理

使用 Tactic Remote 設定 Cloudflare Tunnel 大約需要 5 分鐘:

步驟 1:安裝 cloudflared

brew install cloudflare/cloudflare/cloudflared

步驟 2:驗證

cloudflared tunnel login

這會開啟一個瀏覽器視窗,你可以在其中登入 Cloudflare 帳戶並授權通道守護程式。

步驟 3:建立和設定通道

cloudflared tunnel create claude-remote
cloudflared tunnel route dns claude-remote your-subdomain.yourdomain.com

步驟 4:啟動通道

Tactic Remote Mac 伴侶應用程式可以自動管理通道生命週期。設定完成後,它會與伴侶伺服器一起啟動 cloudflared 並監控通道健康狀況。

步驟 5:從任何地方連線

在你的 iPhone 上,輸入 your-subdomain.yourdomain.com 作為端點,而不是本地 IP 位址。其他一切運作方式完全相同——驗證、工作階段管理、終端機串流和審批都以相同方式運行,無論連線模式如何。

效能特性

我們透明地分享通道連線的延遲影響:

指標本地網路Cloudflare Tunnel
連線建立~50ms~200ms
終端機更新延遲60-100ms120-250ms
審批往返~100ms~300ms
重新連線時間1-2s2-4s

額外的延遲是可以感知到的,但不會實質性地影響工作流程。終端機輸出仍然感覺回應迅速,審批互動依然流暢。大多數使用者反應,在使用幾分鐘後就忘記了自己是透過通道連線的。

安全注意事項

雖然 Cloudflare Tunnel 消除了許多安全顧慮,但我們希望對信任模型保持透明:

流量通過 Cloudflare 的網路。 Cloudflare 理論上可以在其邊緣伺服器檢查流量。我們的 API 級加密緩解了這個問題——即使 Cloudflare 檢查傳輸層,有效載荷也是用只有你的裝置擁有的金鑰加密的。

Cloudflare 帳戶安全變得重要。 你的 Cloudflare 帳戶控制著通道。請使用強密碼並在 Cloudflare 帳戶上啟用雙重驗證。

通道可用性取決於 Cloudflare。 如果 Cloudflare 發生故障(罕見但可能),通道模式的存取會中斷。本地網路模式作為備選方案仍然可用。

有關詳細的安全強化指南,請參閱我們的安全和網路強化文件。

使用者回饋

自推出 Cloudflare 整合以來,我們看到遠端存取使用量顯著成長:

  • 34% 的活躍使用者現在每週至少使用一次 Cloudflare Tunnel 模式。
  • 最常見情境:通勤中的開發者在離家前啟動任務,並在移動途中監控。
  • 最長記錄工作階段:在機場候機室連續 4 小時的遠端監控——終端機串流始終保持穩定。

回饋一致強調簡潔性:開發者預期遠端存取會很複雜,但對設定體驗感到驚喜。

下一步計畫

我們正在與 Cloudflare 合作改進以下幾個方面:

  • 零設定通道設置,無需 Cloudflare 帳戶即可產生暫時公開 URL(用於快速展示和測試情境)。
  • 存取策略,利用 Cloudflare Access 為團隊環境中需要通道存取的多人提供支援。
  • 延遲最佳化,透過針對已知用戶端-伺服器地理位置對的智慧邊緣路由來實現。

有關設定說明,請參閱我們完整的 Cloudflare Tunnel 指南。如果你已經在使用本地網路模式並希望新增遠端存取,遷移大約需要 5 分鐘,不會影響你的本地模式設定。

立即體驗 Tactic Remote

用手機遠端操作程式開發 Agent

連線到 Mac、Windows 或 Linux 電腦上的 Claude Code、Codex 等 Agent,在 iPhone 或 iPad 上查看進度並傳送下一個請求。