Shadowrocket 就是常說的小火箭。它是執行在 iPhone 和 iPad 上的規則客戶端:在本機建立 VPN 設定,儲存你加入的訂閱或節點,並依規則分流。開發者是 Shadow Launch Technology Limited,正版只在美區 App Store 出售,應用識別碼是 id932747118。

這句話裡最容易被跳過的是「客戶端」。人們在商店裡付完款,往往會預設自己已經買到了「想開的網站已經能用的服務」。應用程式開啟後,Home 第一行卻仍寫著 Not Connected,SERVER 下面只有 Add Server。於是有人覺得買到了假貨,有人立刻去重裝,有人開始在聊天軟體裡找安裝檔。這三種反應都把問題放錯了地方。

商店賣的是軟體授權:你獲得的是在自己裝置上執行這份程式的權利。程式負責建隧道、記節點、執行規則。對面那台伺服器聽不聽、快不快、有沒有過期,不在這筆交易裡。官方網站自己也寫得很清楚:作者不提供代理伺服器,使用者必須加入自己的設定。本站同樣不提供、不出售任何訂閱或位址。

把這兩段責任分開,後面的操作才說得通。裝錯應用程式、系統拒絕新增 VPN、開關撥了沒反應,屬於客戶端和 iOS 的問題,應當回到商店核對、或到系統設定裡處理授權。延遲很高、訂閱拉下來是空的、只有 Proxy 失敗而 Direct 正常,屬於線路問題,應當換節點或問服務方,而不是刪除應用程式重來一遍。用重裝去修過期訂閱,等於把鑰匙重新打一遍,卻不去看鎖是不是換了。

介面上也按這個邏輯來排。底部四個分頁裡,日常幾乎只在 Home。第一行開關只管隧道開不開,不管列表裡有沒有伺服器。第二行 Global Routing 決定策略:Config 依規則分流,Proxy 全部走代理,Direct 全部不走。第三行 Connectivity Test 測的是到節點的路,不是某個網站的開啟速度。再往下才是 SERVER。沒有設定時只有 Add Server,這不是故障,是還沒把材料放進來。

Config、Data、Settings 三個分頁也常被找錯地方。Config 管的是規則檔,不是節點列表。Data 管匯出匯入和 iCloud 備份。Settings 裡是語言、測速方式、On Demand 和日誌。第一次使用可以幾乎不動後三個分頁。在 Config 裡找節點、在 Home 裡找匯出,都會覺得應用程式壞了,其實只是分頁用反了。

它支援的匯入方式通常是三種:一條訂閱位址、一張 QR 碼,或一組寫明協定的欄位。訂閱位址往往很長,以 http 或 https 開頭,Type 要選 Subscribe,不要拆開填進 Host。QR 碼必須來自你信任的一方,掃完仍要看一眼 Type 和 Host。手填時,Type 必須和對方寫明的協定一致,Host、連接埠、密碼或 UUID、加密方式也不能自行替換。對方沒提的 Plugin 和混淆,保持 none。

官方只做 iOS、iPadOS,以及同一開發者在商店裡列出的 Apple 裝置範圍。這一份購買不會涵蓋 Android。價格以你開啟的商店地區為準,常見是一次買斷客戶端,不是按月向 Apple 付線路費。目前地區搜尋不到,是上架範圍的問題,不是正版可以改成 IPA 的理由。

本站是繁體中文說明,不是開發者官網,也不是應用程式內說明。頁面是靜態的,沒有帳號,不記錄造訪,也不架設代理。你在網路上產生的流量,只經過你自己選的節點。若還沒有安裝,先去下載頁核對正版;若已經裝好、還沒連上,按入門的順序做完即可。欄位、對照表和備份,寫在教學裡,需要時再查。

還有一些稱呼會把邊界再攪亂一次。有人把它說成系統自帶的 VPN,有人把它說成某家線路的專用軟體。它確實會向 iOS 申請一條 VPN 設定,但那只是系統給第三方客戶端的槽位,不是電信業者方案,也不是某一家服務方的官方客戶端。同一份應用程式裡可以儲存來自不同服務方的訂閱,也可以只儲存一條手填節點。換服務方時,通常換的是設定,不是換應用程式。把應用程式和服務方綁死,下次更換時就會以為必須重新購買。

法律和範圍也要單獨說清。請遵守所在地法律法規使用網路工具。本站只寫如何識別正版、如何完成第一次操作、如何對照常見故障,不提供任何可用於連線的材料。截圖來自 App Store 產品頁。App Store 是 Apple 的商標,Shadowrocket 歸其開發者所有。你在商店裡完成購買之後,和 Apple 之間是軟體授權關係,和線路服務方之間是另一段關係,不要把兩段收據疊成一張。

如果你現在只想建立正確的預期,看到這裡就可以停。下一步不是尋找安裝檔,而是開啟下載頁,按三項核對正版;裝好後再開啟入門,把授權和第一次連線做完。欄位怎麼填、模式怎麼對照,等你真正用到那一頁再查。先把「它是什麼」放穩,後面少走很多回頭路。

第一次開啟應用程式時,也可以把預期寫得更具體一點。你會看到系統彈窗、空的伺服器列表,以及一個還不能用的開關。這些都不表示購買失敗。真正表示購買成功的,是主畫面上的官方圖示,以及詳情頁上對得上的開發者名稱。真正表示「能用了」的,是你加入自己的設定之後,Safari 裡開啟了那個常用網站。中間這一段空白,是正常的等待,不是故障。

記住一句就夠:買到應用程式,只表示手機上有了一個能建隧道的工具。隧道通不通、網站打不打得開,還取決於你有沒有可用的設定,以及那條設定現在是否仍然有效。把這一層看清,Not Connected 就不再像一句故障提示,而只是一張還沒填完的表。