官方手冊 · 常見問題
Shadowrocket 常見問題
購買、匯入與連線排查
先依問題發生的環節定位,再逐項檢查。以下說明以 iPhone 和 iPad 為主;訂閱與伺服器操作皆以使用者已有自己的連線資訊為前提。
正版確認與購買
先確認產品頁,再檢查帳號與購買紀錄。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
先確認名稱拼寫,再檢查目前 App Store 帳號的國家或地區。能否購買取決於目前商店頁面的顯示,可透過本站的 App Store 說明頁前往產品頁確認。如需確認地區設定,請在系統 Settings 中依序前往 Apple Account → Media & Purchases → View Account → Country/Region,實際名稱以系統顯示為準。變更前請先閱讀系統對餘額、訂閱與付款方式的規定,不要只為了排查搜尋結果就直接切換地區。
如何確認購買的是正版 Shadowrocket?
請同時確認開發者為 Shadow Launch Technology Limited、官方 App 圖示與本站頁首一致,以及產品頁網址包含 id932747118。App ID 為 932747118,不能只憑相似名稱或搜尋排序判斷。購買前也請查看目前商店頁面的價格與相容性資訊;系統需求以 App Store 頁面標示為準。如有任何一項不符,請先返回本站的 App Store 說明頁重新確認入口,再決定是否購買。
一次買斷客戶端後,是否已包含連線服務?
一次買斷客戶端 ≠ 連線服務方案。購買取得的是 Shadowrocket 客戶端;連線仍須使用者已有的訂閱或伺服器資訊,並依相應參數完成設定。美國商店價格為 $2.99,實際金額與購買條件以 App Store 目前頁面為準,各商店以當地貨幣顯示。本站僅說明 App 操作與設定核對,不提供、銷售或推薦節點或訂閱。完成付款與設定可用是兩回事,應分別確認。
更換 iPhone 或刪除重裝後,需要重新購買嗎?
通常使用原購買帳號即可重新下載,不必再次購買。開啟 App Store 帳號頁面,在已購項目中尋找 Shadowrocket;清單入口名稱可能因系統版本而異。若仍顯示價格,請先確認 Media & Purchases 登入的是不是原購買帳號,再查看購買紀錄、隱藏的購買項目及目前商店的供應情況。重新下載 App 不代表所有設定都會恢復;換機前請另外儲存自己的設定資料,並妥善保管其中的敏感資訊。
iPad 可以安裝嗎?Mac 和 Apple TV 要從哪裡取得?
iPhone 和 iPad 是主要使用裝置;Mac、Apple TV 和 Apple Vision 的相容資訊也可在同一個 App Store 產品頁查看,唯一取得管道仍是 App Store。系統需求、裝置適用性及通用購買範圍,均以 App Store 頁面標示為準。在 iPad 上使用原購買帳號查看 App 狀態;若出現需要再次付款的提示,請先確認帳號和購買紀錄。本手冊的操作步驟以 iPhone 和 iPad 為主,其他裝置的介面不一定完全相同。
安裝與首次開啟
先完成設定與系統授權,再確認實際存取。
首次連線時要求加入 VPN 設定,該怎麼處理?
這是系統授權 App 建立 VPN 連線設定的步驟,不代表既有伺服器已經連線。請先確認提示確實由目前操作的 Shadowrocket 觸發,閱讀系統說明後再決定是否允許;系統可能要求輸入裝置密碼或進行身分驗證。若先前取消授權,可回到 App 重新發起連線。完成授權後仍須選取自己已有的伺服器,並確認 Global Routing;只完成系統授權,不能作為連線成功的依據。
連線開關無法開啟,或開啟後立刻關閉,該怎麼辦?
先確認已新增並選取有效伺服器,再檢查是否完成系統 VPN 設定授權。回到系統 Settings,查看是否有裝置管理限制,或其他 VPN 連線正在使用;受管理的裝置請遵循管理規定。接著重新開啟 App 並嘗試連線,必要時重新啟動裝置。不要一開始就刪除所有設定,先記下提示文字與發生步驟。若開關能維持開啟,但目標網站無法存取,請改查連線與規則,而不是反覆重新授權。
App 介面是英文,該如何對照操作?
本手冊保留英文介面名稱,可直接依名稱尋找。Home 用於檢視與選取伺服器,Add Server 用於新增伺服器資訊,Config 用於管理設定檔,Global Routing 決定整體路由方式,Settings 用於確認設定。顯示語言取決於 App 支援情況及系統語言設定,可在系統的 App 設定中查看是否有語言選項。不要只依按鈕位置判斷功能;介面配置改變時,請優先確認項目名稱與目前頁面的脈絡。
安裝完成後,第一次使用應依什麼順序操作?
先準備自己已有的訂閱或伺服器資訊,再在 Home 中新增並確認項目。接著選取一台伺服器,檢查 Global Routing:已有可用規則設定時選 Config;需要暫時測試代理路徑時可選 Proxy。接著開啟連線並依系統提示授權,最後前往預期目標,並參照記錄檢查結果。首次連線失敗時,不要同時更換伺服器、規則和 DNS;每次只調整一項,才能判斷問題出在匯入參數、路由設定還是目前網路。
App 更新後需要重新匯入所有設定嗎?
通常不必只因 App 更新就重新匯入;先確認原有伺服器、訂閱與 Config 是否仍在。App 更新透過 App Store 完成;更新訂閱內容與更新規則設定則是不同操作,不能互相取代。更新前可儲存重要設定與自訂規則,更新後先確認目前伺服器和 Global Routing,再實際測試存取。若發現操作行為有所變化,請逐項比對 App Store 更新說明與 App 內設定,不要立即覆蓋所有設定。
訂閱與節點匯入
檢查連結與協定參數,保留原有設定和錯誤提示。
已有的訂閱連結要從哪裡匯入?
先確認取得的是供 Shadowrocket 使用的訂閱網址,而非服務網站網址。在 Home 開啟 Add Server,依介面選擇 Subscribe,將既有訂閱連結完整填入對應欄位;可視需要填寫方便辨識的備註,然後儲存並取得內容。儲存後確認是否產生伺服器項目,再選取其中一項測試。訂閱網址可能包含存取憑證,不應貼到公開問答、截圖或聊天紀錄中;需要協助時,只描述錯誤提示,並隱藏完整連結與驗證參數。
訂閱匯入失敗或回傳空白清單,該如何檢查?
先檢查連結是否完整,以及是否混入空格、換行或中文標點,再確認目前網路能否連上該訂閱網址。若顯示驗證失敗或內容為空,請向自己原有的服務商確認連結期限、權限及格式是否相容。網頁能開啟不代表回傳內容一定是可匯入的訂閱,也可能只是登入頁面。保留原有訂閱項目,先記下錯誤提示再測試,避免重複新增大量相同項目。請勿將完整訂閱網址張貼到公開頁面尋求排查。
如何更新訂閱?更新後原有項目會怎樣?
在 Home 找到對應訂閱,使用該項目的更新功能;實際入口以目前 App 介面為準。更新完成後,確認錯誤提示、伺服器清單及目前選取項目是否符合預期,再測試連線。更新訂閱可能新增、移除或改寫項目,因此不要把訂閱中的本機修改當成長期保存方式。重要的手動設定應另外備份。若更新失敗,先確認目前網路能否取得訂閱內容,再檢查連結狀態;反覆點選更新無法修復已失效的網址。
Scan QR Code 掃描出內容後,為什麼還是無法連線?
掃描成功只代表辨識到可處理的內容,不保證伺服器參數正確或服務仍有效。使用 Scan QR Code 匯入後,開啟項目確認協定、伺服器位址、連接埠、驗證方式及 TLS 相關參數,並與自己已有的資訊逐項比對。若 QR Code 只是一般網頁網址,請先確認用途,不要把網頁網址當成伺服器設定。匯入後還須選取該項目並開啟連線,最後透過實際存取確認;QR Code 本身也可能含有敏感憑證,請妥善保管。
伺服器項目與 Config 設定檔有什麼差別?
伺服器項目主要儲存連線目標與協定參數;Config 設定檔則可包含規則、DNS 及其他連線行為設定。匯入訂閱後出現伺服器,不代表同時取得符合自身需求的完整規則設定;匯入 Config 也不代表其中引用的代理策略已有可用伺服器。使用前請分別確認兩者,再檢查目前啟用的設定與 Global Routing。合併規則前先備份原始檔案,特別留意策略名稱與 FINAL 的位置,以免覆蓋已確認可用的設定。
規則與分流
先確認網路與伺服器,再檢查規則、DNS 和按需連線。
Global Routing 中的 Config、Proxy、Direct 該怎麼選?
需要依目前設定中的規則分流時,選擇 Config;需要讓交由 App 處理的連線使用代理路徑時,選擇 Proxy;需要直接連線時,選擇 Direct。這三種模式決定整體路由方式,不會自動修正錯誤的伺服器參數。日常已有可用設定時通常使用 Config;排查時可暫時切換 Proxy 與 Direct,對照同一目標的結果,測試後再恢復原設定。Direct 能存取,不代表代理可用;Proxy 能存取,也不代表 Config 中的規則順序正確。
顯示已連線,但網站仍無法開啟,應依什麼順序排查?
先關閉連線,確認目前網路本身能否存取原本可直連的網站;再開啟連線,確認所選伺服器、Global Routing 和目前 Config。接著測試伺服器是否可連線,並檢查記錄中的連線錯誤、DNS 解析與策略匹配結果。有延遲測試結果不代表目標網站一定可用。可用同一目標對照 Proxy 與 Config:前者可用、後者失敗時,優先檢查規則與 DNS。每次只修改一項並記錄結果,避免同時更換所有設定而無法找出原因。
節點一直逾時,應該先修改規則嗎?
不要先改規則。先檢查目前網路,再確認伺服器位址、連接埠、協定、驗證參數與 TLS 設定,並確認裝置日期和時間正確。使用 App 內的測試功能時,請留意測試方式:某種探測沒有回應,不一定代表實際代理連線必定失敗,應結合連線記錄與實際存取判斷。若同一項目在不同網路下都失敗,請向自己原有的服務商確認伺服器狀態。遇到憑證錯誤時,先檢查網域與系統時間,不要把關閉驗證當成通用修復方式。
設定了 DOMAIN-SUFFIX 規則,目標網站為什麼仍未走 PROXY?
先確認 Global Routing 設為 Config,且目前使用的是已編輯的設定檔。接著檢查規則 DOMAIN-SUFFIX,example.com,PROXY 是否放在 FINAL 之前、是否已被更前面的規則匹配,以及 PROXY 對應的伺服器是否可用。一個網頁也可能向其他網域發出請求,只為主網域新增規則未必涵蓋所有資源。請參照記錄查看實際請求的網域與匹配策略,再補上確實需要的規則。FINAL,DIRECT 只會在前面的規則都未匹配時作為預設,不應放在具體匹配規則之前。
開啟後耗電增加,應檢查哪些設定?
先在系統電池用量中,對照使用時間與流量相近的情況,分辨耗電是否來自持續傳輸、網路訊號較弱或反覆重新連線。再檢查是否啟用了不必要的頻繁測試、詳細記錄或除錯功能,並確認 On Demand 是否符合自己的連線需求。依需要調整後,觀察一段使用情境相近的時間,不要只憑一次電量下降判斷原因。On Demand 用於依條件觸發連線,不保證降低耗電;若記錄顯示反覆失敗,應先修復伺服器或網路問題,減少無效重試。