首次使用 Shadowrocket(小火箭),建議依序確認 App Store 產品資訊、購買用戶端、匯入本人已有的連線設定、選擇 Global Routing,最後完成授權並測試連線。本文適合已有自己的服務提供者與訂閱,但尚未完成首次連線的使用者,說明用戶端購買、訂閱、Config 與系統 VPN 授權的差異,並列出可逐項檢查的操作順序。
一、如何確認購買的是 Shadowrocket?
唯一取得管道是 App Store。先確認 App 名稱為 Shadowrocket,再核對開發者 Shadow Launch Technology Limited 與 App ID 932747118,不要只憑搜尋結果中的相似名稱或圖示顏色判斷。前往本站正版核驗說明,依序核對這些資訊後再前往商店。
Shadowrocket 主要供 iPhone、iPad 使用,商店的相容性欄也列有 Mac、Apple TV、Apple Vision 的相關資訊。系統需求與購買適用範圍均以 App Store 頁面標示為準;某部裝置能購買,不代表所有裝置都符合執行條件。
二、一次性購買包含連線服務嗎?
不包含。一次性購買指的是用戶端本身,連線服務與用戶端彼此獨立。購買完成後,App 內的清單仍可能是空的,必須匯入本人有權使用的設定。本站不提供、販售或推薦節點或訂閱;本文所有連線操作,均以使用者已有自己的服務提供者與訂閱為前提。
用戶端的購買紀錄不能取代有效的伺服器端憑證;反過來說,已有訂閱也不代表已購買用戶端。排查時請分開確認兩件事:App 是否已安裝且能開啟,取決於 App Store 購買紀錄與裝置相容性;連線是否可用,則還需檢查訂閱狀態、伺服器參數與目前網路。
- 購買金額:以 App Store 當下顯示的價格與幣別為準,不要把文章中的舊截圖當成目前售價。
- 連線權益:有效期限、流量與可用位址,依本人現有服務的實際資訊為準;買斷用戶端不會延長這些權益。
- 更換裝置後還原:先在 App Store 尋找已購項目,再還原連線設定;重新安裝 App 與還原訂閱是兩件事。
三、Home、Config、Settings 各自有什麼用途?
先分清楚伺服器清單、規則檔案與 App 設定,後續操作才不會混淆。Home 主要用來選擇伺服器、切換連線及查看 Global Routing;Config 用來管理和選擇規則設定;Settings 用來調整 App 行為。伺服器出現在 Home,不代表 Config 已選好合適的規則檔案。
對新手來說,訂閱通常用來取得可選伺服器清單,Config 則決定不同要求採用什麼策略。兩者可以搭配使用,但並非同一個檔案;匯入其中一項,不代表另一項也已完成。
操作入口
- Home
- 選擇伺服器、切換連線及設定 Global Routing
- Config
- 管理並選擇規則設定檔
- Settings
- 檢查 App 設定與自動連線行為
先確認目前要修改的項目,不必為了處理規則問題而一再重建伺服器清單。
排查項目
- Subscribe
- 訂閱網址及其傳回的連線資訊
- Global Routing
- 本次連線採用的路由方式
- On Demand
- 前往 Settings → On Demand,檢查自動連線條件
自動連線條件不等於分流規則;首次測試時先手動連線,再調整自動化行為。
四、如何匯入已有的訂閱?
在 Home 右上角點選「+」,進入 Add Server,將 Type 設為 Subscribe,填入本人已有的訂閱 URL 後儲存。貼上時請保留完整查詢參數,並檢查前後是否多了空格或換行;訂閱 URL 中的 token 常用於識別權限,請勿公開分享完整網址。
儲存後返回 Home,更新訂閱並確認是否出現伺服器項目。若只看到訂閱名稱,卻沒有可選伺服器,就不能算匯入成功。訂閱內容可能包含多種協定,請保留來源提供的參數,不要為了讓清單看起來一致而批次修改 Type。
- 匯入前:確認取得的是供用戶端使用的訂閱網址,而不是帳戶登入頁或介紹頁。
- 匯入後:展開對應群組,確認項目是否存在,以及位址和連接埠是否有值。
- 更新後:留意原先選取的項目是否遭移除或替換;清單更新成功,不代表每部伺服器都能建立連線。
- 交流排錯:只描述錯誤訊息;分享截圖前,請遮住訂閱 URL、密碼、UUID 和其他驗證資訊。
五、沒有訂閱,只有單一伺服器參數時該怎麼填?
前往 Home →「+」→ Add Server,選擇與現有設定相符的 Type,再逐項填寫。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的驗證與傳輸方式各不相同,不能只憑位址和連接埠互相轉換。若缺少欄位,請查閱原始設定說明,不要套用其他協定的欄位。
例如,現有設定明確標示連接埠為 443,就依照該值填寫;443 是常見的 HTTPS 連接埠,但不能因此推斷伺服器一定使用 TLS,也不要把所有伺服器的連接埠都改成 443。密碼、UUID、TLS、SNI、傳輸層與路徑都必須符合對應服務端的設定。
- 核對 Type 與原始協定名稱,先避免選錯驗證方式。
- 逐字檢查位址與連接埠,不要任意在位址欄加上網頁路徑。
- 複製對應的驗證欄位;密碼與 UUID 不能因外觀相似就互換。
- 依原始設定檢查 TLS、SNI 與傳輸參數,不要為了消除錯誤而放寬憑證驗證。
六、首次使用 Global Routing 該選哪個?
若已有可用的規則設定,請選 Config,並確認 Config 頁面中選取的檔案。若只是要短暫確認所選伺服器能否連線,可以切換至 Proxy 作為對照,測試完成後再恢復原設定。Direct 會直接連線,不能用來驗證伺服器是否可用;Scene 用於情境化設定,首次連線不必先建立複雜的情境。
| 選項 | 主要用途 | 新手檢查項目 |
|---|---|---|
| Proxy | 採用代理路由方式 | 確認 Home 已選取要測試的伺服器 |
| Direct | 採用直連路由方式 | 不要把網頁能開啟當成伺服器測試成功 |
| Config | 依目前設定的規則處理要求 | 檢查已選取的 Config、規則順序與最終策略 |
| Scene | 使用情境化設定 | 先確認現有情境內容,再判斷實際路由 |
Config 中的規則通常由上而下比對。DOMAIN-SUFFIX 比對網域後綴,IP-CIDR 比對 IP 網段,GEOIP 依 IP 地理資料庫比對,FINAL 則處理前面未比對到的要求。以下僅示範語法,並非可直接使用的完整設定,也不應直接覆寫現有檔案。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,DIRECT
七、首次連線的完整步驟是什麼?
先完成匯入與選取,再開啟連線開關。首次建立連線時,系統可能會要求允許新增 VPN 設定,並透過裝置驗證確認。這項授權用於建立系統網路通道,不代表用戶端會替使用者建立連線服務,也不代表伺服器已通過驗證。
-
確認項目
返回 Home,確認已有伺服器項目,並選取本次要使用的項目。若項目來自訂閱,先確認更新後仍在清單中。
-
選擇路由
開啟 Home → Global Routing;已有規則時選 Config 並確認目前檔案,若要單獨測試伺服器,可短暫選擇 Proxy。
-
允許連線
開啟 Home 的連線開關,依系統提示允許新增 VPN 設定並完成驗證;若取消授權,請先重新完成授權,再排查伺服器。
-
測試連線
在 Home 使用 Connectivity Test 查看結果,再開啟本人要使用的網頁或 App;保留錯誤資訊,不要把開關已開啟當成連線成功。
測試時一次只變更一個條件。例如先固定伺服器,只比較 Proxy 與 Config 的連線結果;再固定路由方式,改用本人已有的另一部伺服器。如此才能判斷差異來自規則或伺服器,避免同時變更多項設定後無從判斷。
八、連線開關已開啟,為什麼網頁還是打不開?
連線開關與系統 VPN 標示首先反映本機通道狀態,無法單獨證明遠端驗證、DNS 解析和目標連線都正常。依照「基礎網路 → 已選伺服器 → Global Routing → 具體錯誤」的順序檢查,比一再刪除 App 更能保留有效線索。
關閉連線後網頁仍打不開,該先檢查哪裡?
先關閉 Home 的連線開關,確認一般網路連線與 Wi-Fi 登入驗證。基礎網路尚未連通時,應先處理網路連線,不要藉由修改伺服器密碼來解決。
Proxy 可以使用,Config 卻不行?
在 Config 確認目前選取的檔案,檢查目標網域比對到的策略與 FINAL。這項對照表示應優先檢查規則路徑,不能直接判定伺服器已失效。
出現 TLS 或驗證錯誤時該怎麼辦?
返回 Home 編輯對應的伺服器,核對系統日期與時間、位址、驗證欄位和 TLS/SNI。保留原有的憑證驗證要求,不要把 Allow Insecure 當成通用的修復開關。
Connectivity Test 的結果只反映相應測試方式下的狀態。出現數值不保證所有網站都能連線;逾時也不能單獨證明訂閱已過期。若只有某個網域連不上,請記錄該網域、錯誤類型、所選路由與發生時的網路狀況,再參照 App 記錄檢查 DNS 和規則,不要先重設所有設定。
九、訂閱更新失敗,需要重新匯入嗎?
先不要刪除原有訂閱。更新失敗可能發生在存取訂閱網址的階段,與 Home 中已儲存的伺服器能否連線是不同問題。請先記錄錯誤,確認網址尚未過期、token 完整,並檢查目前網路能否取得訂閱內容;刪除後再貼上相同網址,通常不會改變這些條件。
- 顯示逾時:先檢查基礎網路。若已有伺服器仍可使用,建立連線後再更新,並比較結果是否有變化。
- 需要透過代理更新:檢查 Settings → Subscribe → Update via Proxy。啟用前應先確保已有可用連線;沒有可用伺服器時,不能把這項設定當成補救方式。
- 傳回內容不正確:確認 URL 不是網頁入口,並查看本人現有服務的訂閱說明,不要自行刪除查詢參數。
- 更新後項目有變化:重新確認 Home 中的選取項目;不要繼續使用已從訂閱中移除的舊名稱。
匯入成功、更新成功與連線成功應分別驗證。更新成功只代表取得了可解析的訂閱內容;是否能通過驗證並連線至目標,仍須完成前述連線測試。向現有服務提供者回報時,提供錯誤訊息與發生條件即可,不要在公開場合貼出完整訂閱網址。
十、為什麼關閉後又自動連線?更換裝置時要保留什麼?
關閉後又再次連線時,先檢查 Settings → On Demand,以及系統中對應 VPN 設定的隨選連線選項。On Demand 可依條件觸發連線,但不會替使用者修復伺服器參數。首次排錯時,先暫停相關自動連線條件,確認手動連線和中斷連線都符合預期,再恢復需要的條件。
更換裝置前,請分別準備「購買紀錄」與「設定資料」。App Store 中的已購項目可用來重新取得用戶端,但不代表伺服器、訂閱和 Config 都已還原。備份應存放在本人能掌控的位置,並確認是否包含密碼、UUID、訂閱 token 等敏感資訊。
- 在舊裝置確認正在使用的伺服器、Global Routing 和目前的 Config,並記錄必要設定之間的對應關係。
- 保留本人已有的訂閱來源,並備份需要移轉的 Config;若使用 iCloud,請先確認實際的同步開關與新裝置可見的內容。
- 在新裝置透過 App Store 還原已購 App;相容性與系統需求以 App Store 頁面標示為準。
- 還原訂閱和規則後,重新選擇伺服器、確認路由並完成系統 VPN 授權,不要直接假設舊裝置的連線狀態已經移轉。
- 手動測試通過後,再檢查 Settings → On Demand,逐項恢復自動連線條件。