官方手冊 · 常見問答

Shadowrocket 常見問題

先區分購買、匯入與連線問題,再依序檢查。每則回答都可獨立展開;介面名稱保留英文,方便在應用程式中逐項核對。

正版核對與購買

先核對產品頁,再確認帳號、價格與購買紀錄。

App Store 搜尋不到 Shadowrocket,先檢查什麼?

先從本站正版下載頁前往 App Store 產品頁,判斷是搜尋結果問題,還是目前商店未提供。請確認「媒體與購買項目」使用的 Apple 帳號國家或地區,而非只看裝置語言。若需調整,請在系統 Settings 的 Apple 帳號中進入「媒體與購買項目」,選擇「檢視帳號」後確認「國家或地區」,並閱讀系統列出的餘額、訂閱與付款方式要求。更改地區不保證能購買,是否提供仍以目前 App Store 頁面為準。

如何確認商店裡的是正版 Shadowrocket?

核對三項資訊:名稱為 Shadowrocket、開發者為 Shadow Launch Technology Limited、產品頁網址包含 id932747118;並比對本站頁首使用的官方圖示。搜尋結果中的名稱與圖示只能協助辨識,不能取代開發者名稱與 App ID 的核對。進入產品頁後,再查看價格、相容性與購買確認資訊,勿只根據搜尋結果中的排序判斷。若任何重要資訊不符,請返回正版下載頁,重新開啟產品頁。

購買 Shadowrocket 後,就有可連線的線路嗎?

不是。一次買斷客戶端 ≠ 線路方案。購買取得的是 Shadowrocket 客戶端的使用資格;連線仍需要使用者已有的訂閱或伺服器資訊,並正確填入協定參數。本站不提供、不販售、不推薦節點或訂閱,只說明如何匯入及使用現有設定。應用程式價格與連線服務的有效期限、流量及伺服器狀態是不同事項;若連線失敗,應分別檢查客戶端設定與現有服務狀態,而非重複購買應用程式。

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

先使用原購買時的 Apple 帳號登入 App Store,在帳號的已購項目中尋找 Shadowrocket,確認是否有重新下載選項。若仍顯示價格,請先核對「媒體與購買項目」的帳號、購買紀錄及目前商店,勿直接再次付款。應用程式購買紀錄與 Shadowrocket 內的訂閱、伺服器、Config 是不同類型的資料;重新下載應用程式不代表設定一定會一併還原。裝置相容性、購買適用範圍及還原結果,請以 App Store 頁面與帳號紀錄為準。

在哪裡確認 Shadowrocket 的價格、系統需求與共享範圍?

請以 App Store 產品頁及購買確認頁為準。Shadowrocket 是一次買斷的付費應用程式,美國商店參考價格為 2.99 美元;不同商店以當地貨幣標示,實際金額以付款前顯示為準。系統需求一律以 App Store 頁面標示為準。家人共享及不同裝置的購買適用範圍,也應逐項查看商店說明;產品頁列出多種裝置,不代表所有帳號都能共用購買項目。購買前先確認使用的裝置與帳號,再進行付款。

查看正版核對步驟 →

安裝與首次開啟

分別檢查系統授權、應用程式介面與連線狀態。

iPhone 首次連線時出現「加入 VPN 設定」提示,該怎麼處理?

這是系統要求授權加入 VPN 設定的提示。請先確認提示是由剛才在 Shadowrocket 中發起的連線操作觸發,再依系統步驟允許並完成身分驗證。取得授權不代表伺服器參數正確,也不保證網路連線成功。返回 Home 後,檢查所選伺服器與連線狀態;若先前取消授權,可再次發起連線。若仍無法完成,請前往系統 Settings 的 VPN 設定管理處檢查現有項目,並先停止其他正在執行的 VPN 連線,避免同時變更多項設定。

iPad 可以安裝嗎?操作方式和 iPhone 有什麼不同?

Shadowrocket 可透過同一個 App Store 產品頁在 iPad 上取得,系統需求請以 App Store 頁面標示為準。若已購買,先使用原購買帳號確認商店是否提供重新下載。iPad 的畫面配置可能與 iPhone 不同,但仍應留意 Home、Config、Settings 等介面名稱,以及匯入所需的伺服器參數。請依介面名稱操作,不要只憑截圖上的按鈕位置尋找功能;裝置間的設定是否已同步,也需在實際清單中確認,不能只看購買紀錄判斷。

連線開關無法開啟,或開啟後立刻關閉,該怎麼檢查?

先確認 Home 中已選取有效的伺服器記錄,並留意系統 VPN 授權是否已完成。接著停止其他 VPN 連線,重新開啟 Shadowrocket 再試;若裝置由公司或學校管理,也要確認管理政策是否限制 VPN 設定。若開關立刻關閉,請查看 Log 同一時間的錯誤訊息,分辨是缺少參數、讀取設定失敗,還是無法建立連線。先保存錯誤資訊,再逐項核對,勿反覆刪除所有設定;授權問題與伺服器無法連線需要分別處理。

介面是英文,該用哪些名稱尋找功能?

本手冊保留應用程式介面中的英文名稱,避免依中文意譯尋找時誤認功能。查看伺服器與連線狀態請從 Home 開始;新增記錄請找 Add Server;設定檔請找 Config;常用設定請找 Settings;路由模式請找 Global Routing。若裝置提供應用程式專屬的語言選項,可在系統 Settings 的應用程式設定中查看;實際支援的語言以應用程式顯示為準。切換介面語言不會改變伺服器參數;匯入失敗時仍須檢查連結內容與協定欄位。

連線後耗電增加,需要一直關閉背景執行嗎?

先查看系統電池用量統計中的具體時段,並搭配當時的流量、網路切換與連線重試情況判斷,勿只看單次百分比。持續傳輸、頻繁測試,以及網路不穩時反覆重新連線,都可能增加耗電。可暫停頻繁執行 Connectivity Test,檢查 Log 是否持續出現錯誤,並確認 On Demand 是否在不需要的網路環境下觸發連線。不要只靠強制關閉應用程式處理;請在相同使用條件下比較調整前後的狀況,每次只變更一項設定。

依步驟完成首次連線 →

訂閱與節點匯入

以現有訂閱或伺服器資訊為前提,先核對來源內容。

匯入現有訂閱失敗,應先檢查連結還是伺服器?

先確認訂閱連結能否取得有效內容,再檢查其中的伺服器。確認複製的是使用者現有訂閱的完整網址,沒有多出空格、換行或說明文字;再確認訂閱是否有效,以及存取時是否需要額外驗證。匯入錯誤可能是請求失敗,也可能是回傳內容格式不受支援,兩者不可混為一談。若回傳的是登入頁面或錯誤訊息,重複匯入也無法修正內容。請記下應用程式提示,並向原服務提供者確認連結用途;勿公開含有存取憑證的完整訂閱網址。

更新訂閱會覆蓋手動修改的伺服器參數嗎?

訂閱中的伺服器資訊通常由訂閱回傳內容管理;更新後,名稱、位址、連接埠或參數可能隨內容變動,因此不要假設手動修改會一直保留。更新前先記下需要比對的欄位,必要時以應用程式支援的方式另存記錄;更新後確認目前選取的項目是否仍存在。更新訂閱與更新 Config 是不同操作;更新伺服器清單不代表已啟用新的規則檔案。若更新後連線異常,應比對記錄來源與參數變化,而非立即修改 DNS。

Scan QR Code 成功後,為什麼還是無法連線?

成功讀取 QR Code 只表示應用程式取得了內容,不代表伺服器目前可連線或憑證有效。請開啟產生的伺服器記錄,核對協定類型、位址、連接埠及必要的驗證欄位;使用 TLS 的記錄也要確認相關參數與原始資訊一致。若 QR Code 包含訂閱網址,請確認訂閱請求與清單匯入都已完成。接著在 Home 選取對應記錄再連線,並依錯誤提示排查。QR Code、分享連結與匯出的設定可能含有敏感資訊,尋求協助時請遮蔽驗證資料。

在 Add Server 中該選哪種協定?哪些參數不能猜?

協定類型應與使用者現有的伺服器資訊一致,不能依名稱或連線速度猜測。Shadowsocks、VMess、VLESS、Trojan、WireGuard 等記錄所需欄位各不相同;即使位址與連接埠相同,也不能互換。驗證欄位、加密方式、傳輸方式及 TLS 相關欄位,都應逐項比對原始參數;若缺少欄位,先確認資訊是否完整,不要嘗試關閉憑證檢查來掩蓋問題。建議一次只新增一筆記錄並進行驗證,確認後再整理名稱與群組,方便找出輸入錯誤。

現有訂閱和 Config 設定檔有什麼差別?

伺服器訂閱主要用於匯入及更新連線記錄;Config 設定檔則用來整理規則及相關設定。兩者都可能透過連結取得,但不能只看網址外觀判斷用途;具體內容應以原提供者的說明及應用程式的辨識結果為準。匯入伺服器後,還要確認 Home 中選取的記錄;匯入 Config 後,則要確認實際啟用的檔案。若 Global Routing 使用 Config,規則是否生效取決於目前設定內容與比對結果;伺服器清單出現記錄,不代表已自動完成分流。

核對協定名稱與相關術語 →

規則分流與故障排查

依基礎網路、伺服器、DNS、規則的順序逐步縮小範圍。

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

Config 會依目前啟用設定中的規則決定請求的路由;Proxy 會將請求交由所選代理處理;Direct 則直接連線至目標。日常需要規則分流時,先確認 Config 檔案正確,再選擇 Config;排查問題時,可針對同一目標分別測試不同模式,但測試後應還原原設定。Proxy 不會補上錯誤的伺服器參數,Direct 也不等於中斷連線。判斷流量實際走向時,應搭配連線記錄確認,而非只看頂端的開關狀態。

顯示已連線,但網頁或 App 無法連網,應依什麼順序檢查?

先中斷連線,確認基礎網路本身可用,再檢查所選伺服器記錄、現有服務的有效狀態與目前的 Global Routing。接著查看 Log 中相關請求,分辨是網域解析失敗、伺服器連線失敗,還是規則選擇不如預期。只有單一目標異常時,優先檢查該目標符合的規則;所有目標都異常時,優先檢查基礎網路與連線參數。每次只調整一個變數,並在相同網路下重試。系統顯示 VPN 已連線,只代表相關連線狀態,不能單獨證明目標網站或所有請求都能成功。

DNS 該怎麼修改?換個位址就能解決所有問題嗎?

不能。先確認錯誤是否發生在網域解析階段,再查看目前 Config 與 DNS 設定的來源,避免同時在多處修改,卻不清楚實際使用哪一項。選擇解析方式時,需考量解析請求本身是否可連線,以及網域解析結果是否符合後續路由。修改前保留原值,修改後以同一網域重新檢查,並查看 Log 是否仍有解析錯誤。若問題實際上是伺服器驗證失敗、目標拒絕連線或規則選錯策略,單純更換 DNS 位址無法解決。

已新增規則卻沒有生效,該檢查哪些地方?

先確認 Global Routing 設為 Config,並確認修改的是目前啟用的 Config 檔案。規則會依順序檢查,前面的規則可能先符合;DOMAIN 比對特定網域,DOMAIN-SUFFIX 比對網域及其子網域,FINAL 則處理先前未符合的請求。也要確認規則中的策略名稱有效,以及實際請求使用的是網域還是 IP 位址。儲存後重新送出目標請求,查看連線記錄確認符合的規則。既有連線未必會套用新規則,不能只重新整理一次頁面就判定修改無效。

Connectivity Test 或 Ping 有結果,為什麼實際連線還是失敗?

測試結果只反映所選測試方式在當下條件的狀況,不等於已完整驗證所有目標的連線。不同測試方式可能檢查不同環節,因此測試數值不能取代網域解析、TLS 連線與目標回應的排查。先確認 Settings 中的 Ping 或測試相關選項,再實際連線至發生問題的同一目標,並搭配 Log 查看失敗步驟。測試失敗也不代表所有請求都無法使用;應比對實際請求與測試設定,避免為了追求單一測試結果而同時修改多項參數。

繼續閱讀 DNS 設定說明 →

依問題繼續查閱

操作流程請看教學,欄位說明請看設定詳解,規則名稱與比對範圍請查閱術語表。