Shadowrocket / 官方手冊
Shadowrocket 疑難排解
先區分購買、系統授權、訂閱資料與規則設定,再依實際情況排查。每次只修改一項設定,並保留原值,方便判斷問題出在哪個步驟。
- 確認帳號與商店
- 確認資料與授權
- 檢查模式與規則
App Store
正版確認與購買
商店是否顯示取決於帳號所屬商店,已購項目還原則依據原購買紀錄。先確認,再付款。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
先確認用於 App Store 購買的 Apple 帳號所屬國家或地區,而非裝置語言、所在地或目前網路。前往 Settings,點選帳號姓名,再查看 Media & Purchases 中的帳號與國家或地區資訊;系統顯示的名稱可能略有不同。中國大陸商店通常不會顯示此 App。可從下載指南前往指定產品頁確認;若頁面顯示目前商店無法使用,反覆更換搜尋字詞也不會改變商店的顯示狀況。
要更改 Apple 帳號地區時,應確認哪些條件?
前往 Settings → 帳號姓名 → Media & Purchases → View Account → Country/Region,查看官方更改路徑。操作前先確認帳號餘額、仍有效的訂閱、待處理訂單及家庭共享狀態,並備妥符合目標商店要求的付款與帳單資訊。部分項目須先處理完畢或等待到期後才能更改。請依系統目前的提示操作,不要為了完成購買而隨意填寫帳單資料;更改後再確認產品頁與結帳幣別。
如何確認商店中的 App 是正版 Shadowrocket?
請同時確認產品名稱 Shadowrocket、開發者 Shadow Launch Technology Limited、產品頁網址中的 App ID 932747118,並比對本站使用的官方圖示。不要只憑搜尋結果排序、中文別稱或相似圖案判斷。進入產品詳細頁後,再確認開發者與相容性;付款前檢查購買確認頁上的 App 名稱與金額。本站下載指南整理了核對步驟,唯一取得管道是 App Store 產品頁,購買紀錄也會保存在對應的 Apple 帳號中。
換新 iPhone 或重新安裝,需要再買一次嗎?
使用原先完成購買的 Apple 帳號,在 App Store 帳號頁面尋找已購項目或 App 購買紀錄,再下載 Shadowrocket。裝置登入的帳號可能與 Media & Purchases 使用的帳號不同,請優先確認後者。若仍顯示價格,先檢查購買紀錄、隱藏的已購項目及目前商店,不要直接重複付款。重新取得 App 與還原設定是兩回事;伺服器資訊、訂閱及 Config 是否還原,仍須依原本的備份方式逐項確認。
一次買斷包含連線服務嗎?價格在哪裡查看?
Shadowrocket 是付費用戶端,美國商店參考價格為 2.99 美元,採一次買斷;實際金額、稅費、適用購買範圍及當地貨幣顯示,請以 App Store 頁面與結帳確認為準。用戶端一次買斷 ≠ 線路方案。使用前應備有自己的訂閱或伺服器資訊,訂閱請向你的服務商取得。購買 App 不會自動填入連線參數,也無法據此判斷服務是否有效;請分別確認訂閱效期與用戶端購買紀錄。
Home / Settings
安裝與首次開啟
安裝完成後,還需要匯入現有資料、選擇伺服器,並完成系統 VPN 設定授權。
iPad 可以安裝嗎?已在 iPhone 購買又該怎麼做?
Shadowrocket 支援 iPhone 與 iPad,系統需求及購買適用範圍請以 App Store 頁面標示為準。在 iPad 上使用原購買帳號登入 App Store,先查看已購項目,再確認產品詳細頁中的相容性。iPad 的顯示空間與部分列表排列可能不同,操作時仍可依 Home、Add Server、Config 和 Global Routing 等介面名稱定位。安裝完成後,請確認伺服器列表與目前設定;已購買 App 不代表訂閱資料也已自動移轉。
首次連線時出現 VPN 設定授權提示,是什麼意思?
首次啟用連線時,系統可能會詢問是否允許 Shadowrocket 加入 VPN 設定。這是用戶端建立系統網路通道所需的授權步驟,與購買驗證或更新訂閱無關。確認提示是由 Shadowrocket 發出後,依系統指示允許並完成裝置身分驗證;不要向他人提供裝置解鎖資訊。若先前曾取消,可返回用戶端重新嘗試連線,並在系統 Settings 的 VPN 相關頁面檢查設定狀態。完成授權後,仍須選擇有效伺服器並確認路由模式。
介面顯示英文,該從哪裡開始操作?
先依固定介面名稱定位:Home 查看伺服器列表與連線狀態,Add Server 新增現有伺服器資訊,Subscribe 用於訂閱類型,Config 管理設定檔,Global Routing 選擇整體路由方式。系統提供的 App 語言設定入口與可選語言,請以裝置 Settings 和目前 App 顯示為準;若沒有可切換的選項,可繼續依照這些英文名稱操作。不要只憑按鈕位置判斷功能,不同裝置的版面可能不同,修改前先確認欄位名稱。
首次開啟後,應依什麼順序設定?
先準備向你的服務商取得的訂閱,或備妥現有伺服器的完整參數;再透過 Add Server 匯入或填寫,並返回 Home 確認列表中確實出現資料。接著選擇要使用的伺服器,確認 Global Routing;若需要規則分流,也要確認目前啟用的 Config。最後開啟連線並完成系統授權,再以實際連線結果驗證。資料尚未匯入前不要反覆切換開關,也不要一次修改多個進階選項,否則難以判斷問題出在哪個步驟。
安裝前如何確認裝置相容性與更新需求?
開啟 Shadowrocket 的 App Store 產品詳細頁,查看相容性欄位;系統需求一律以 App Store 頁面標示為準。更新也請透過 App Store 完成;先確認裝置有足夠可用空間、網路可以正常連上商店,並核對購買帳號。不要只因教學中的介面與目前裝置不同,就認定安裝有誤;介面可能因裝置與 App 更新而改變。更新前先備份必要設定,更新後再確認目前的 Config、伺服器選擇與連線狀態,避免把設定變動誤認為訂閱失效。
Add Server / Subscribe
訂閱與伺服器匯入
以下操作以已有訂閱或伺服器資訊為前提。訂閱請向你的服務商取得,排查時請妥善保護其中的驗證資訊。
Subscribe 訂閱匯入失敗,如何分辨連結問題與網路問題?
先確認使用的是向你的服務商取得的完整訂閱網址,而不是帳號登入頁、說明頁或遭截斷的分享文字;檢查複製時是否混入空格、換行或標點。接著確認裝置日期與時間,並確認目前網路可以連上服務商的訂閱網址。若出現驗證失敗或內容無效的提示,請向服務商確認網址效期、存取權限與輸出格式。不要將含有驗證資訊的完整連結貼到公開討論區;排查時保留錯誤提示即可,無須公開訂閱內容。
已有單一伺服器資訊,Add Server 要填哪些欄位?
在 Add Server 中先選擇與伺服器端一致的 Type,再依該協定要求填寫位址、連接埠與驗證欄位。不同協定也可能需要 TLS、傳輸方式、Server Name 或其他附加參數,不能只複製位址與連接埠就認為資料完整。欄位值請以現有伺服器資料為準,不要依協定名稱猜測密碼、加密方式或開關狀態。儲存後返回 Home 確認項目存在,再進行連線測試;若失敗,優先逐欄比對,不要反覆更換協定類型。
如何更新訂閱?為什麼更新後選取的伺服器變了?
在 Home 找到對應的訂閱群組,使用該群組提供的更新功能;實際入口請以目前介面顯示為準。更新前記下目前使用的項目,更新後確認是否完成、群組內容是否變更,以及原項目是否遭到改名或移除。更新訂閱會讀取服務商目前回傳的內容,無法保證每個舊項目都會保留。若連線選擇有變,請重新選取有效項目再測試;不要為了重新整理而重複匯入同一網址,以免留下多個內容相近的群組。
訂閱匯入成功,但列表是空的或只剩少數項目,該怎麼辦?
先展開對應群組,檢查搜尋、篩選或隱藏設定是否限制了顯示;再確認剛才更新的是目標訂閱,而非另一組資料。若群組確實為空,請查看更新結果,並向服務商確認訂閱效期與目前回傳內容。匯入成功只代表匯入流程已完成,不表示每個項目都有效,也不保證服務商每次都回傳相同數量。刪除群組前先保留可還原的資料,避免排查顯示問題時遺失原網址;不建議連續重複匯入來試錯。
Subscribe 和 Config 有什麼差別?更新訂閱會同步更新規則嗎?
Subscribe 通常用於取得與更新伺服器項目,Config 則用於管理規則及相關設定;兩者不能簡單視為同一項更新作業。更新伺服器訂閱後,應另外確認目前啟用的 Config 及其來源,不能因此認定規則也已同步。實際匯入內容取決於資料本身的格式。修改或替換 Config 前先備份,啟用後再確認 Global Routing 是否設為 Config,並檢查重要規則與 FINAL;只在列表中看到檔案,不代表該檔案已生效。
Global Routing / Config / Data
規則分流與故障排解
分開判斷連線狀態、實際存取結果與規則處理方式。開關已開啟,不代表所有目標都能存取。
Global Routing 的 Config、Proxy、Direct 該怎麼選?
Global Routing 有三種模式:設定檔 Config、代理 Proxy、直連 Direct。Config 會依目前設定中的規則決定連線策略,適合需要規則分流的情況;Proxy 會讓由用戶端處理的連線使用所選代理;Direct 則採直接連線。請依實際需求選擇,不要把 Proxy 當成解決所有連線問題的開關。排查時可先記下原設定,再暫時切換作為對照;驗證完成後恢復原設定,並區分介面中的 Proxy、Direct 與規則策略關鍵字 PROXY、DIRECT。
連線開關無法開啟,或剛開啟就關閉,該先檢查哪裡?
先確認 Home 已選取有效伺服器,再查看系統是否仍在等待 VPN 設定授權或裝置身分驗證。接著檢查 Settings 中是否有其他正在啟用的 VPN 設定、裝置管理限制或組織政策;受管理的裝置應依管理規範處理。記下用戶端顯示的具體錯誤,再嘗試關閉連線並重新開啟 App。不要一開始就刪除所有系統設定或重置網路;確認影響範圍並保存必要資訊後,再考慮進一步檢查系統。
顯示已連線,但網頁無法開啟,如何逐步排查?
連線狀態只表示通道已建立,不代表目標網站、伺服器與 DNS 都正常。先關閉連線,確認基本網路可以瀏覽一般網頁;再啟用連線,檢查所選伺服器與訂閱是否有效。記下 Global Routing 和目前的 Config,分別測試不同目標,判斷是全部失敗還是部分失敗。必要時切換 Wi-Fi 與行動網路進行比對。每次只變更一個變數;若只有在 Config 模式下失敗,優先檢查命中的規則與 DNS,不要立刻刪除整份設定。
規則似乎沒有生效,如何檢查順序與 FINAL?
先確認 Global Routing 設為 Config,再確認目標設定檔已啟用。規則通常由上而下比對,第一個符合的項目會決定策略,因此前面的寬泛規則可能先於後面的精確規則生效。檢查 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 等條件是否符合實際目標,並確認策略拼寫及引用有效。FINAL 應放在規則末尾,用來處理前面未命中的連線。修改後以新建立的連線進行驗證;既有連線可能仍沿用原本的處理結果。不要只憑一次連線就判定整份規則失效。
使用後耗電增加,該檢查哪些設定?
先在系統電池頁面比較相近時段的使用情形,同時考量螢幕使用時間、訊號強弱、實際傳輸量與網路切換。頻繁重新連線、持續大量傳輸、密集測試或長時間記錄詳細日誌,都可能增加處理負擔。確認 On Demand 設定是否符合需求,減少不必要的重複測試;為診斷而暫時開啟的詳細記錄,使用後請恢復原設定。協定名稱本身無法直接決定耗電高低,應在相同網路與工作情境下比較;不要只因 VPN 狀態持續顯示,就認定用戶端運作異常。
Connectivity Test 和 Data 能證明連線完全正常嗎?
Connectivity Test 用於輔助判斷特定測試條件下的連線狀況,不代表所有網站、App 與傳輸方式都能正常使用。Data 中的流量紀錄也須搭配統計範圍與重設狀態解讀,不能取代服務商的用量或效期紀錄。測試通過但目標無法存取時,請繼續檢查目標網域、規則命中與 DNS;測試失敗但部分內容可正常存取時,則確認測試目標本身。向服務商回報時,請說明網路類型、無法存取的目標與錯誤情形,並遮蔽訂閱網址及驗證欄位。