本文聚焦 iPhone 代理 App 的實際選擇條件:先分清客戶端費用與連線服務費用,再檢查自己需要的是規則分流、全域代理,還是手動診斷。Shadowrocket(小火箭)的日常設定以使用者已有自己的訂閱為前提;本文不提供或推薦訂閱來源。讀完後,可依預算、設定經驗與常用情境判斷目前的 Shadowrocket 設定是否合適,並用一組可重複的步驟驗證結果。
先看使用情境:不要只憑功能清單作決定
挑選 iPhone 代理 App 時,先列出平常要處理的事情,而不是先比較功能名稱。對多數使用者而言,實際差異往往落在四個地方:取得與付費方式、匯入既有連線資料的流程、規則能否滿足日常分流,以及遇到故障時能否自行找到原因。若只看 App Store 頁面上的描述或介面截圖,無法判斷設定是否適合自己的網路環境。
先確認你是否已經有自己的服務商與訂閱。客戶端負責管理連線設定、建立系統 VPN 通道及處理流量路由;它本身不等同於連線服務,也不會因為購買 App 就附帶可用的伺服器或訂閱。若目前沒有可匯入的連線資料,應先釐清服務端需求,而不是把客戶端功能差異誤當成連線來源。
需求檢查
- 連線資料
- 確認已有自己的訂閱或連線設定
- 日常模式
- 判斷需要 Config、Proxy 或 Direct
- 規則需求
- 確認是否要按網域或 IP 分流
- 排錯能力
- 預留時間檢查連線狀態與請求記錄
先寫下最常遇到的兩三個情境,再逐項確認 App 是否能支援。
費用與平台
- iPhone / iPad
- App Store 一次性付費 $2.99
- Mac
- Apple 晶片版與 Intel 版免費
- 其他電腦平台
- Windows、安卓、Linux 版免費
- 取得方式
- iPhone / iPad 走 App Store;其他平台前往下載頁
客戶端買斷費用與服務商收取的連線服務費用是兩回事。
若主要使用裝置是 iPhone,應先考慮 App Store 購買方式與實際操作習慣;若也會在電腦或其他平台使用,則需分別核對該平台的安裝方式。iPhone 與 iPad 版在 App Store 一次性付費 $2.99;Mac(Apple 晶片版與 Intel 版)、Windows、安卓及 Linux 版免費,從本站前往下載頁。電腦或安卓裝置第一次開啟若遭系統攔截,請依下載頁中的「安裝放行」說明處理。App 購買費用不包含訂閱或線路服務費用。
規則與路由:先確認要控制哪一層
Shadowrocket 的 Global Routing 與 Config 設定檔是兩個相關但不同的概念。Config 頁面用來管理設定檔;Home 中的 Global Routing 則決定流量採取哪種處理方式。即使已匯入設定檔,若目前選的是 Proxy 或 Direct,也不能直接假設請求正依照該檔案中的規則逐條分流。
依目前選取的設定檔和其中規則處理請求。需要不同網域採取不同策略時,應檢查規則順序、策略名稱與最後的兜底規則,而不是只確認檔案已匯入。
適用情境:日常瀏覽,需要按規則分流
把交由 App 處理的流量導向代理路徑,不以設定檔中的一般分流規則逐項選擇。適合短時間作對照測試;若目標仍無法連線,仍須檢查連線設定、網路狀況和目標服務要求。
適用情境:暫時全域代理或排查路由差異
讓交由 App 處理的流量使用直接連線路徑。這不代表關閉 App 的連線開關,也不代表系統 VPN 通道必定不存在;它描述的是流量去向,不是 VPN 狀態。
適用情境:確認目標能否由目前網路直接連線
設定檔中的 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 與 GEOIP 用途不同,規則通常依排列順序判斷。較具體的例外應放在較廣泛的規則之前;若前面的規則已符合,後續規則可能不會再決定該請求的策略。FINAL 則用於前面規則都未符合時的最後處理方式,需一併確認其策略與位置。
要比較路由結果,固定使用同一個 Wi-Fi 或行動網路、同一個目標網址與同一組連線設定,每次只切換 Global Routing。切換後重新建立請求,必要時關閉再開啟目標 App。既有長連線可能沿用舊路徑,因此不應只看目前畫面是否仍顯示載入中的連線。
動手檢查:用相同條件驗證匯入與連線
首次設定或評估目前的操作流程時,建議先確認資料是否正確載入,再驗證路由結果。這組步驟不依賴特定訂閱供應者,也不需要為了測試更改帳戶、裝置地區或其他系統設定。實際可用的連線資料、欄位和系統要求,以你已有的服務資料及裝置目前顯示內容為準。
-
確認現有資料
開啟 Home,確認清單中已有自己的連線項目。若要匯入訂閱,可使用 Home 右上角「+」→ Type → Subscribe,輸入自己的訂閱網址並儲存;完成後確認項目確實出現在清單中。
-
選取設定檔
前往 Config,確認目前選取的是預定使用的檔案。檔案出現在清單中不表示它已被選取;若需要規則分流,還要確認檔案內容及必要的策略名稱。
-
固定測試條件
在同一個 Wi-Fi 或行動網路下進行測試,記下目前的 Global Routing、選取的連線項目和測試目標。測試期間不要更新訂閱或同時改動規則,以免無法判斷結果由哪項變更造成。
-
逐項測試模式
先以 Config 測試,再按需要切換至 Proxy 或 Direct 作對照。每次切換後建立新的請求,確認目標頁面能否完成載入,並查看 Data 中可用的流量或連線記錄。
-
記錄與還原
記下成功、逾時或失敗的結果,以及當時的網路、模式與目標。測試結束後恢復原本預定使用的 Global Routing,避免讓排查時的暫時設定留在日常狀態。
若尚未取得 Shadowrocket,iPhone 與 iPad 版請從 App Store 購買;其他平台可在本站下載頁查看對應版本。系統相容性與要求以 App Store 或下載頁目前標示為準。開始測試前,先使用一個平常可正常開啟的目標作為基準;若基準本身也無法連線,應先確認網路與連線資料,而不是立刻判定規則或設定檔有問題。
依經驗與預算選擇:把維護成本也算進去
「容易上手」不只取決於介面看起來是否簡單,也取決於使用者能否維護匯入資料、理解路由模式並判斷錯誤發生在哪一層。只需要基本連線的人,可以先使用已理解的預設設定,避免同時編輯 DNS、規則和 On Demand。需要精細分流的人,則應預留時間閱讀規則內容,並保留原始設定檔,以便變更後快速還原。
按需求決定設定深度
初次使用或重視省時
- 先匯入自己已有的連線資料,確認 Home 中出現相應項目。
- 沿用已確認可用的設定,不急著加入大量規則。
- 遇到問題時,先核對連線狀態與 Global Routing。
需要自行管理規則
- 在 Config 確認實際啟用的設定檔及規則順序。
- 修改前備份原檔,並一次只調整一項設定。
- 以相同網路和目標建立新請求,記錄修改前後結果。
設定越多不等於越穩定;只保留能說明用途、且已驗證的項目。
在預算上,應分開計算客戶端費用與連線服務費用:iPhone 與 iPad 版的 Shadowrocket 在 App Store 一次性付費 $2.99;Mac 的 Apple 晶片版與 Intel 版、Windows、安卓及 Linux 版免費。服務商是否收費、如何更新訂閱,則依使用者自己的服務條款處理。這兩類支出不是同一筆費用,購買客戶端不會自動取得訂閱或服務。
結論:先計算維護成本,再看功能數量
如果你願意核對設定檔、理解規則並自行排錯,Config 可提供較明確的分流控制;若只需測試流量去向,Proxy 與 Direct 是更直接的對照方式。先確認自己會不會使用這些控制項,再決定是否需要更複雜的設定。
常見問題
買了 iPhone 版就包含連線服務嗎?
不包含。iPhone 與 iPad 版在 App Store 一次性付費 $2.99,購買的是客戶端;訂閱及連線服務須依使用者自己的服務安排取得。兩者費用與用途不同。
已匯入設定檔,為什麼沒有按規則分流?
先在 Config 確認該檔案已選取,再回到 Home 檢查 Global Routing 是否為 Config。接著確認規則順序、符合條件的策略與 FINAL,並建立新的請求驗證。
切到 Proxy 後,原本的網站仍無法開啟怎麼辦?
先確認目前選取的連線項目和連線狀態,再用同一個目標重新測試。若仍失敗,檢查自己的連線資料、網路狀況與目標服務回應;切換模式本身不會修復無效資料。
Mac 或 Windows 版需要付費嗎?
Mac(Apple 晶片版與 Intel 版)、Windows、安卓及 Linux 版免費,可前往查看全部平台。電腦或安卓首次開啟若被系統攔截,請依下載頁的「安裝放行」說明操作。