Shadowrocket 疑難排解
依問題發生的環節查找:先確認購買與權限,再檢查既有訂閱,最後排查路由與連線。每次只調整一項並保留原設定,方便重新確認結果。
共 20 個問題。點選問題即可展開答案;購買與系統相容性以 App Store 頁面標示為準。
App Store 正版與購買
先確認產品與購買帳戶,再處理商店顯示、重新下載和裝置相容性。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
先確認拼字,再從本站正版下載頁開啟 App Store 產品頁,判斷是搜尋結果未顯示,還是目前商店無法提供。前往系統 Settings,點選自己的姓名,再進入 Media & Purchases 帳戶頁面確認 Country/Region;應用程式是否顯示取決於目前的商店地區。若確實需要變更地區,請使用該頁面的官方變更流程,並先了解餘額、訂閱和付款方式相關規定。不要只因搜尋結果未顯示就反覆變更地區;後續應以產品頁提示為依據。
如何確認商店中的應用程式是正版 Shadowrocket?
請在產品頁核對三項資訊:產品名稱為 Shadowrocket、開發者為 Shadow Launch Technology Limited,且產品連結包含 id932747118;並比對本站頁首使用的官方圖示。應用程式 ID 的數字部分為 932747118,不能只憑名稱或搜尋排序判斷。購買前請展開商店頁面的開發者與相容性資訊,確認適用於目前裝置。價格、系統需求和購買條件均以 App Store 頁面標示為準;本站正版下載頁提供逐項核對說明。
換機或重新安裝後,需要再購買一次嗎?
先確認 App Store 的購買帳戶與原帳戶相同;系統帳戶和 Media & Purchases 使用的帳戶可能不同。請在 App Store 帳戶的已購項目列表中尋找 Shadowrocket,然後重新下載;列表名稱可能因系統介面而異。如果仍顯示價格,請先核對購買記錄、目前帳戶和商店地區,不要急著再次付款。還原應用程式購買項目不等於還原伺服器與 Config 內容;換機前應另外保存自己已有的訂閱和必要設定,避免把下載應用程式當成資料還原。
iPad 可以安裝嗎?如何確認其他 Apple 裝置的相容性?
Shadowrocket 可在 iPhone 和 iPad 上使用。在 iPad 上,請先使用原購買帳戶登入 App Store,查看已購項目列表和產品頁,再下載適用於該裝置的應用程式;系統需求以 App Store 頁面標示為準。橫向使用時,版面配置可能與 iPhone 不同,請依 Home、Config、Settings 等介面名稱尋找操作項目。Mac、Apple TV 和 Apple Vision 的相容性,以及是否適用同一筆購買,均以同一產品頁標示為準。各裝置的訂閱和設定仍需分別確認,不應假設會自動同步。
一次買斷包含連線服務嗎?如何確認家人共享?
應用程式一次買斷 ≠ 連線方案。購買費用是 Shadowrocket 應用程式的使用費;匯入和連線須以使用者已有的訂閱或伺服器資訊為前提。本站提供官方手冊,不提供連線服務。美國商店定價約為 2.99 美元,各地商店會以當地貨幣顯示,實際價格以 App Store 頁面為準。家人共享是否適用,請查看產品頁相關說明及家庭成員的購買項目共享設定;即使應用程式購買項目可共享,也不代表個人訂閱、設定檔或伺服器憑證會一併共享。
首次開啟與 VPN 權限
區分系統授權、連線開關和 On Demand,避免混淆不同層面的問題。
首次連線時,為什麼會提示加入 VPN 設定?
這是系統建立 VPN 設定時要求使用者確認的權限提示,讓 Shadowrocket 能依目前設定處理裝置的網路要求。確認提示是由剛才發起的連線操作觸發後,請依照系統流程允許並完成裝置驗證。授權本身不會產生伺服器資訊,也不能取代匯入既有訂閱。完成後回到 Home,確認所選項目和 Global Routing,再開啟連線開關。如果先前拒絕過提示,可以重新發起連線;必要時前往系統的 VPN 設定,確認是否已有對應設定。
連線開關無法開啟,或開啟後立即關閉,該怎麼辦?
先判斷是開關無法維持開啟,還是開啟後要求失敗。若是前者,請確認 VPN 權限已完成、已選取有效伺服器,且系統沒有裝置管理限制;也請先停止其他正在使用的 VPN 連線,再重新嘗試。若系統設定異常,可先關閉 Shadowrocket,前往 Settings > General > VPN & Device Management,只刪除明確屬於 Shadowrocket 的 VPN 設定,再回到應用程式重新授權。不要刪除來源不明或受管理的設定;若裝置由公司或機構管理,請先確認管理政策是否允許連線。
系統 VPN 設定和 Config 檔案是同一回事嗎?
兩者用途不同。系統 VPN 設定記錄應用程式建立網路連線所需的系統授權與入口;Shadowrocket 的 Config 檔案則儲存規則、DNS 等應用程式設定。刪除系統 VPN 設定後,通常需要重新授權,但這無法修正訂閱網址或伺服器參數錯誤;切換 Config 檔案也不等於重新取得系統權限。排查前先記下目前的設定名稱並保留必要備份,確認要調整的是系統權限還是應用程式規則,避免同時重建兩處而無法判斷故障來源。
介面是英文,該如何找到教學中的操作項目?
本手冊保留介面原文,可直接依英文名稱尋找:Home 用於查看和選取伺服器,Add Server 用於新增項目,Config 用於管理設定檔,Settings 用於查看設定,Global Routing 用於選擇整體路由方式。中文說明只解釋用途,不會替換按鈕名稱。若要調整顯示語言,可查看系統 Settings 中 Shadowrocket 的語言選項;是否提供該選項及可選範圍,以目前系統和應用程式實際顯示為準。若找不到語言選項,仍可依本手冊的英文介面名稱操作。
手動關閉後又自動連線,該檢查哪些地方?
先前往 Settings 確認 On Demand 是否已啟用,以及目前網路是否符合已設定的隨選連線條件。若要手動控制,可暫時關閉 On Demand,再中斷連線,觀察是否仍會重新連線;每次只變更一項,方便確認原因。同時前往系統 VPN 設定,查看目前生效的設定名稱,確認重新連線的確實是 Shadowrocket。On Demand 負責決定何時觸發連線,不會補齊伺服器參數,也無法修復連線服務本身的問題;規則設定和連線觸發條件應分開檢查。
訂閱與伺服器匯入
以下操作以已有自己的訂閱或伺服器資訊為前提。排查時請遮蔽連結中的憑證。
匯入既有訂閱失敗,應依什麼順序排查?
先確認複製的是自己服務供應商提供的完整訂閱網址,而非帳戶登入頁面或說明頁面;檢查網址開頭和結尾是否混入空格、換行或中文標點。再確認訂閱仍有效、目前網路可以連線至該網址,並在 Add Server 中選擇 Subscribe 類型填寫。若出現憑證、逾時或內容解析提示,請分別檢查時間設定、網路連線狀態和回傳內容格式。不要將完整訂閱連結貼到公開頁面,因為其中可能包含存取憑證;需要協助時,只描述錯誤類型並遮蔽敏感資訊。
Subscribe、單一伺服器和 Config 該如何區分?
Subscribe 通常用來取得並更新一組伺服器項目;單一伺服器會記錄一條連線所需的位址、連接埠和協定參數;Config 檔案則管理規則、DNS 等設定。請先確認取得的內容屬於哪一類,再進入相應的操作入口,不要把任何網址都填入 Subscribe。匯入後,在 Home 核對伺服器列表,在 Config 核對目前啟用的設定。訂閱更新可能會變更列表,但不代表已選取預期的伺服器或規則,因此更新完成後仍要確認目前的選取項目。
如何更新訂閱?為什麼更新後項目變少了?
在 Home 找到既有的 Subscribe 項目,使用該項目的更新操作並查看更新結果;實際選單位置以應用程式目前介面為準。更新前可記錄目前選取項目和必要備註,完成後核對項目名稱、數量變化,以及仍可使用的連線。列表內容取決於訂閱回傳結果;服務供應商調整內容、訂閱狀態變更或回傳異常,都可能導致項目減少。不要反覆匯入同一網址來取代更新;請先確認這次是否成功取得內容,再向自己的服務供應商確認訂閱是否有效及回傳結果。
手動新增 Trojan 等伺服器時,所有參數都要自行填寫嗎?
請依照自己既有伺服器的實際參數填寫,不要根據協定名稱猜測。進入 Add Server 後先選擇正確類型,再逐項填入位址、連接埠、密碼或金鑰,以及伺服器端要求的 TLS、SNI 等欄位。Trojan、Shadowsocks、WireGuard 等類型的參數含義不同,不能互相套用。如果已有可辨識的連結或 QR Code,可透過相應的匯入入口匯入,再確認重要欄位。遇到憑證驗證錯誤時,先核對伺服器名稱、裝置時間和憑證設定,不要把關閉驗證當作一般修復方式。
Scan QR Code 辨識失敗,如何判斷是圖片還是內容有問題?
先確認 QR Code 來自自己的伺服器資訊,且編碼內容是應用程式支援的連線資訊,而非一般網頁網址。使用 Scan QR Code 時,請確認相機權限、畫面清晰度及 QR Code 邊緣是否完整;若從圖片辨識,應使用原始圖片,避免反覆壓縮或裁掉邊界。若能辨識但無法匯入,應檢查編碼內容和協定類型,而不是繼續調整拍攝距離。匯入成功後仍要前往 Home 核對位址和類型。QR Code 可能包含密碼等憑證,不應當作一般截圖公開分享。
規則分流與疑難排解
依據實際要求和命中記錄,分別檢查網路、伺服器、規則與 DNS。
Global Routing 的 Config、Proxy、Direct 三種模式該如何選擇?
Config 會依目前設定中的規則比對要求;Proxy 會讓進入該路由機制的要求使用所選代理;Direct 則採用直接連線方式。日常依規則分流時,先選取有效的 Config,再將 Global Routing 設為 Config。排查特定規則時,可暫時切換至 Proxy 或 Direct 進行比較,並記下原設定,測試後再還原。切換模式只會影響路由方式,無法修正錯誤的密碼、失效的訂閱或無法連線的伺服器,也不能只憑開關狀態判斷實際連線出口。
顯示已連線但無法上網,應先檢查哪些地方?
先中斷連線,確認目前的 Wi-Fi 或行動網路本身可正常使用;再重新連線,核對 Home 選取的伺服器、Global Routing 和目前的 Config。可嘗試使用自己已有的另一台有效伺服器,以區分單一項目故障和整體設定問題。若只有部分網域無法連線,請查看連線記錄,檢查命中的規則和 DNS 解析;若所有要求都失敗,再檢查伺服器是否到期、位址、連接埠和驗證參數。每次只變更一項,並重試相同要求,避免同時更換訂閱、規則和 DNS,導致無法判斷原因。
Connectivity Test 有結果,為什麼仍然無法連線?
Connectivity Test 顯示所選測試方式與目標在當下的回應狀況,不代表每個網站、每條規則和每次 DNS 查詢都正常。先確認測試使用的是目前實際選取的伺服器,再檢查失敗的要求是否經過相同路徑。若測試有結果但仍無法連線,請繼續核對 Global Routing、Config 的規則比對順序、網域解析和伺服器端參數。測試結果適合在相同環境下作初步比較,不宜只憑單次讀數判斷服務品質;應搭配實際要求和連線記錄確認。
DOMAIN-SUFFIX 規則已設定卻未生效,該如何檢查?
先確認 Global Routing 設為 Config,且目前使用的設定檔包含該規則,再檢查規則位置和目標策略。規則通常依序比對,較早命中的其他規則可能使後續的 DOMAIN-SUFFIX 不再參與判斷;也要確認實際要求的網域是否符合設定的後綴。DOMAIN-SUFFIX,example.com,PROXY 是語法範例,其中 example.com 僅供示範。修改後請儲存,並依介面提示重新載入設定,再以新的要求查看命中結果,避免將既有連線的行為誤認為新規則的結果。
持續連線時耗電增加,該如何找出原因?
先查看系統電池頁面中相同時段的使用情況,再比對 Data 的流量變化,判斷是否有持續傳輸。VPN 運作期間的網路處理會影響耗電;影片下載、頻繁重新連線、訊號微弱和持續診斷也可能增加耗電量,不能只根據電池列表中的應用程式占比推斷原因。可在相近的網路條件下,分別觀察連線穩定和頻繁切換網路時的狀況,關閉不再需要的測試或詳細記錄,並確認 On Demand 是否反覆觸發。調整前先記下原設定,方便還原並比較結果。
依完整步驟繼續檢查
需要從頭操作時,請前往對應章節;排查期間保留錯誤提示和目前設定,避免直接清除所有資料。