Troubleshooting / FAQ
Shadowrocket 常見問題
先確認 App Store 產品資訊與目前的應用程式狀態,再依問題所在環節進行排查。以下步驟假設你已有自己的訂閱或伺服器資訊;介面名稱保留英文,方便逐項對照應用程式。
01 / App Store
正版核對與購買
名稱、開發者與應用程式 ID 必須一併核對;購買狀態則以 App Store 中的帳號記錄為準。
在 App Store 找不到 Shadowrocket,該先確認什麼?
先開啟本站取得應用程式頁面提供的 App Store 產品頁連結,確認是否能看到應用程式 ID 932747118 對應的頁面。若目前帳戶無法檢視產品頁,請至 App Store 的帳戶設定確認國家或地區;如需更改,請依照 Apple 官方的更改國家或地區流程辦理。各商店頁面的顯示內容與購買條件,以 App Store 頁面標示為準,不要只憑搜尋結果中的名稱判斷。
如何確認 App Store 上的是 Shadowrocket 正版?
請在產品頁逐項核對名稱 Shadowrocket、開發者 Shadow Launch Technology Limited,以及連結中的應用程式 ID 932747118;並比對產品頁圖示與本站頁首使用的官方圖示。名稱相近的搜尋結果不能取代這些資訊。核對完成後,再從該產品頁購買或查看已購狀態。
購買 Shadowrocket 後,還需要準備什麼?
Shadowrocket 是 App Store 上的一次性買斷應用程式;美國商店頁面定價約為 $2.99,實際價格以目前商店頁面顯示為準。一次買斷應用程式 ≠ 線路方案:購買後取得的是用戶端,連線時仍須使用你已有的訂閱或伺服器資訊。本站僅說明設定方式,不提供連線資源。
換了 iPhone,需要重新購買嗎?
先確認新裝置的 App Store 已登入原購買時使用的 Apple 帳號,再從帳號的已購項目或 Shadowrocket 產品頁查看取得狀態。是否顯示已購,取決於帳號與商店記錄;若未顯示,請先確認購買帳號與商店,再依 App Store 的購買記錄及支援流程排查。應用程式購買記錄與應用程式內的伺服器設定是兩回事,換機前應分別確認。
查看完整的App Store 正版核對步驟 →
02 / First open
安裝與首次開啟
應用程式須從 App Store 取得。首次連線時,請分清系統授權、伺服器選擇與連線狀態。
iPad 可以安裝並使用 Shadowrocket 嗎?
可先在 iPad 的 App Store 開啟同一個 Shadowrocket 產品頁,查看相容性及該帳號的取得狀態;系統需求以 App Store 頁面標示為準。若先前已在 iPhone 購買,可使用原購買帳號確認已購項目。首次開啟後,仍須在 iPad 確認自己的設定是否已匯入,別把應用程式購買記錄當成設定同步。
首次開啟時的 VPN 設定授權是什麼?
Shadowrocket 建立連線時,可能會觸發 Apple 系統的 VPN 設定授權提示。請先確認目前操作確實由 Shadowrocket 發起,再依畫面提示完成系統授權;授權後返回應用程式,查看 Home 的連線狀態。若先前拒絕提示,可在系統設定中檢查相關 VPN 設定,再從應用程式內重新嘗試連線。系統頁面與提示文字以裝置目前顯示為準。
Home 的連線開關無法開啟,該怎麼排查?
先確認已匯入自己的伺服器資訊,並選取要使用的伺服器,再檢查首次連線所需的系統授權是否已完成。若開關開啟後立即回到關閉狀態,請查看應用程式內的錯誤提示,並檢查系統設定中的 VPN 設定狀態。接著嘗試切換至已知可用的網路,重新開啟應用程式再試;不要只憑開關動畫判斷連線是否成功。
介面顯示英文,如何對照教學操作?
本站保留應用程式中的英文介面詞,方便直接依畫面查找:Home 用來查看連線,Config 用來管理設定,Add Server 用來手動填寫伺服器,Subscribe 用來新增既有訂閱,Global Routing 用來選擇路由模式。若裝置上的版面或措辭與文字說明不同,請以應用程式目前實際顯示的選項為準,先辨認功能名稱再操作。
依序操作可參閱快速入門教學 →
03 / Config
訂閱與伺服器匯入
先判斷問題出在連結請求、內容解析,還是手動填寫欄位;不要把儲存成功當成匯入完成。
匯入既有訂閱連結失敗,應先檢查哪些項目?
先在 Config 的 Subscribe 選項檢查貼上的內容是否完整,特別留意連結前後是否多了空格或換行;再確認複製的是自己已有訂閱的完整連結,而非說明文字。若應用程式提示請求或解析失敗,請分別確認目前網路能否存取該連結,以及服務商端的訂閱狀態。記下應用程式顯示的錯誤訊息,從連結、網路、內容三個方向逐一縮小問題範圍。
Subscribe 新增成功,但伺服器清單是空的,怎麼辦?
新增記錄成功,只表示 Subscribe 已儲存連結,不代表連結有傳回可用的伺服器項目。請手動更新一次,確認是否出現解析提示;接著檢查連結是否複製完整、目前是否仍可存取,以及傳回內容是否為 Shadowrocket 可辨識的設定。若清單仍是空的,請向原服務商確認這份既有訂閱的內容狀態,不要反覆新增同一連結,以免產生重複記錄。
手動填寫 Add Server 時,哪些欄位必須一致?
先依自己已有的伺服器資料選擇 Type,再逐項核對 Address、Port 與驗證欄位。不同 Type 可能還需要 UUID、Password、TLS 或 SNI 等設定,請以資料內容及應用程式目前顯示的欄位為準。Remark 僅供辨識,不能取代連線參數。填妥後先儲存並選取該項目;若連線失敗,從 Type 和驗證欄位開始核對,避免只修改備註後一再測試。
訂閱更新後看不出變化,該如何檢查?
在 Config 找到對應的 Subscribe 記錄,手動執行更新,並留意應用程式顯示的完成狀態或錯誤訊息。確認目前查看的是這份訂閱下的項目,而不是另一份設定中的伺服器;若有多份訂閱,先辨認名稱再比較清單。若更新已完成但內容沒有變化,請確認原連結傳回的資料是否確實有更新;應用程式不會因為重新整理而自行產生新項目。
欄位與多份訂閱的整理方式,請參閱伺服器管理手冊 →
04 / Routing
規則分流與故障排除
先確認目前的路由模式,再分別測試網路、伺服器與規則。
Global Routing 的 Config、Proxy、Direct 該怎麼選?
三種模式可分別理解為依設定、代理、直連。Config 會依目前設定中的規則決定各項請求的處理方式,適合已確認規則後日常使用;Proxy 與 Direct 則可用來觀察統一經過代理或直接連線時的狀況。排查問題時,先記下原本的選項,再短暫切換作為對照,測試結束後恢復所需模式。規則中的 PROXY、DIRECT 等關鍵字,仍以設定檔實際內容為準。
顯示已連線但網頁無法開啟,該先檢查哪裡?
先確認裝置在目前網路下能正常瀏覽常用網頁,再到 Shadowrocket 檢查已選取的伺服器與 Global Routing 模式。若只有部分網站無法開啟,進一步檢查目前 Config 的規則與 DNS 設定;若所有請求都失敗,可使用應用程式內的 Connectivity Test 檢查已有的伺服器。測試結果僅供排查參考,還須搭配自己的伺服器資料與網路狀態判斷。
開啟 On Demand 後耗電增加,該如何取捨?
先在裝置的電池用量頁面查看 Shadowrocket 的實際耗電比例,並記錄使用時段及網路切換情況。On Demand 會依設定條件嘗試連線;若規則頻繁觸發,連線與重新連線的次數也可能增加。可暫時關閉 On Demand,觀察相同使用情境下的變化,再依是否需要自動連線決定是否啟用。單次比較不足以判斷原因,也應留意訊號與其他背景活動。
規則分流結果不如預期,該如何找出原因?
先確認 Global Routing 選的是 Config,再檢查目前啟用的 Config 是否為預計使用的設定檔。依目標網域或位址核對 DOMAIN、DOMAIN-SUFFIX、GEOIP、IP-CIDR 等規則及其順序,特別留意較早匹配的項目。接著搭配應用程式內的連線或診斷資訊,確認實際處理結果;修改規則前請保留原設定,方便測試後還原。