Shadowrocket 官方手冊

Shadowrocket 疑難排解

依問題發生階段查找答案:先確認購買與安裝,再檢查現有設定,最後排查連線與規則。每次只調整一項設定,並保留原有設定,方便重新測試與還原。

正版核對與購買

購買前確認產品身分,恢復購買時確認原購買帳號。應用程式購買資格與連線設定分開管理。

如何確認商店中的應用程式是正版 Shadowrocket?

請在產品頁核對開發者 Shadow Launch Technology Limited、與本站品牌圖示一致的官方應用程式圖示,以及連結中的應用程式 ID 932747118。不要只憑應用程式名稱或搜尋結果的位置判斷。確認購買前,再次核對產品名稱與開發者資訊;若有任何一項不符,請返回本站的下載說明頁重新開啟產品頁。價格、相容性與購買資格也應在同一頁確認,並以 App Store 頁面標示為準。

購買 Shadowrocket 後,還需要準備連線設定嗎?

需要。用戶端一次買斷 ≠ 連線服務方案;購買的是 Shadowrocket 應用程式的使用資格,不會自動產生可連線的伺服器資訊。後續操作須以您已有的訂閱或伺服器資訊為前提:匯入後核對協定、位址、連接埠與驗證欄位,再進行連線測試。本站是 Shadowrocket 官方網站與官方手冊,僅說明用戶端操作,不提供、不販售、不推薦節點或訂閱。應分別檢查應用程式購買問題與現有連線設定問題。

Shadowrocket 價格多少?應以哪裡的價格為準?

Shadowrocket 是付費商業應用程式,採一次買斷。美國店面定價約 2.99 美元,各店面會以當地貨幣顯示,實際金額以 App Store 產品頁及購買確認畫面為準。確認價格時,請區分應用程式本身的購買費用與您現有連線服務的費用,兩者分開管理。若顯示金額與預期不同,先確認帳號所屬店面、幣別及產品名稱,再決定是否繼續;請勿將其他店面的金額視為目前帳號的結帳價格。

更換裝置或重新安裝後,Shadowrocket 需要重新購買嗎?

通常可使用原先購買應用程式的 Apple 帳號,從 App Store 的已購項目或應用程式列表重新下載;購買資格以 App Store 頁面標示為準。先確認媒體與購買項目使用的帳號是否與原購買帳號相同;系統帳號與商店購買帳號可能不同。還原應用程式與還原 Config、訂閱及伺服器記錄是不同的事,重新下載後也請檢查自己的設定備份。若產品頁仍顯示價格,先查看購買記錄,不要立即重複付款。

相關說明:正版三項資訊核對 · 從已購項目還原

安裝與首次開啟

系統授權、應用程式安裝與設定移轉是不同步驟。先確認目前卡在哪個步驟,再處理相應提示。

iPhone 安裝後首次連線,為什麼要求加入 VPN 設定?

這是系統為建立 VPN 連線而要求的授權,不代表伺服器設定已完成。確認要求來自目前正在操作的 Shadowrocket 後,依照系統提示允許並完成裝置身分驗證,再返回應用程式開啟連線開關。若先前取消授權,重新發起連線時依提示操作。接著可前往系統 Settings 的 VPN 相關頁面確認連線設定。只有確認設定的歸屬後,才修改或刪除;刪除後,用戶端可能需要再次要求授權。

iPad 可以安裝 Shadowrocket 嗎?介面會有哪些不同?

可在同一個 App Store 產品頁確認 iPad 相容性,系統需求以 App Store 頁面標示為準。已購買的使用者,請先在 iPad 的 App Store 確認原購買帳號,再查看已購項目。橫向或較寬的視窗中,列表與詳細資訊的顯示位置可能不同,請依 Home、Config、Settings 等介面名稱尋找相應功能,不要只比對按鈕在畫面上的位置。應用程式安裝完成後,仍須另外確認現有設定是否已移轉。

介面顯示英文,建議先從哪些項目開始操作?

先認識 Home、Add Server、Global Routing、Config 和 Settings:Home 用來查看連線記錄與開關,Add Server 用來新增現有伺服器資訊,Global Routing 決定整體路由模式,Config 用來管理設定檔,Settings 用來查看設定。手冊保留這些英文名稱,方便逐項對照。介面語言的選項範圍以目前應用程式和系統顯示為準;操作前先確認所在頁面,不要因語言不同而同時變更多個選項。

連線開關無法開啟或立即關閉,應依什麼順序檢查?

先確認裝置本身可以正常連線,再檢查是否已選取有效的伺服器記錄,以及系統加入 VPN 設定的授權是否已完成。接著查看系統 VPN 頁面是否有其他連線正在使用,並暫時關閉 On Demand,避免自動連線影響判斷。返回 Shadowrocket 再試一次,並留意具體提示。若仍立即關閉,記下提示內容與發生步驟,再檢查相關設定;不要先清除所有記錄,也不要一開始就重新安裝應用程式。

換到新裝置後,原有的 Config 和訂閱為什麼沒有出現?

App Store 已購記錄代表取得應用程式的資格,不能據此判定所有應用程式資料都已還原。先確認舊裝置是否保留原有 Config、訂閱記錄及可用備份,再使用目前應用程式提供的匯出、匯入或同步功能移轉資料。如需覆寫,先儲存新裝置上的現有內容,並留意匯入結果是否變更目前啟用的 Config。訂閱網址與驗證欄位屬於敏感資訊,移轉時僅在自己掌控的裝置與儲存位置間傳送。

相關說明:iPhone 首次開啟 · iPad 取得與安裝

訂閱與節點匯入

先確認輸入內容完整,再檢查匯入結果。儲存訂閱網址,不代表已建立可用的伺服器項目。

匯入現有訂閱失敗,應先確認連結還是網路?

兩者都要檢查,但先確認複製的是完整訂閱網址,而非網頁標題、說明頁網址或遭截斷的文字。檢查網址開頭與結尾是否多出空格、換行或標點,再確認裝置目前的網路能否連上該網址。若回傳登入頁面、錯誤訊息或空白內容,用戶端通常無法據此建立伺服器記錄。確認網址有效後,再檢查匯入類型與訂閱格式是否相容於目前的應用程式。排查用截圖應遮住完整網址與驗證參數。

手動使用 Add Server 時,哪些欄位最容易填錯?

先依照現有伺服器資訊選擇正確的協定類型,再逐項核對位址、連接埠與驗證欄位。Shadowsocks 的加密方法與密碼、VMess 或 VLESS 的識別欄位,以及 TLS、SNI、傳輸方式等附加參數,都應與原始資訊一致。不要根據協定名稱猜測預設值,也不要將整段網頁網址填入伺服器位址欄。儲存後重新開啟記錄檢查;若原始資訊缺少必填欄位,請先確認資訊完整,再進行測試。

Scan QR Code 辨識失敗,或辨識後沒有可用記錄,該怎麼辦?

先確認相機權限已開啟,且 QR Code 完整清晰,避免反光或邊緣遭到裁切。能掃描出文字,不代表文字一定是用戶端可匯入的伺服器資訊;一般網頁網址與說明文字也可能被編碼成 QR Code。辨識後,請檢查產生記錄的協定、位址與連接埠是否完整。若 QR Code 來自自己的設定備份,可改用原始文字匯入交叉確認。QR Code 可能包含驗證資訊,排查時不要直接公開原始圖片。

如何更新現有訂閱?更新後記錄為什麼變了?

在 Home 找到相應的訂閱記錄,使用該記錄提供的更新功能;入口位置以目前應用程式顯示為準。更新前先確認目前網路可連上訂閱網址,更新後檢查記錄數量、名稱及目前選取的項目。遠端內容變更時,本機項目也可能新增、移除或更名,因此請重新確認目前使用的伺服器。手動修改由訂閱產生的項目,之後更新時可能會被覆寫;需要長期保留的獨立記錄,請先依應用程式功能另行儲存。

訂閱已匯入,為什麼連線時仍提示沒有可用伺服器?

匯入成功可能只代表訂閱記錄已建立,還需要確認下方是否實際產生伺服器項目。先查看最近一次更新是否成功,再確認是否選取了具體可用的項目,以及 Config 中的策略是否引用已移除或更名的項目。若訂閱網址回傳空白內容,重新儲存相同網址也無法補齊伺服器資訊。也要區分訂閱與 Config:前者管理伺服器來源,後者可包含規則與策略,兩者的匯入結果應分別確認。

相關說明:匯入與首次連線步驟 · 協定欄位參考

規則分流與疑難排解

依序檢查基礎網路、伺服器、路由模式、規則與 DNS,逐步縮小問題範圍。判斷測試結果時,也要一併考量實際存取狀況。

Global Routing 的 Config、Proxy、Direct 三種模式該怎麼選?

Config 會依照目前啟用設定中的規則與策略處理流量,適合檢查日常規則分流;Proxy 會將流量交由選取的代理處理,可用來排除規則因素;Direct 則使用直接連線路徑,可用來確認基礎網路。這三種模式會改變路由行為,但無法修正錯誤的伺服器參數。排查時先記下原本的模式,每次只切換一項並連線至相同目標,比較結果後再恢復預期設定。

顯示已連線卻無法上網,應先檢查伺服器還是 DNS?

顯示已連線只代表系統已建立連線狀態,不代表每個目標都能正常存取。先確認關閉連線後基礎網路可用,再檢查目前的伺服器、Global Routing 模式及啟用的 Config。若只有部分網域連線失敗,查看請求記錄中的規則比對結果與 DNS 解析結果;若所有目標都失敗,優先檢查伺服器驗證、傳輸參數及連線能力。每次只調整一個因素,並以相同目標重新測試,避免同時修改 DNS 和規則後無法判斷原因。

Connectivity Test 正常,為什麼網頁還是打不開?

Connectivity Test 的結果會受測試方式與目標影響,只能反映該次測試所涵蓋的環節,不代表完整網頁請求已成功。網頁連線還涉及 DNS、規則選擇、TLS 及目標網站的回應。先確認測試使用的伺服器是否就是目前連線選取的項目,再查看無法開啟網頁的請求記錄與解析結果。不要只憑延遲數值判斷是否可用;應綜合實際存取結果與記錄判斷,也不要用連續大量測試取代對特定故障環節的檢查。

Config 中的規則未如預期生效,該從哪裡檢查?

先確認 Global Routing 目前設為 Config,並確認啟用的設定檔就是剛才檢查的檔案。接著由上而下尋找比對項目:DOMAIN-SUFFIX 檢查網域後綴,IP-CIDR 檢查位址網段,FINAL 處理未符合前面規則的請求。較早符合的規則可能讓後續規則沒有機會執行。搭配請求記錄核對實際目標、符合的規則與最終策略,同時確認策略所引用的伺服器仍存在,不要只看設定文字是否已儲存。

持續連線明顯耗電,On Demand 應該一直開啟嗎?

耗電量與實際流量、網路訊號、重新連線頻率、測試操作及相關設定都有關,不能只憑連線圖示判斷。先在系統電池頁面觀察相同使用時段的應用程式活動,再檢查是否頻繁斷線、重複測試或持續傳輸。On Demand 用於依條件觸發連線,請依自己的網路需求設定;排查時可暫時關閉,觀察手動連線是否穩定。比較時盡量維持相近的網路與使用方式,不必為了降低耗電而一次關閉所有功能。

相關說明:Settings 與連線設定 · DNS 疑難排解方法