Shadowrocket
常見問題與處理方法
先確認問題發生在哪個步驟,再展開對應說明。從 App Store 購買、首次授權到匯入既有訂閱,依目前狀況逐項確認;遇到連線異常時,每次只調整一個條件。
共 4 類、20 個問題。點選問題即可展開答案;設定中的驗證資訊請存放在個人可控的位置。
購買前核對
正版核對與購買
先確認產品身分與購買帳戶,再處理價格、裝置適用範圍及已購項目還原。取得管道請見正版下載說明。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
先確認搜尋字詞完整輸入 Shadowrocket,再從本站正版下載頁前往 App Store 產品頁。搜尋結果與 App 是否能取得,可能因目前的商店地區而異,不宜只看搜尋排序判斷。請檢查 App Store 帳戶的國家或地區;如需調整,請依 Apple 帳戶中「媒體與購買項目」的「檢視帳戶」及「國家或地區」官方流程辦理,並先了解餘額、有效訂閱與付款方式的相關處理規定。
如何確認商店中的 App 是正版 Shadowrocket?
請在 App Store 產品頁逐項核對:名稱為 Shadowrocket,開發者為 Shadow Launch Technology Limited,產品頁網址中的 App ID 為 932747118。也請將圖示與本站使用的官方圖示比對,不要只憑名稱或相似的火箭圖案判斷。確認購買前再次核對產品名稱與開發者;價格、系統需求及購買適用範圍均以 App Store 頁面標示為準。
一次性買斷有包含連線服務嗎?
用戶端一次性買斷 ≠ 連線方案。購買 Shadowrocket 取得的是用戶端使用資格;連線所需的訂閱或伺服器資訊,需向你的服務商取得。美國商店價格為一次性付款 2.99 美元,實際金額以 App Store 頁面標示為準;各地商店會以當地貨幣顯示。App 購買紀錄與連線服務的有效期限分別管理,已購買 App 不代表現有訂閱仍有效。
換新 iPhone 或重新安裝後,需要再買一次嗎?
使用當初購買時的 Apple 帳戶登入 App Store,在帳戶的已購項目中搜尋 Shadowrocket,再重新下載。如果頁面仍顯示價格,先核對購買帳戶、購買紀錄及目前的商店地區,不要急著重複付款。已購資格是否適用於目前裝置,以 App Store 頁面標示為準。重新取得 App 不代表 App 內資料也已還原;換機前仍應另行備份設定,並確認可還原的內容。
iPad 可以安裝嗎?其他 Apple 裝置要在哪裡確認?
Shadowrocket 主要供 iPhone 與 iPad 使用,唯一取得管道為同一個 App Store 產品頁。在 iPad 上使用原購買帳戶查看已購項目,並確認產品頁所列的購買適用範圍。Mac、Apple TV 與 Apple Vision 是否適用,也請在該產品頁的相容性欄確認;系統需求一律以 App Store 頁面標示為準。裝置能否安裝 App,與設定資料是否已同步是兩回事;首次開啟後還需檢查既有伺服器與設定檔。
開始連線前
安裝與首次開啟
先完成系統授權,再檢查 App 內的連線選項。完整連續操作請參閱入門指南。
首次連線時,為什麼會出現加入 VPN 設定的系統提示?
Shadowrocket 建立連線時需要加入系統 VPN 設定。先確認提示是由目前使用中的 Shadowrocket 操作觸發,再依系統提示允許,並完成裝置密碼或身分驗證。首次開啟 App 時不一定會立即出現提示,通常要在開始連線時處理。若先前取消授權,可回到 App 再試著連線;受管理裝置若限制 VPN 設定,應先確認裝置管理政策,不要反覆修改無關設定。
連線開關無法開啟或隨即關閉,該怎麼檢查?
先確認 Home 中已選取一筆完整的伺服器資料,再檢查首次連線所需的系統授權是否已完成。接著查看系統 VPN 設定中是否有其他正在連線的設定檔,必要時先中斷連線再重試。如果開關仍立即關閉,記下彈出的錯誤訊息並查看 Logs,特別確認設定是否缺少位址、連接埠或驗證欄位。先處理可重現的授權或設定錯誤,不要用反覆點擊開關取代問題排查。
介面顯示英文,該從哪些功能入口開始?
先認識幾個常用入口:Home 查看伺服器與連線狀態,Add Server 加入既有伺服器資訊,Config 管理設定檔,Settings 調整設定,Global Routing 選擇流量處理方式。本手冊保留這些英文介面名稱,方便逐項對照。若要檢查 App 語言,可到系統設定中的 Shadowrocket 頁面查看是否提供語言選項;可選語言以 App 與系統目前實際顯示為準,不必因介面語言不同而重新匯入資料。
開啟 On Demand 後,為什麼中斷連線又會自動連線?
On Demand 用來依條件觸發連線。啟用後,符合條件的網路活動可能再次觸發連線,因此手動中斷連線不一定代表觸發條件已停止。若要暫時停止,先在 Shadowrocket 中檢查並關閉 On Demand,再中斷目前連線,接著確認系統 VPN 狀態。恢復使用前,請檢視既有的隨選條件,確認適用於目前網路;不要直接將反覆自動連線判定為用戶端故障。
更新 App 前要備份什麼?更新後需要重新設定嗎?
App 透過 App Store 更新。更新前請保留重要設定檔、既有伺服器資訊及必要的群組設定,並確認備份實際包含哪些內容;只記住訂閱名稱並不足以重新匯入。備份可能含有驗證資訊,應存放在個人可控的位置。更新後先檢查 Config 中目前使用的檔案、Home 中選取的伺服器,以及 Global Routing 狀態,再測試連線;尚未確認資料前,不要刪除原有紀錄。
使用既有設定
訂閱與節點匯入
以下操作以你已持有自己的訂閱或伺服器資訊為前提。本站為官方網站與官方手冊,不提供節點服務;訂閱請向你的服務商取得。
如何匯入已有的訂閱?
向你的服務商取得訂閱連結。開啟 Add Server,依目前介面選擇 Subscribe,將完整連結貼到對應欄位,檢查開頭、結尾與查詢參數是否完整,再儲存並等待取得結果。匯入後確認清單中是否出現預期項目,再選取其中一筆進行測試。訂閱網址可能含有存取憑證,請勿將完整網址放入公開截圖或問答;複製時也要避免一併帶入說明文字、引號或換行。
訂閱匯入失敗或清單為空,該先檢查哪些項目?
先確認裝置目前可以正常連上網路,再核對連結是否完整、訂閱是否仍有效,以及內容格式是否適用於 Shadowrocket。若回傳的是登入頁面、錯誤頁面或空白內容,不能視為已成功取得伺服器設定。可保留現有紀錄並重試取得,同時記下具體錯誤訊息。若懷疑網址失效或內容異常,請向你的服務商確認;回報問題時遮蔽連結中的驗證參數,也不要反覆刪除仍可使用的舊紀錄。
如何更新訂閱?更新後需要重新選擇伺服器嗎?
在既有訂閱項目的操作選單中執行更新,等待請求完成,再確認紀錄數量與名稱是否有變化;實際入口以目前介面為準。更新失敗時先保留舊設定,檢查目前網路與訂閱有效期限。服務商若調整紀錄名稱或移除原有伺服器,先前的選取項目或群組參照可能需要重新確認。更新成功也不代表已完成連線測試,請重新選取伺服器並實際測試存取。
只有伺服器參數時,Add Server 要填寫哪些內容?
依你的服務商提供的協定類型選擇對應項目,再填入伺服器位址、連接埠及該協定所需的驗證資訊。不同協定的必填欄位不盡相同,TLS、傳輸方式、主機名稱等參數不能只因名稱相似就互相套用。儲存前逐項比對原始資料,尤其留意位址中的空格、連接埠數字,以及驗證欄位的大小寫。不要為了排除錯誤而任意關閉安全驗證;若不清楚參數含義,應先向你的服務商確認原始設定。
Scan QR Code 掃描成功後,還需要檢查什麼?
依系統提示允許相機存取,再使用 Scan QR Code 掃描既有設定的 QR Code。辨識後核對協定、伺服器位址與連接埠,再儲存並選取該筆資料進行測試。QR Code 可能代表單一伺服器,也可能包含訂閱網址,不能只憑掃描成功就判定所有內容都已匯入。若辨識失敗,請檢查畫面是否清晰、QR Code 是否完整,也可回到原始資料確認格式;QR Code 若含有驗證資訊,應妥善保存為個人設定資料。
從狀態找出原因
規則分流與疑難排解
顯示已連線只代表連線狀態,還需要確認目標請求實際使用的路徑。規則語法與設定檔結構請參閱設定欄位參考。
Global Routing 中的 Config、Proxy、Direct 該如何選擇?
Config 依目前設定檔中的規則決定請求策略,適合日常規則分流;Proxy 會將適用流量交由所選代理路徑處理,可用來確認規則以外的連線情況;Direct 則使用直連路徑。先選定一種模式,再測試相同目標,避免同時更換伺服器與規則,導致難以判斷原因。使用 Config 前,請確認設定檔已啟用且包含預期規則,不能只看清單中是否有某個設定檔名稱。
顯示已連線,但網頁無法開啟,該依什麼順序檢查?
先中斷連線,確認目前的 Wi-Fi 或行動網路可以正常連上網路;再重新連線,核對選取的伺服器與 Global Routing。使用 Connectivity Test 檢查可連通性,同時以實際需要開啟的網頁進行驗證;測試結果不能取代完整的存取測試。若 Proxy 可用但 Config 無法使用,請優先檢查規則、策略群組與 DNS;若兩者都失敗,核對伺服器參數與服務是否有效,並在 Logs 中查看相關請求的錯誤。
Config 中的規則為什麼沒有如預期生效?
先確認 Global Routing 已選擇 Config,且目前使用的設定檔確實包含修改過的 Rule。規則通常由上而下比對,套用第一條符合的規則,因此範圍較大的規則若排在前面,可能會遮蔽後面的特定規則。檢查 DOMAIN、DOMAIN-SUFFIX 等類型是否符合目標,並確認 PROXY 或策略群組參照有效;FINAL 應作為末尾的兜底規則。搭配 Logs 查看實際命中的規則,再進行最小幅度的修改。
如何確認某個請求使用的是直連模式?
先區分 Global Routing 的 Direct 與 Rule 中的 DIRECT:前者是整體模式,後者是特定規則指定的策略。在 Direct 模式下發出新的請求,或在 Config 模式中讓目標符合 DIRECT 規則,再檢查 Logs 中該請求的策略與處理路徑。舊連線可能仍沿用先前狀態,驗證時應重新發出請求。不要只憑網頁能否開啟來判斷路徑,因為同一網頁在不同策略下都可能正常存取。
持續連線時耗電增加,如何縮小排查範圍?
先在系統的電池設定中查看同一時段的 App 活動,再搭配實際傳輸量、訊號強弱與背景工作判斷,不要只看單一 App 的耗電比例。網路頻繁切換、持續傳輸及反覆重新連線都可能增加耗電。排查時確認 Logs 是否持續出現失敗重試,檢查 On Demand 條件,並且每次只調整一項設定。使用相近的網路與使用時間進行對照,再決定是否需要調整連線習慣。