FAQ / Official Manual
Shadowrocket 常見問題
購買與還原、首次授權、既有訂閱匯入、連線與規則排查。依問題發生的環節逐項確認,避免同時修改多項設定。
官方手冊 · 問題索引先確認問題屬於哪個環節:應用程式是否可購買與安裝、系統是否允許建立連線、既有資料是否完整匯入,最後才是請求如何匹配規則。應用程式能開啟、開關顯示已連線、測試出現結果,分別代表不同狀態,不能互相取代。
本頁假設使用者已有自己的訂閱或伺服器資訊。需要從頭開始操作,請參閱入門指南;需要確認個別設定,請參閱Settings 設定項目參考。排查時請保留原始設定、記下錯誤原文,並勿公開含有憑證的連結與 QR Code。
App Store / Purchase
正版核對與購買
先區分購買帳號、商店店面與應用程式內資料。購買資格與連線條件需分別確認。
App Store 搜尋不到 Shadowrocket,先檢查什麼?
先確認產品名稱是否完整輸入,再從本站取得應用程式頁面並開啟 App Store 產品頁,釐清是搜尋結果問題還是目前商店店面無法提供。確認用於媒體與購買項目的 Apple 帳號及其國家或地區,不要只看裝置語言。若確實需要變更地區,請依官方流程前往系統 Settings 中的 Apple 帳號、Media & Purchases、View Account、Country/Region 辦理;先了解餘額、訂閱與付款方式相關規定,勿反覆嘗試變更地區。
如何確認 App Store 上的是正版應用程式?
請同時核對三項資訊:開發者為 Shadow Launch Technology Limited、應用程式圖示與本站展示的官方圖示一致,以及產品頁網址包含 id932747118。僅憑名稱相似或搜尋排序無法完成確認。購買前也請展開產品頁的相容性與購買資訊,確認裝置適用條件。Shadowrocket 僅透過 App Store 取得;本站的應用程式頁面集中說明核對步驟,實際付款與安裝則在 App Store 中完成。
更換 iPhone 或刪除後重新安裝,需要再買一次嗎?
使用原先購買 Shadowrocket 的 Apple 帳號,在 App Store 的帳號頁面開啟已購項目清單,找到應用程式後重新下載,通常不必再次購買。若仍顯示價格,請先確認登入媒體與購買項目的帳號、購買紀錄及目前商店店面,再檢查應用程式是否已隱藏。不要只因已登入 iCloud,就認定購買帳號相同。重新下載只會恢復應用程式的取得資格;原裝置上的訂閱、伺服器資訊與本機設定仍須透過自己的備份還原。
iPad 可以安裝嗎?其他 Apple 裝置要在哪裡確認?
Shadowrocket 主要供 iPhone 與 iPad 使用。在 iPad 上開啟同一個 App Store 產品頁,檢查相容性,並使用原購買帳號確認是否可直接下載。Mac、Apple TV 與 Apple Vision 的適用情況也請查看同一產品頁的相容性欄;系統需求與通用購買適用範圍均以 App Store 頁面標示為準。不同裝置的版面與操作入口可能不同,請勿直接套用其他裝置上的按鈕位置。
一次買斷包含哪些內容?購買後可以直接連線嗎?
用戶端一次買斷 ≠ 線路方案。購買的是 Shadowrocket 用戶端的使用資格,並非線路方案;連線仍需使用者已有的訂閱或伺服器資訊。本站不提供、不販售也不推薦節點或訂閱。美國商店店面的價格約為 2.99 美元,各商店店面會以當地貨幣顯示;實際價格與購買條件以 App Store 頁面標示為準。付款成功不代表已有可用連線,首次使用仍須匯入資料、選取項目並完成系統授權。
Home / Settings
安裝與首次開啟
分別檢查系統授權、連線資料與開關狀態;重新安裝前先確認備份範圍。
首次開啟時,系統提示新增 VPN 設定是什麼意思?
首次啟動連線時,系統可能會要求允許 Shadowrocket 新增 VPN 設定,以建立系統網路延伸連線。確認提示是由剛才主動操作的 Shadowrocket 發出後,再依系統流程授權;裝置可能要求輸入密碼或進行生物辨識驗證。這項授權不會自動補上伺服器位址、驗證資訊或訂閱內容。若先前取消,可返回應用程式重新啟動連線以觸發提示;受管理的裝置也可能受到組織政策限制,請洽裝置管理員確認。
Home 的連線開關無法開啟,或開啟後立即關閉,該怎麼辦?
先確認已匯入有效項目,並選取要使用的伺服器,再檢查是否有尚未完成的系統授權提示。前往系統 Settings 中管理 VPN 設定的位置,確認是否有 Shadowrocket 設定,以及是否有其他連線正在使用。先停止其他 VPN 連線,再單獨測試。若開關仍立即關閉,請記下應用程式提示並查看 Log,檢查設定解析與網路延伸錯誤;保留備份後再考慮重新建立設定,勿直接刪除所有資料。
介面是英文,如何對照教學中的操作位置?
本手冊保留介面英文名稱:Home 用於查看與選取連線項目,Add Server 用於填寫伺服器資訊,Config 用於管理設定檔,Settings 用於查看設定,Global Routing 用於選擇流量處理模式。請依這些名稱尋找入口,不要照著截圖中的固定座標操作。應用程式顯示語言與可用語言選項以目前安裝版本及系統設定為準;若系統提供應用程式語言設定,可在該處確認,無須為了對照教學反覆變更整部裝置的語言。
開啟後耗電增加,要檢查哪些項目?
先在系統電池用量統計中比對相近的使用時間,區分持續傳輸、背景工作與用戶端本身的耗電。頻繁重新連線、連續測速、詳細記錄與不穩定的網路都可能增加活動量;排查完成後請停止反覆測試,並視需要降低記錄詳細程度。確認 On Demand 是否符合預期,避免在不需要時反覆觸發連線。不要只憑一次電量下降判斷原因,也不要把關閉所有規則當成通用省電方式;每次調整一項設定後再觀察。
應用程式更新後,需要重新匯入所有內容嗎?
應用程式透過 App Store 更新,通常不必重新匯入既有資料,但更新前仍應備份重要設定並妥善保存訂閱資訊。更新後若出現變化,先確認選取的伺服器、Config 檔案與 Global Routing 是否和之前相同,再查看 App Store 更新說明及應用程式提示。應用程式更新、Subscribe 內容更新與遠端設定更新是不同操作,完成其中一項不會取代另外兩項;請勿透過反覆重新安裝處理尚未釐清的問題。
Subscribe / Add Server
訂閱與節點匯入
以下操作使用使用者已有的資料。先確認內容與格式,再檢查網路及有效期限。
既有訂閱匯入失敗,應依什麼順序檢查?
先確認訂閱網址是否完整,以及是否混入空格、換行或說明文字,再確認它確實是自己的訂閱網址,而非帳號登入頁面。檢查目前網路是否能連線至該網址,以及訂閱是否已過期、遭撤銷或需要更新授權。若出現解析失敗提示,請記下錯誤並向原服務商確認回傳格式是否適用於 Shadowrocket;不要自行猜測並修改網址參數。訂閱網址可能包含存取憑證,排查時請勿將完整網址貼到公開留言或截圖中。
Subscribe 更新後,清單沒有變化就是失敗了嗎?
不一定。更新成功但遠端內容沒有變更時,清單可能維持原樣。先確認更新的是目標 Subscribe 群組,並查看是否有錯誤提示;再確認目前網路、訂閱有效期限,以及服務商是否實際調整了內容。更新訂閱通常會處理該訂閱管理的伺服器項目,不等於更新本機 Config 規則。更新前記下目前的選取項目,更新後確認該項目是否仍存在,避免混淆清單變化、連線選擇變化與規則變化。
Scan QR Code 辨識失敗,還能如何匯入?
先在系統中確認相機權限,確保 QR Code 完整、清晰且未被遮擋,並避免螢幕反光。Scan QR Code 只能處理應用程式支援的內容;即使 QR Code 可被辨識,也不代表其中一定是有效的伺服器資訊。若辨識後出現格式不支援的提示,請向原資訊提供者確認編碼內容;也可以使用自己已有的完整連結,或在 Add Server 中手動填入對應欄位。請勿公開傳送 QR Code 截圖,其中可能含有位址、驗證資訊或訂閱憑證。
手動新增 VLESS 等伺服器時,位址和連接埠正確還缺少什麼?
位址與連接埠只是連線參數的一部分。以 VLESS 為例,還需要依據既有資料核對 UUID、傳輸方式、TLS 及相關伺服器名稱;使用特定傳輸方式時,也可能需要相應的路徑或 Host。欄位必須與伺服器的實際設定成組一致,不要從不同範例拼湊。先確認在 Add Server 中選對協定類型,再逐項比對原始資料;不確定的欄位請向原服務商確認,不要藉由關閉憑證驗證來掩蓋名稱或憑證錯誤。
換機後清單變空,為什麼重新下載應用程式沒有還原訂閱?
App Store 購買紀錄與應用程式內的連線資料是兩類不同的資料;重新下載應用程式不等於還原訂閱、伺服器和本機規則。先確認原裝置是否已啟用並完成 iCloud 同步,或是否保留匯出的設定及自己的訂閱網址。還原後分別檢查伺服器清單、目前的 Config 與 Global Routing,再進行連線測試。不要把單一規則設定檔當成所有資料的備份;請在原裝置上確認匯出內容與同步範圍,並妥善保護其中可能包含的驗證資訊。
Global Routing / Diagnostics
規則分流與故障排查
先測試基礎網路,再檢查伺服器、規則與 DNS。每一輪只變更一項條件,方便還原與比對。
Global Routing 的 Config、Proxy、Direct 三種模式該如何選?
Config 會依目前啟用設定中的規則決定請求去向;Proxy 主要透過所選代理處理請求;Direct 則主要直接連線至目標。日常需要規則分流時,先檢查 Config 檔案並選擇 Config;排查伺服器連線時,可暫時切換至 Proxy 比對,再恢復原設定。Direct 可用來確認本機網路是否正常,但無法驗證代理伺服器是否可用。系統流量、排除項目及特殊設定仍可能影響結果;模式名稱不代表能絕對保證所有流量都依此處理。
顯示已連線,卻無法上網,該從哪裡開始排查?
先關閉連線,確認目前的 Wi-Fi 或行動網路能否正常瀏覽原本可連線的網站;若基礎網路異常,先處理本機網路。接著開啟 Shadowrocket,確認選取的伺服器有效,並檢查 Global Routing 與目前的 Config。使用同一個目標比對 Proxy 與 Config:若只有 Config 失敗,優先檢查規則與 DNS;若兩者都失敗,繼續確認伺服器驗證、TLS 與伺服器端狀態。每次只修改一項,並記錄 Log 中對應請求的錯誤;不要把已連線的狀態當成目標網站必定可連線的證明。
Connectivity Test 有結果,為什麼網頁仍然無法開啟?
Connectivity Test 顯示的是特定測試方式與測試目標在當下的結果,不等於所有網站或應用程式的實際使用情況。即使測試目標可連線,實際使用的目標仍可能因 DNS、TLS、規則匹配、伺服器出口或目標本身的狀態而連線失敗。先確認測試方式與目標,再以實際使用的模式重試同一個網頁,並查看對應的請求記錄。不要只憑單次測試數值判斷連線品質;連續測試也無法取代對具體錯誤與規則去向的檢查。
規則未如預期生效,如何檢查匹配順序?
先確認 Global Routing 設為 Config,且目前使用的是剛編輯的設定檔。Rule 依由上而下的順序匹配,較具體的規則應放在較寬泛的規則之前,並將 FINAL 作為兜底規則放在最後。接著在請求記錄中核對實際網域、目標位址與命中的策略,區分 DOMAIN-SUFFIX、IP-CIDR 等規則的匹配對象。REJECT 只會影響命中該策略的請求,無法保證封鎖頁面中的所有內容;快取、重複使用的連線及同網域資源也可能影響觀察結果。
懷疑 DNS 異常時,需要直接更換 DNS 設定嗎?
先確認故障是否為網域名稱解析失敗,而非驗證失敗、連線逾時或憑證錯誤。記下目前 Config 中的 DNS 設定,並透過實際請求記錄核對解析結果及請求去向;若使用 dns-server = system,代表使用系統提供的 DNS 設定,但不保證目前網路的解析一定正確。需要調整時先備份,只變更一個相關選項,再以相同目標重試。不要疊加多個來源不明的 DNS 設定,也不要把所有無法連線的問題都歸因於 DNS。
繼續確認設定與術語
先保留一份可還原的設定,再逐項檢查具體設定項目。規則關鍵字與策略名稱保留英文原文,避免混淆 Global Routing 模式與個別規則中的策略。