本文以 2026 年 iPhone 日常使用為前提,將「代理 App 怎麼選」拆成取得方式、訂閱匯入、規則管理、連線穩定性、隱私邊界與學習成本六個面向。文章不以單次速度峰值下結論,而是說明 Shadowrocket(小火箭)在 Direct、Proxy、Config 與 Scene 等使用姿態下各自適合的情境,讓新手、進階使用者及預算有限者能依自己的需求判斷是否值得購買。
先釐清代理 App 真正要比較什麼
很多人搜尋代理 App 時,第一個問題是「哪一個最快」,但速度通常不是單由 App 決定。實際結果還會受到使用者既有服務商提供的伺服器、網路路徑、Wi-Fi 或行動網路品質、DNS、規則命中結果,以及目標網站本身的限制影響。App 比較更應該先看能否穩定管理既有設定,以及遇到問題時是否容易定位。
Shadowrocket 是 Apple 平台上的付費商業應用程式,唯一取得入口是 App Store。購買的是應用程式本身的使用授權,不包含遠端伺服器、訂閱流量或任何服務商方案。若使用者已經有自己的服務商設定,可以在 Home 匯入伺服器或訂閱,再依需求選擇 Global Routing 與 Config;若沒有自己的設定,單純安裝 App 並不會自動產生可用的遠端連線。
選擇時可先回答四個問題:是否需要按網站分流?是否需要自行維護 DOMAIN-SUFFIX、GEOIP 或 FINAL?是否經常在 Wi-Fi 與行動網路之間切換?遇到錯誤時,是否願意查看 DNS、伺服器參數與規則順序?答案越偏向「需要控制與排查」,越應重視功能完整度,而不是只看價格或介面是否簡單。
判斷重點:先比較控制能力,再比較表面速度
同一份伺服器設定在不同 App 中不會自動改變線路品質;真正能拉開日常體驗差距的,往往是規則是否容易檢查、訂閱是否容易更新,以及錯誤發生時能否保留清楚的對照條件。
Shadowrocket 四種使用姿態怎麼選
Shadowrocket 的 Global Routing 是判斷日常體驗的核心。Proxy、Direct 與 Config 可以用來建立清楚的對照測試,Scene 則適合已經整理好不同使用情境的使用者。不要把「開啟連線」與「所有流量都經過代理」混為一談;系統通道建立後,實際請求仍會依目前的路由模式處理。
依 Config 中的規則逐條比對,命中後交給指定策略,未命中的請求則由 FINAL 處理。
適合:日常主力、國內外網站混用
不依賴規則清單,將請求統一交給目前選取的代理策略,適合用來測試伺服器是否可用。
適合:短時間排查規則、臨時全域連線
讓請求不經代理出站,可用來確認目前 Wi-Fi、行動網路與目標網站本身是否正常。
適合:建立本地網路基準、排除代理因素
依預先設定的情境切換行為,降低頻繁手動變更的需要,但初次整理條件時需要較多理解。
適合:進階使用、不同網路環境
新手通常應先從 Config 或 Proxy 開始,而不是一開始就建立大量複雜條件。Config 的優點是能將需要代理與直接連線的網站分開,減少不必要的流量繞行;Proxy 的優點是變數較少,適合判斷伺服器與協定是否能正常工作。若 Proxy 可以開啟網頁、Config 卻失敗,問題多半在規則順序、策略名稱或 FINAL 設定,而不一定是伺服器故障。
| 使用目標 | 建議模式 | 主要觀察項目 |
|---|---|---|
| 確認原始網路 | Direct | Wi-Fi 或行動網路是否能正常開啟網頁 |
| 確認伺服器路徑 | Proxy | Home 的節點狀態、Connectivity Test 與頁面回應 |
| 日常網站分流 | Config | 規則順序、策略名稱與 FINAL |
| 自動化情境切換 | Scene | 目前情境條件與切換後的實際路由 |
訂閱、規則與協定支援如何評估
若使用者已有自己的訂閱,Shadowrocket 可在 Home 右上角的「+」中加入設定。訂閱更新成功只代表 App 取得並解析了服務商提供的內容,不代表每個伺服器都在線,也不代表所有網站都會依預期分流。更新後應查看伺服器清單、選取項目、連接埠與協定欄位,並使用同一個節點完成實際測試。
規則管理是進階使用者最需要比較的能力。Config 內常見的 DOMAIN、DOMAIN-SUFFIX、DOMAIN-KEYWORD、IP-CIDR、GEOIP 與 FINAL,各自處理不同類型的輸入。規則通常由上而下比對,首次命中後停止繼續判斷,因此較窄的例外要放在較廣的規則前面,FINAL 應置於清單末端。策略名稱必須與 Config 中實際存在的名稱完全一致,否則命中規則後仍可能無法得到預期結果。
協定方面,Shadowrocket 可處理多種常見代理協定,但不能只看協定名稱判斷速度。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 與 WireGuard 的欄位結構、加密或傳輸設定不同,應以服務商提供的完整參數為準。修改協定欄位前,最好先保留原始設定,並一次只改一個變數,否則恢復連線後也難以判斷真正原因。
規則分流檢查
- Global Routing
- Config
- 指定網站
- DOMAIN-SUFFIX,example.com,PROXY
- 本地地域
- GEOIP,CN,DIRECT
- 最後一條
- FINAL,DIRECT 或 FINAL,PROXY
範例中的 example.com 僅用於說明格式,實際策略名稱須以自己的 Config 為準。
訂閱更新檢查
- 入口
- Home → 右上角「+」
- 類型
- Subscribe
- 更新後
- 查看伺服器與選取狀態
- 失敗時
- 核對網址、網路與服務商狀態
訂閱內容來自使用者自己的服務商,Shadowrocket 不提供或銷售線路方案。
中段動手設定與測試流程
以下流程適合第一次購買 Shadowrocket,或想把現有設定整理成可重複測試的使用者。進行測試時,請固定同一個網站、同一個節點與同一種接入網路;不要在同一輪同時更換 DNS、協定與伺服器。
-
核對正版入口
在 App Store 搜尋 Shadowrocket,確認開發者為 Shadow Launch Technology Limited,並核對應用程式 ID 932747118。商店顯示的價格、系統要求與相容範圍,以目前產品頁為準。
-
加入既有設定
開啟 Home,點選右上角「+」,依自己的服務商資料選擇單一伺服器或 Subscribe。保存後檢查清單是否出現,不要把訂閱成功誤認為所有節點都可用。
-
建立基準測試
先以 Direct 開啟同一個網頁,再使用 Proxy 測試。若 Direct 也無法連線,先處理本地 Wi-Fi、行動數據或入口網站登入,不要急著修改代理參數。
-
切換 Config
確認 Config 存在且規則不是空白,回到 Home 將 Global Routing 設為 Config。測試指定網站與一般網站各一次,觀察規則是否依預期分流。
-
只改一個變數
若結果異常,依序檢查節點、DNS、規則策略與協定欄位,每次只修改一項,再重做同一組測試並記錄結果。
依使用者類型做最後選擇
對新手而言,最重要的是介面是否能讓自己看懂目前狀態。先學會 Home 中的節點選取、Global Routing 的三種基本對照,再逐步理解 Config。不要在尚未建立基準測試前匯入大量規則,否則出現問題時很難知道是訂閱、DNS、策略還是規則順序造成。
對進階使用者而言,Shadowrocket 的價值在於可細緻管理規則、協定與情境。可以將「日常分流」「全域排查」「本地直連」整理成明確的使用流程,再透過 Settings → DNS 與 Settings → On Demand 調整解析及自動連線行為。On Demand 負責何時建立連線,Config 則負責請求如何分流,兩者不要混為同一項功能。
對預算有限的使用者而言,應先分清一次性的 App Store 購買與服務商線路支出。應用程式授權不等於遠端線路,服務商的方案也不會因購買 App 而自動包含。若只是偶爾需要代理,先評估自己是否真的需要規則管理、訂閱更新與多協定支援;若每天需要在不同網站與網路環境間切換,節省排查時間往往比單看購買價格更重要。
只看速度測試結果就能選嗎?
不建議。固定節點、固定網站與固定網路後至少測試 3 次,並同時觀察逾時、延遲波動與持續傳輸,才能避免把單次峰值當成長期表現。
沒有訂閱也能直接使用嗎?
可以安裝並查看介面,但要建立實際代理連線,仍需要使用者自己的伺服器或服務商設定。Shadowrocket 不會因購買 App 自動提供遠端線路。
Config 連不上,Proxy 卻正常怎麼辦?
先檢查 Global Routing 是否確實設為 Config,再確認規則順序、策略名稱與 FINAL。若 Proxy 能用,通常應優先檢查 Config,而不是立即更換伺服器。
購買 App 後還會有其他費用嗎?
App Store 購買是應用程式授權;使用者既有服務商的線路或訂閱則是另一筆支出,期限與價格應以服務商自己的帳單為準。
最後建議:以你的使用方式決定,而不是追逐排行榜
需要規則分流、訂閱管理與逐層排查時,Shadowrocket 的完整控制能力較有價值;只偶爾測試連線時,可先使用 Direct 與 Proxy 建立清楚基準。無論選擇哪種方式,都應從 App Store 取得正版應用程式,並只匯入自己已有且來源清楚的設定。