挑選 iPhone 代理 App,先看自己需要的是快速完成日常連線,還是願意花時間管理規則與參數;也要把 App 本身的價格、既有服務費用和配置維護成本分開。本文以 Shadowrocket(小火箭)為主,整理它的路由模式、設定方式與適用情境,並提供一套評估其他候選工具的檢查清單。所有連線說明皆以使用者已有自己的服務與設定為前提。
先看使用需求:操作省心與設定自主是兩回事
選代理 App 時,介面是否容易上手只是其中一項。更重要的是,自己是否已有可用的伺服器或訂閱、是否需要按網域分流、是否打算自行編輯規則,以及出現連線問題時能否辨認是哪一層設定出錯。若只想匯入既有配置後日常使用,評估重點會和需要管理多組規則、策略及例外的進階使用者不同。
Shadowrocket 是供 Apple 裝置使用的付費商業 App。購買 App 取得的是用戶端使用權,不包含遠端服務;「App 買斷」不等於已購買線路或訂閱。應用程式只應從 App Store 取得,購買前核對產品名稱、開發者 Shadow Launch Technology Limited 與 App ID 932747118。系統需求、購買適用範圍及商店顯示價格,以 App Store 頁面為準。
比較其他候選 App 時,不要只看功能名稱或商店宣傳。應確認它能否匯入自己現有的設定格式、需要手動維護多少規則、遇到問題時是否能檢視連線狀態,以及相關功能是否受裝置與系統版本限制。若這些條件尚未核實,就不要先假設另一款工具一定免費、一定更快,或能直接沿用目前的配置。
先理解小火箭的路由模式,再談功能差異
Shadowrocket 中的伺服器項目與 Config 設定檔負責不同工作:伺服器項目包含連線所需的協定與參數;Config 則管理規則及其處理方式。即使 Home 清單已有伺服器,也不代表目前載入的規則符合日常需要。反過來說,Config 裡有一條規則,也不代表目前連線一定會使用它;還須檢查 Home → Global Routing 選取的模式。
依目前設定檔中的規則處理流量。可按網域、位址或其他規則條件指定 PROXY、DIRECT 或 REJECT;結果還受到規則順序及 FINAL 兜底項目影響。
適合:日常需要按規則分流,且願意確認目前使用哪份設定檔。
以代理方式處理流量,適合短時間檢查已選取的伺服器是否能承接請求。它不能證明 Config 中的每條規則都已正確命中。
適合:排查規則是否造成特定請求未走代理。
採用直連方式。即使 VPN 連線開關已開啟,Direct 也不代表請求正在透過所選伺服器傳送。
適合:建立本機網路直連的測試基準。
先決定工作方式,再比較候選 App
如果需求只是匯入已有設定並按規則使用,先確認候選工具支援的格式與更新方式;如果需要自行維護例外規則,則應把編輯、測試和還原配置的便利性納入評估,而不只比較功能清單長度。
- 重視省心:確認是否能匯入自己的現有設定,並檢查更新後伺服器名稱、參數與 Config 是否仍符合預期。
- 重視控制:確認規則是否能清楚呈現順序、策略及兜底行為,並能在修改前備份。
- 重視診斷:確認能否分辨授權、伺服器連線、規則匹配與目標網站故障,不要把單一「已連線」狀態當成所有請求都正常的證明。
設定與維護成本:看每天要做什麼
使用門檻不只取決於初次設定有幾個欄位,也取決於日後更新、換網路及排錯時的工作量。Shadowrocket 的基本操作通常落在 Home、Config 和 Settings:Home 管理連線項目與 Global Routing;Config 管理設定檔;Settings 中可查看 On Demand 等應用程式設定。評估其他候選工具時,也可逐項對照相同工作,而不要只比較選單名稱。
日常使用檢查
- 連線入口
- Home → 選取已有項目 → 開啟連線
- 路由確認
- Home → Global Routing
- 規則模式
- Config;確認目前使用的設定檔
- 自動連線
- Settings → On Demand
先確認入口與目前狀態,再判斷是否需要更換工具。
規則維護檢查
- 備份
- 修改前保留原始 Config
- 順序
- 明確例外放在較廣泛規則之前
- 兜底
- 確認 FINAL 的處理策略
- 驗證
- 一次修改一項,再發出新請求
多改幾項才測試,會增加定位錯誤的難度。
若平常只使用已有的訂閱,應把訂閱更新與單一伺服器手動編輯分開看待。更新成功表示用戶端取得了回傳內容,不等於其中每個項目都已通過連線測試。若自己調整過伺服器名稱、規則或策略,更新後要重新檢查變更是否保留;重要配置應先備份,再進行更新或移轉。
需要比較兩款 App 的實際成本時,分開記錄一次性購買費用、自己已有服務的費用,以及學習和維護配置所需時間。價格會因商店地區與當下頁面資訊而異,應以各自正式產品頁顯示為準;不應把 App 的價格與遠端服務費用合併成同一筆,也不應將「免費」推斷為沒有配置或維護成本。
依照使用者類型選擇,不必追求功能最多
新手通常更需要可重複的設定流程:先匯入自己的有效資料,完成 VPN 授權,再確認路由模式與實際請求。進階使用者則可能更在意規則排列、例外處理、Config 備份及不同網路下的行為。若兩款工具都符合需求,可以先用同一份可還原的測試配置,比較完成相同任務所需的操作,而不是把所有設定一次搬過去。
- 剛開始使用:先選擇能清楚完成匯入、連線與測試的工具。不要一開始就同時調整訂閱、規則和 On Demand,否則出現問題時難以判斷原因。
- 已有穩定配置:先盤點目前使用的協定、規則、策略與自動連線條件,再確認候選工具是否支援。格式看似相近,不等於所有欄位或行為都可直接移轉。
- 重視規則控制:用少量、可驗證的網域規則測試匹配結果,確認策略和 FINAL 的行為,再逐步加入其他規則。
- 重視預算:先確認 App Store 的購買價格與是否已有可用服務;如果尚無自己的服務設定,單獨購買 App 並不會自動提供可連線的伺服器。
Shadowrocket 適合希望在 Apple 裝置上管理已有連線與規則,並願意理解 Home、Config 和 Global Routing 關係的使用者。若正在評估另一種設定方式,應先確認自己的主要工作能否完成,再比較日常操作與維護負擔。沒有一個工具能只憑名稱保證更快、更穩或更容易;這些結果仍受設定、網路環境和遠端服務影響。
切換前做小範圍測試,避免一次重建全部設定
移轉前先列出目前真正使用的內容:伺服器項目、訂閱更新方式、Config 檔案、規則例外及 On Demand 條件。敏感資料例如訂閱 URL、密碼、UUID 和金鑰不要貼到公開討論或截圖中。若候選 App 無法直接讀取某項配置,先確認是否有可靠且可還原的轉換方式;在確認前,不要刪除原有設定。
- 在 Shadowrocket 的 Home 確認目前使用的伺服器項目,並記下協定、位址與連接埠等非敏感欄位。
- 在 Config 確認目前選用的設定檔,保存原始副本,並記錄必要的規則策略及 FINAL 行為。
- 固定同一部 iPhone、同一種網路和同一個測試目標,先測試原配置,作為比較基準。
- 在候選工具中只匯入一組自己已有的測試設定,核對協定、驗證資料、TLS 及傳輸參數是否與原資料相符。
- 逐一確認連線、規則匹配和實際請求;測試完成後保留原配置,並恢復日常使用時需要的路由方式。
若只是測試能否連線,不必一次搬移所有規則。先以一個可辨認的請求確認代理是否可用,再測試一條明確規則,最後才測試較複雜的分流條件。測試結果不一致時,先核對是否使用相同的伺服器、網路、目標與路由策略;一次只變更一項,較容易定位問題。
買了 App 就能直接連線嗎?
不一定。App 購買不包含遠端服務。先在 Home 匯入自己已有的伺服器或訂閱,再確認參數、VPN 授權與 Global Routing。
顯示已連線,為什麼網站還是打不開?
檢查 Home → Global Routing 是否選為 Direct、Config 是否載入預期檔案,以及目前規則是否將目標設為 DIRECT 或 REJECT;再以同一目標重新測試。
換工具前需要刪除原設定嗎?
不需要。先備份原始 Config,並以小範圍測試確認設定可用;確認移轉完成且結果符合預期後,再自行整理不再使用的項目。
結論:用可完成的任務決定,而不是只看名稱
挑選 iPhone 代理 App,可依序核對四件事:是否支援自己已有的設定、能否完成需要的分流、日常操作與排錯是否容易理解,以及 App 費用和配置維護成本是否符合預算。Shadowrocket 的 Config、Proxy、Direct 各有用途;選擇 Config 日常分流時,仍要確認實際使用的設定檔和規則。對其他候選工具,也應以相同任務、相同網路和同一組測試條件比較,避免只依賴功能名稱或單次測速結果。
如果目前的 Shadowrocket 設定已穩定,沒有明確痛點,不必為了追求功能數量而立即重建配置;若某項工作無法順利完成,再用備份與小範圍測試驗證候選工具是否更合適。取得 Shadowrocket 請使用 App Store,產品資訊與系統要求以商店頁面為準;也可查看正版說明。再次提醒,App 買斷與使用者已有服務的費用是兩回事。