官方手冊 / 問題索引

Shadowrocket 常見問題

依購買、安裝、匯入與連線四個階段查找。先確認問題發生在哪個步驟,再逐項核對,避免同時變更多項設定。

App Store

正版辨識與購買

先核對產品頁,再處理帳戶地區、購買紀錄與裝置適用性。搜尋結果中的名稱不能單獨作為購買依據。

查看正版辨識步驟 →
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?

先確認名稱拼寫,再從本站的 App Store 頁面前往產品頁,別只憑搜尋結果判斷。若顯示目前所在商店地區無法使用,請檢查 App Store 帳戶的國家或地區;裝置語言、所在位置與商店地區是不同設定。如需更改,可依照系統中的 Settings → Apple 帳號 → Media & Purchases → View Account → Country/Region 查看官方流程,並先處理餘額、現有訂閱及付款方式等要求。更改地區不保證一定能購買,請以商店顯示為準。

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

請一併確認開發者為 Shadow Launch Technology Limited、應用程式 ID 為 932747118,且官方圖示與本站頁首一致。可從產品頁網址中的 id932747118 核對應用程式 ID,不能只看名稱是否包含 Shadowrocket 或小火箭。若圖示、開發者或應用程式 ID 任一項不符,請停止購買並重新前往正確的產品頁。價格、相容性與購買確認也應在同一產品頁查看,不要以搜尋摘要作為最終依據。

買斷 Shadowrocket 後,就有可用的連線設定嗎?

沒有。一次買斷客戶端 ≠ 購買連線方案;應用程式購買與連線服務是兩回事。Shadowrocket 是付費的閉源商業應用程式,用來連線至你已有的伺服器資訊或訂閱設定;購買後仍須匯入並檢查參數。美國商店定價為一次性買斷 2.99 美元,實際價格與幣別請以 App Store 頁面標示為準。本站不提供、販售或推薦節點或訂閱;以下操作均以你已擁有自己的訂閱或伺服器資訊為前提。

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

先使用原購買時的 Apple 帳號登入 App Store,在帳戶的已購項目或應用程式列表中尋找 Shadowrocket,再前往對應產品頁還原下載。是否能還原取決於購買紀錄、目前商店狀態及裝置相容性,請以 App Store 頁面標示為準。若仍顯示購買價格,請先核對帳戶與購買紀錄,不要立即重複付款。還原應用程式不會自動還原伺服器與 Config,更換裝置前也請另行備份自己的設定資料。

在 iPhone 購買後,也能在 iPad 和其他 Apple 裝置上使用嗎?

在 iPad 上先登入原購買帳戶,再到同一個 App Store 產品頁確認是否可下載;系統需求與通用購買的適用情況請以 App Store 頁面標示為準。Mac、Apple TV、Apple Vision 的支援情況也請查看該頁的相容性欄,勿僅憑裝置名稱推定所有功能都完全相同。是否適用家人共享,亦以商店說明與帳戶設定為準。應用程式購買紀錄與裝置上的連線設定分開管理,安裝完成後仍須確認現有設定是否已正確匯入。

Home / Settings

安裝與首次開啟

分別檢查系統授權、伺服器設定與連線狀態。還原購買紀錄後,仍須確認此裝置的設定與授權。

查看首次連線說明 →
首次開啟時要求授權 VPN 設定是什麼?該怎麼處理?

Shadowrocket 建立系統連線時,系統會要求確認新增 VPN 設定。請先確認使用的是正版應用程式,且已選取自己的伺服器,再依系統彈出視窗的指示操作;驗證會在裝置的系統介面中完成。這項授權不是伺服器帳戶,也不能取代訂閱資訊。若暫時取消,可返回應用程式重新嘗試連線;若持續受到限制,請檢查裝置的 VPN 與裝置管理設定。受管理的裝置應依管理規定處理,勿反覆刪除其他用途的設定。

Home 的連線開關無法開啟或立刻關閉,該如何檢查?

先確認 Home 是否已有伺服器,並已選取其中一項,再確認首次連線所需的系統授權已完成。若開關立即關閉,請記下彈出的錯誤訊息,並檢查系統 VPN 設定是否有衝突的連線、裝置管理限制或尚未完成的授權。接著關閉連線,退出並重新開啟應用程式後再試;每次只調整一個條件。開關維持開啟只代表連線流程已啟動,仍須另外確認是否能正常存取;不要把反覆點擊開關當成排查方式。

在 iPad 安裝後,需要重新輸入所有設定嗎?

先檢查 Home 是否已有自己的伺服器,以及 Config 中是否有需要的設定並已啟用;不要假設 iPhone 的購買紀錄會一併帶入這些內容。若列表為空,可重新匯入自己保存的訂閱連結,或依原有伺服器資訊透過 Add Server 新增。iPad 版面可能因螢幕尺寸而有所不同,請依介面文字尋找入口,而非照搬按鈕的位置。首次連線仍須完成此裝置的系統授權,相容性請以 App Store 頁面標示為準。

介面顯示英文,該如何依照手冊操作?

本手冊保留 Home、Config、Settings、Add Server、Subscribe 等介面名稱,僅以中文說明用途,可直接依英文名稱尋找。若要變更顯示語言,請先查看系統 Settings 中 Shadowrocket 的 App 語言選項;只有系統提供此選項時才能選擇,實際支援情況以應用程式及系統顯示為準。不要因語言不同而更改協定欄位或規則關鍵字,這些內容屬於設定語法。若版面不同,請優先確認入口名稱與功能,不要照著截圖位置盲目點選。

Shadowrocket 應用程式更新和訂閱更新有什麼不同?

應用程式更新由 App Store 管理,可在商店帳戶的更新列表中查看;是否啟用自動更新則由系統設定決定。訂閱更新是在 Shadowrocket 中重新讀取你現有訂閱的伺服器列表,兩者不能互相取代。排查問題時,請先說明更新的是應用程式還是 Subscribe,避免把伺服器參數變更誤認為應用程式安裝問題。更新應用程式前請備份重要設定;更新訂閱前確認連結仍有效,並記下目前選取的伺服器,更新後再確認該伺服器是否仍在列表中。

Subscribe / Add Server

訂閱與伺服器匯入

以下操作以你已擁有自己的訂閱或伺服器資訊為前提。請先確認原始資料完整,再檢查讀取、儲存及選取狀態。

查看伺服器管理手冊 →
已有的訂閱要從哪裡匯入?

在 Home 找到新增入口,進入 Add Server 後選擇 Subscribe,填入自己已有的訂閱 URL,儲存並等待讀取。匯入完成後返回 Home,展開對應群組,確認是否出現伺服器,再選取一項進行測試。訂閱 URL 可能包含存取憑證,請只貼到指定欄位,避免放入公開截圖、聊天紀錄或問題回報中。名稱僅供本機辨識,不能取代 URL;匯入前也請確認複製的是完整連結,而非介紹頁面的網址。

Subscribe 匯入失敗或列表為空,應依什麼順序檢查?

先檢查 URL 前後是否混入空格、換行或中文標點,再確認連結完整且仍有效。接著確認目前的基礎網路能否連到訂閱網址,並向原設定提供者確認訂閱狀態及格式是否適用。能開啟網頁不代表回傳內容是可解析的訂閱;登入頁、提示頁或空白回應都可能造成列表為空。保留原本可用的群組,單獨重試一次並記錄錯誤;不要連續刪除所有伺服器,也不要在公開回報中附上完整訂閱連結。

透過 Add Server 手動新增時,哪些欄位不能任意填寫?

先依現有資訊選擇 Type,再逐項填入伺服器位址、連接埠及驗證資訊;不同協定顯示的欄位不同,不能將同一組參數直接套用到另一種 Type。Shadowsocks 的加密方式,以及部分協定的傳輸方式與 TLS 相關設定,都應與原始伺服器資訊一致。備註名稱可用來辨識項目,但無法修正連線參數。儲存後返回 Home,選取該項進行測試;若資訊不足,應核對原始設定,不要反覆猜測密碼、連接埠或憑證設定來嘗試連線。

使用 Scan QR Code 或剪貼簿匯入後沒有結果,怎麼辦?

先確認內容是自己已有的伺服器分享資訊或可匯入的訂閱資訊,而不是一般網頁的 QR Code。使用 Scan QR Code 時,請檢查相機權限、畫面是否清晰,以及 QR Code 是否完整;從剪貼簿匯入時,請確認已複製完整文字,並依系統提示處理貼上權限。成功辨識 QR Code 不代表參數一定正確,儲存後仍須核對 Type、位址及驗證資訊。若無法辨識,請回到原始資料檢查格式,避免將含有密碼的分享內容上傳至公開辨識頁面。

訂閱多久更新一次?多個 Subscribe 要如何整理?

依現有訂閱實際變更的頻率安排更新,不必因延遲波動而反覆重新整理。若應用程式目前提供自動更新選項,可先查看更新間隔與觸發條件,再依使用需求設定;手動更新後,請確認列表、選取項目與連線狀態。多個 Subscribe 建議使用容易辨識用途的名稱,並分別核對連結,避免重複新增同一訂閱。先確認新群組能正常讀取,再清理舊群組;自行編輯過的伺服器應另行備份,因為更新時相關項目可能會被訂閱內容取代。

Config / Diagnostics

規則進階與故障排除

分別確認基礎網路、伺服器、路由模式與目標網站。延遲、開關狀態及實際存取結果代表不同指標。

查看功能與設定說明 →
Global Routing 中的 Config、Proxy、Direct 該如何選擇?

三種模式分別是設定檔 Config、代理 Proxy、直連 Direct。Config 會依目前啟用設定檔中的規則與策略處理請求,適合已有明確分流需求的日常使用;Proxy 會將符合條件的流量交由所選代理策略處理;Direct 則使用直連路徑。排查時可暫時切換,比較同一目標在不同模式下的結果,但請先確認目前選取的伺服器與 Config。切換至 Proxy 無法修正錯誤的伺服器參數,切換至 Config 也不會自動補上規則;測試結束後請恢復原本需要的模式。

顯示已連線但無法上網,該先檢查伺服器還是規則?

先關閉連線,確認基礎網路本身可正常使用,再開啟連線並記錄是所有網站還是只有部分目標無法連線。使用 Connectivity Test 檢查所選伺服器,同時核對參數與現有服務狀態;測試成功不代表所有請求都能完成。若 Proxy 模式可存取、Config 模式卻失敗,請再檢查命中的規則、策略與 DNS 處理方式;若兩者都失敗,優先檢查伺服器及網路路徑。每次只修改一項設定,並重新測試同一目標;保留錯誤訊息,不要同時重寫規則並替換所有伺服器。

只想讓特定網站使用 PROXY,規則為什麼沒有生效?

先確認 Global Routing 設為 Config,且已啟用你修改的設定。規則通常依序比對,應將具體的 DOMAIN 或 DOMAIN-SUFFIX 項目放在範圍較廣的規則與 FINAL 之前,再確認指定的策略有效。若只想讓部分網站使用代理,可用 DOMAIN-SUFFIX,example.com,PROXY 與結尾的 FINAL,DIRECT 理解比對邏輯;example.com 僅為語法示例。實際網站可能會呼叫其他網域,請查看請求紀錄判斷,不要只憑網址列中的網域反覆新增重複規則。

延遲測試數值很低,為什麼網頁還是開得很慢?

延遲只反映特定測試條件下的回應時間,不等於網頁完整載入速度。DNS 查詢、TLS 建立連線、伺服器負載、目標網站回應及資源大小都會影響實際使用體驗。請先在相同基礎網路及相近時段測試同一目標,確認使用相同伺服器與路由模式,再比較 Connectivity Test 與實際瀏覽結果。不要只憑地區名稱或單次測試數值下結論;若只有一個網站較慢,應優先檢查該目標的請求與比對規則,而非立即變更所有設定。

背景耗電明顯,該如何排查 On Demand?

先在系統 Settings 的電池用量中查看 Shadowrocket 的活動時段,並搭配當時的網路使用情況判斷,不要只因單次占比就認定異常。On Demand 會依已設定的條件觸發連線,頻繁切換網路或反覆重新連線可能影響耗電表現。記錄目前條件後,選擇相近的使用時段比較調整前後的結果,同時檢查是否有持續下載或失敗重試。On Demand 不是固定的省電開關,也不保證連線始終不中斷;請依需求設定觸發條件,測試後恢復所需設定。