官方手冊 / 常見問題

Shadowrocket 常見問題

先確認問題發生在哪個步驟,再逐項檢查。購買紀錄、訂閱內容與連線狀態是三件不同的事。

01 / APP STORE

正版核對與購買

請先核對產品頁與購買帳號。裝置相容性、價格及購買資格,請以 App Store 目前顯示為準。

在 App Store 搜尋不到 Shadowrocket,該先確認什麼?

先從本站正版核對頁前往 App Store 產品頁,確認顯示的是 Shadowrocket,不要只憑搜尋名稱判斷。若商店提示目前所在區域無法使用,請檢查 App Store 所用 Apple ID 的國家或地區;這與裝置的語言設定不同。若需變更,請依序前往系統 Settings → Apple ID → Media & Purchases → View Account → Country/Region 查看官方流程,並先處理餘額、訂閱及付款資料等條件。是否能購買,請以目前商店頁面的實際顯示為準。

如何確認商店中的小火箭是 Shadowrocket 正版?

請核對三項:App 名稱為 Shadowrocket、開發者為 Shadow Launch Technology Limited,且產品頁網址包含 id932747118;再將圖示與本站使用的官方圖示比對。名稱或圖案相似,都不能取代上述核對。購買前也請展開商店頁的相容性與購買資訊,確認裝置及帳號符合條件。唯一取得管道為 App Store,後續 App 更新也透過 App Store 完成。

購買 Shadowrocket 後,就會有可用的伺服器嗎?

客戶端一次買斷 ≠ 線路方案。購買取得的是 Shadowrocket 客戶端使用資格;實際連線仍須使用你已有的訂閱或伺服器資訊,並確認相關服務仍有效。本站不提供、不販售、不推薦節點或訂閱,僅說明如何匯入、設定及排查既有資料。美國商店價格為 $2.99,一次買斷;各地商店以當地貨幣顯示,最終金額與購買條件請以 App Store 頁面標示為準。

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

請先使用原購買時的 Apple ID 登入 App Store,在帳號的已購項目或 App 清單中尋找 Shadowrocket,再依商店提示重新下載。若仍顯示價格,請先檢查目前使用的商店帳號、購買紀錄及所在商店,不要立即重複付款。App 購買紀錄與設定資料是兩回事,重新下載不代表訂閱、伺服器參數或規則檔案也會還原。更換裝置前,請另外確認備份;跨裝置的購買資格及家人共享是否適用,請以 App Store 頁面和帳號實際顯示為準。

iPad 可以安裝嗎?Mac 和 Apple TV 的相容性要去哪裡確認?

可在同一個 Shadowrocket App Store 產品頁查看並安裝 iPad 版,請先確認目前 Apple ID 的已購狀態,再核對相容性。iPhone 與 iPad 的版面可能因螢幕尺寸而異,但匯入既有資料、選擇 Global Routing 及授權連線的檢查順序相同。Mac、Apple TV 與 Apple Vision 的支援情況也請查看同一商店頁的相容性欄;系統需求及是否支援通用購買,一律以 App Store 頁面標示為準。

查看 App Store 正版核對與購買說明 →

02 / FIRST CONNECTION

安裝與首次開啟

系統授權關係到能否建立設定;伺服器是否可用,則須在連線後另外確認。

第一次開啟時,為什麼會要求加入 VPN 設定?

這是系統為建立網路連線設定而顯示的授權提示,不是 App Store 購買確認。請先匯入並選好既有伺服器資訊,再由你主動啟動連線;確認 App 名稱後,依系統提示允許加入設定並完成身分驗證。授權成功僅表示系統允許建立連線,不代表遠端伺服器一定可用。若不小心選擇拒絕,可回到 Shadowrocket 再次嘗試連線;也請檢查系統 Settings 中是否已有 VPN 設定。

Home 的連線開關無法開啟,或開啟後立刻關閉,該怎麼辦?

請先確認已選取完整的伺服器設定,再查看系統是否顯示 VPN 授權或身分驗證提示;若尚未完成提示,開關可能無法維持開啟。接著查看系統 Settings 中已有的 VPN 設定,確認沒有其他網路連線工作造成衝突。若裝置由組織管理,相關權限可能受管理政策限制,請向裝置管理員確認。仍無法連線時,記下錯誤原文與發生時間,再檢查 Log;不要把所有問題都歸因於訂閱失效。

介面顯示英文,如何對照教學操作?

本手冊保留 App 內的英文介面名稱,方便直接對照:Home 是首頁入口,Add Server 用來新增伺服器資料,Config 用來查看設定檔,Settings 用來檢查設定。Global Routing 中的 Config、Proxy、Direct 分別代表設定、代理與直連模式。若要調整 App 語言,可在系統 Settings 查看 Shadowrocket 是否提供語言選項;實際可選項目以目前 App 和系統顯示為準。若找不到選項,也可依上述英文名稱繼續操作。

系統顯示 VPN,是否代表 Shadowrocket 已能正常上網?

不能只根據 VPN 圖示判斷。圖示主要反映系統連線狀態,遠端伺服器驗證、DNS 解析或規則比對仍可能失敗。連線後先測試平時可正常瀏覽的網站,再測試需要透過代理存取的目標,並在 Log 查看相關請求是否出現錯誤。若只有部分目標無法使用,優先檢查規則與 DNS;若所有請求都失敗,再確認伺服器資料、有效期限及目前網路。Connectivity Test 的結果也只能作為診斷線索。

更新 App 前,需要備份哪些資料?

請先確認能找回既有訂閱網址、手動輸入的伺服器參數及目前使用的 Config 檔案;自行修改過的規則也請另存一份,以便還原。若使用 iCloud 同步,請確認同步確實完成,不要把開啟同步開關視為備份成功。App 透過 App Store 更新,通常不需要重新購買,但更新與重新安裝並不相同。刪除 App、更換裝置或清除設定前,請先確認備份可讀取,並妥善保存含有驗證資訊的資料。

依照步驟完成快速入門 →

03 / EXISTING CONFIGURATION

訂閱與節點匯入

以下操作皆以你已有自己的訂閱或伺服器資訊為前提。請先辨別資料類型,再確認匯入結果。

既有訂閱要從哪裡匯入?它和 Config 有什麼不同?

請先確認手上的資料類型。既有訂閱通常用來取得及更新伺服器清單,可在 Home 的 Add Server 中選擇 Subscribe,輸入你已有的完整訂閱網址並儲存;實際入口請以目前介面為準。Config 主要包含規則、策略及相關設定,不應將任意規則檔案網址當成伺服器訂閱輸入。匯入後請確認清單出現預期項目,再選取伺服器。只儲存網址但未成功讀取內容,不算完成匯入。

訂閱匯入失敗、清單空白時,該依什麼順序檢查?

先確認複製內容完整,尤其是網址結尾的參數、大小寫及前後空格;再確認這是你已有的訂閱網址,而非帳號登入頁或一般網頁。查看更新時顯示的錯誤原文,判斷是網路請求、驗證還是內容解析失敗。接著確認訂閱是否有效,以及目前網路能否連線至該網址。不要一次連續修改多項設定,也不要將含驗證參數的完整網址公開;記錄錯誤前請先遮蔽敏感資訊。

如何更新既有訂閱?更新後還要檢查什麼?

在 Home 找到既有的 Subscribe 群組或訂閱項目,使用目前介面提供的更新功能。等待請求完成後,檢查錯誤提示與伺服器清單。更新只會重新讀取訂閱提供的內容,不會替你續訂服務。若舊項目遭移除或名稱變更,可能需要重新選取原本使用的伺服器。更新成功後,再確認目前選取項目、Global Routing 及實際連線結果;手動新增且不屬於該訂閱的項目,請另外檢查,不要與訂閱更新混為一談。

使用 Scan QR Code 匯入後,為什麼還是無法連線?

Scan QR Code 只會讀取 QR Code 中的資料,不會驗證遠端服務是否可用。請先確認匯入內容是單一伺服器還是訂閱網址,再檢查協定類型、Address、Port 及驗證欄位是否齊全。若設定涉及 TLS,也請依原始資料核對 SNI 等參數,不要因名稱相似就自行更改。QR Code 也可能包含敏感資訊,請當作密碼資料妥善保管;若掃描成功但仍無法連線,請依序檢查伺服器參數、目前網路及 Log 中的錯誤。

手動新增 VLESS、Trojan 或 WireGuard 時,參數可以共用嗎?

不同協定的參數不能直接互換。在 Add Server 中先選擇與既有資料相符的協定,再逐項填入位址、連接埠及該協定所需的驗證欄位。VLESS 的身分欄位、Trojan 的 Password,以及 WireGuard 的金鑰與 Peer 設定各有不同用途。傳輸方式、TLS 與 SNI 也應符合原始資料,不能只填位址和連接埠就認定設定完整。遇到憑證錯誤時,請核對網域與憑證設定,不要透過放寬憑證驗證來掩蓋填寫錯誤。

了解 Subscribe 與 Config 的功能差異 →

04 / ROUTING & DIAGNOSTICS

分流規則與連線疑難排解

一次只調整一項。保留原設定、記下錯誤原文,並在相同網路條件下重新測試。

Global Routing 中的 Config、Proxy、Direct 三種模式該怎麼選?

日常依規則分流時選擇 Config(設定),前提是目前的 Config 檔案已有適用規則;需要暫時檢查代理連線時,可選擇 Proxy(代理),讓交由客戶端處理的請求以代理模式轉送;需要確認原網路的連線情況時,可選擇 Direct(直連)。Direct 不代表系統連線開關已關閉,Proxy 也不是所有連線問題的通用解法。每次切換後都請重新發出目標請求,搭配 Log 判斷結果,測試完成後再恢復原本模式。

已連線但網頁無法開啟,該先檢查 DNS 還是伺服器?

先判斷故障範圍,再決定檢查方向。關閉連線,確認目前網路本身能否正常使用;接著重新連線並測試不同目標,同時查看 Log 是否出現解析、驗證或連線逾時錯誤。解析失敗時,優先確認目前 Config 與 Settings 中實際生效的 DNS 設定;驗證失敗時,檢查伺服器憑證資料;連線逾時則檢查位址、連接埠及網路是否可連通。一次只變更一項設定並保留原值,避免同時更換 DNS、規則與伺服器,導致無法判斷原因。

只有特定網站走錯線路,該如何檢查規則順序?

先確認 Global Routing 設為 Config,並確認目前啟用的就是正在查看的 Config 檔案。重新開啟目標網站後,在 Log 核對實際請求的網域及命中的規則,不要只看瀏覽器網址列;同一頁面可能會請求多個網域。接著由上而下檢查 DOMAIN、DOMAIN-SUFFIX、IP-CIDR 等條件及其對應策略,並留意較早命中的規則可能先於後續項目生效。FINAL 會處理未命中前述條件的請求;修改後請重新測試並保留原設定備份。

開啟 On Demand 後總是自動連線,如何恢復手動控制?

先查看 Settings 中的 On Demand 設定及既有網路條件,確認自動連線是否由這些條件觸發。若要恢復手動控制,先關閉 On Demand,再關閉 Home 的連線開關;若只關閉連線、保留按需條件,網路變更後可能再次觸發。接著分別在 Wi-Fi 與行動網路下確認結果。若裝置仍會自動建立連線,請再檢查系統 VPN 設定與裝置管理政策,避免將其他設定的行為誤認為目前設定未儲存。

感覺耗電增加,如何判斷是否由連線設定造成?

先在系統 Settings 的電池用量統計中比較使用情況相近的時段,並一併考量螢幕使用時間、訊號強度及實際傳輸量。系統可能會將透過 VPN 處理的網路活動計入相關程序,因此不能只看單一比例就下結論。檢查是否頻繁重新連線、持續記錄詳細 Log、過於頻繁地執行連線測試,或 On Demand 條件反覆觸發;每次只調整一項,再觀察相近時段的變化。不要為了降低統計數字而任意關閉憑證驗證或刪除必要規則。

查看 Settings 設定詳解 →