Shadowrocket 使用指南

Shadowrocket 疑難排解

先確認購買與設定,再排查連線問題。依問題所處階段選擇分類,展開答案後逐項檢查;每次只變更一項設定,並保留測試結果以便比對。

4 個分類・20 個問答・適用於 iPhone 與 iPad 的使用檢查

尚未取得 App,請先閱讀App Store 正版確認與下載說明;已有設定但尚未連線,請從首次使用教學開始。以下訂閱與伺服器操作,皆以使用者已有自己的訂閱或伺服器資訊為前提。

App Store・購買紀錄・帳號地區

正版與購買

先確認產品頁與購買帳號。商店供應情況、裝置相容性及已購紀錄需要分別核對。

如何確認 App Store 上的是正版 Shadowrocket?

請一併核對 App 名稱 Shadowrocket、開發者 Shadow Launch Technology Limited、官方圖示及 App ID 932747118。可在產品頁網址中的 id932747118 核對 App ID,圖示則應與本站使用的官方圖示一致。不要只憑「小火箭」搜尋字詞或相似圖示判斷。購買前也請查看價格、相容性與 App 說明;價格、系統需求及購買適用範圍均以 App Store 頁面標示為準。

一次買斷包含哪些內容?購買後就能連線嗎?

購買的是 Shadowrocket 用戶端的使用資格。用戶端一次買斷不等於連線服務方案,連線服務與用戶端購買彼此獨立;本站不提供、不販售也不推薦節點或訂閱。美國店面價格約為 2.99 美元,其他店面會以當地貨幣顯示,實際金額以 App Store 頁面標示為準。首次使用前,請準備本人已有且有權使用的訂閱或伺服器資訊,再依教學匯入;只完成 App Store 購買不會自動產生可用設定。

更換 iPhone 或重新安裝後,需要重新購買嗎?

先使用原購買帳號登入 App Store,在帳號的已購項目中尋找 Shadowrocket,再確認產品頁是否提供重新下載。同一購買帳號通常可重新下載已購 App,實際適用範圍以 App Store 頁面標示為準。若頁面顯示價格,請先確認「媒體與購買項目」使用的是原帳號,並核對購買紀錄。App 購買紀錄與本機設定是兩回事:重新下載後,仍須從既有備份還原或重新匯入設定。

如何確認帳號地區?需要更改時要從哪裡操作?

在系統設定中進入 Apple 帳號,開啟「媒體與購買項目」,選擇「檢視帳號」,再查看「國家/地區」;介面位置可能因系統版本而異,請以裝置實際顯示為準。確定需要變更時,請使用該頁面的官方變更入口,並先處理頁面提示的餘額、有效訂閱、家人共享及付款方式等條件。變更裝置語言或地區設定,不等於變更 App Store 帳號地區。若遇到購買或帳單問題,請透過 App Store 帳號中的官方支援入口處理。

Home・系統授權・設定還原

安裝與首次開啟

App Store 已購項目、系統 VPN 授權與 App 設定各自獨立。還原購買資格後,仍需確認實際連線設定。

iPhone 首次開啟後,如何完成第一次連線?

先確認 iPhone 一般網路可正常使用,再匯入本人已有的訂閱或伺服器資訊,於 Home 選取伺服器並確認 Global Routing。啟用連線時,系統可能會要求加入 VPN 設定;這是建立網路連線所需的授權步驟,請先確認發起要求的 App 是 Shadowrocket,再予以確認,並依提示完成裝置驗證。系統需求以 App Store 頁面標示為準。連線成功後,仍須實際瀏覽目標網站,不要只憑開關狀態判斷設定是否完全正確。

iPad 可以安裝嗎?已購 App 和設定會一併出現嗎?

Shadowrocket 支援 iPad,可從同一個 App Store 產品頁取得;系統需求與購買適用範圍以 App Store 頁面標示為準。請先在 iPad 上確認購買帳號,再從已購項目或產品頁重新下載。iPad 的可用顯示空間與 iPhone 不同,操作時可依 Home、Config、Settings 等實際介面文字尋找功能。已購 App 不代表伺服器清單、訂閱和 Config 也已還原;這些內容需另行匯入,或確認 iCloud 同步條件後檢查還原結果。

Home 的連線開關無法啟用,應依什麼順序檢查?

先確認已新增並選取可用伺服器,再留意系統是否跳出 VPN 設定授權或裝置驗證提示。若取消了授權,可返回 App 重新嘗試,並在系統設定中搜尋 VPN,確認相關設定及裝置管理限制。先停止其他正在使用系統 VPN 的連線,再測試 Shadowrocket。受管理的裝置可能禁止新增設定,請遵循管理規範。若仍無法連線,請記下完整錯誤訊息並查看 Log,先找出原因;不要直接刪除所有設定或反覆重新安裝。

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

本指南保留 Home、Add Server、Config、Settings 等介面用語,方便直接尋找功能。先查看系統設定中該 App 是否提供語言選項;若沒有,請以 App 實際支援的語言為準,不要把系統地區設定當成 App 語言切換。閱讀教學時,依英文項目名稱確認位置與用途,不必依賴按鈕在螢幕上的固定座標。Global Routing 下的 Config、Proxy、Direct 分別代表設定、代理、直連模式,與設定檔名稱並非同一概念。

重新下載 App 後,如何還原既有設定才不容易遺漏?

先確認 App 購買資格已還原,再檢查舊裝置上的訂閱資訊、伺服器參數及 Config 備份是否仍可存取。使用 iCloud 時,請確認兩部裝置的 iCloud 帳號、系統授權及 App 內同步選項;App Store 購買帳號與 iCloud 帳號用途不同。不要假設所有本機內容都已同步,還原後請逐項核對伺服器、目前的 Config、Global Routing 及必要的 Settings。新裝置確認正常後,再清理舊裝置上的設定;備份檔案與訂閱連結也請妥善保管。

Add Server · Subscribe · Config

訂閱與伺服器匯入

先分辨資料是訂閱連結、單一伺服器參數還是 Config 檔案,再選擇相應的匯入入口。

已有的訂閱連結要從哪裡匯入?

在 Home 開啟 Add Server,選擇 Subscribe,貼上本人已有且有權使用的完整訂閱連結,接著儲存並確認更新結果。若手邊資料是 QR Code,可使用 Scan QR Code,但請先確認 QR Code 內容確實是對應的設定。匯入後,檢查是否出現預期的伺服器項目,再選取一項測試連線。不要把訂閱網址當成單一伺服器位址輸入,也不要把網頁說明頁當作訂閱介面。訂閱連結可能包含存取憑證,提交截圖或排查紀錄前,務必遮蔽完整連結。

訂閱匯入失敗或清單空白,如何分辨原因?

先檢查連結是否完整,有沒有混入空格、換行或聊天 App 自動加入的標點,再確認目前網路能否存取該網址。留意 App 顯示的是要求失敗、驗證失敗還是內容解析失敗:這三種情況分別與網路連線、訂閱權限及回傳內容格式有關。清單空白也可能是介面回傳空內容,不能直接判定為 App 異常。請向原服務提供者確認連結有效期限與格式,不要公開連結求助;重複貼上同一個錯誤網址或反覆重新安裝,通常無法改變介面回傳結果。

更新 Subscribe 後,為什麼伺服器名稱或選取項目變了?

更新 Subscribe 時,App 會重新讀取現有訂閱回傳的項目,名稱、位址及項目數量都可能改變。更新前先記下目前選取的項目;更新後確認訂閱群組、所選伺服器及連線所需參數,不要只看名稱是否相似。若更新要求失敗,先查看錯誤提示,不要立即刪除仍可核對的舊紀錄。自動更新選項與行為以 App 實際介面為準;用戶端只能讀取既有訂閱提供的內容,無法自行延長訂閱權限或補上服務提供者未回傳的項目。

手動使用 Add Server 時,哪些參數不能憑經驗填寫?

協定類型、伺服器位址、連接埠、密碼或 UUID,以及 TLS、SNI 和傳輸相關欄位,都應逐項符合本人已有的伺服器資料。不同協定需要的欄位各不相同,不要直接套用其他設定的參數,也不要因連線失敗就任意更改協定。位址欄位與完整分享連結是不同輸入內容,貼上前請確認該入口接受的格式。若涉及憑證驗證,應先核對主機名稱與憑證資訊,不要把 Allow Insecure 當成一般修復方式;缺少參數時,請向原服務提供者確認。

Subscribe 和 Config 有什麼不同?兩者都需要匯入嗎?

Subscribe 主要用來讀取及更新既有伺服器項目;Config 則用來整理規則及相關設定,兩者不是同一個匯入入口。匯入伺服器後,若選擇 Config 模式,也應確認目前啟用的設定檔與規則策略。是否需要另外匯入 Config,取決於現有設定與實際用途,不要為了完成所有步驟而覆蓋已可正常使用的設定。匯入新 Config 前,請先備份舊設定並確認其中引用的策略確實存在;檔案匯入成功,不代表每條規則都會如預期執行。

Global Routing · On Demand · Log

規則與故障排查

分開確認網路連線、伺服器連線、DNS 與規則命中情況。測試成功與實際瀏覽成功應分別記錄。

Global Routing 的 Config、Proxy、Direct 要怎麼選?

Config 模式會依目前設定中的規則決定請求的處理方式,適合確認規則後日常使用;Proxy 模式會將請求交由代理處理,可用來判斷問題是否出在分流;Direct 模式則用於直連對照,不能據此確認代理伺服器是否可用。測試時請固定相同網路、伺服器與目標網站,每次只變更一項。若 Proxy 可用但 Config 不行,應優先檢查規則命中情況與策略引用;切換模式無法取代修正錯誤的伺服器參數。

顯示已連線卻無法上網,第一輪該怎麼排查?

先中斷連線,確認一般網路是否正常,再連接選定的伺服器,分別測試一個已知可連線的網站與實際目標。查看 Connectivity Test 和 Log,分開記錄測試結果與實際瀏覽結果;延遲測試成功只代表該項測試有回應,不表示所有請求都能完成。接著固定伺服器,比較 Config 與 Proxy 的表現,再檢查 DNS 解析及規則命中情況。若所有測試都失敗,優先核對伺服器參數及既有服務狀態;若只有部分網站失敗,再檢查目標網域、規則順序與對應策略。

指定網站沒有依規則走 PROXY,該檢查哪些地方?

先確認 Global Routing 設為 Config,並核對目前正在使用的 Config 檔案,不要只修改了另一個未啟用的檔案。檢查 DOMAIN-SUFFIX 等規則是否涵蓋目標網域及實際請求的子網域、是否先被更前面的規則比對,以及規則引用的 PROXY 策略是否可用。前面的規則都未命中時,FINAL 才作為最後處理方式。搭配一次新的瀏覽並查看 Log,確認規則命中結果;網頁可能同時請求多個網域,只為主網域新增規則,不一定涵蓋頁面所需的所有請求。

On Demand 讓連線自動啟用,該如何檢查?

On Demand 會依設定條件觸發連線;啟用後,手動中斷連線不代表之後的網路請求不會再次觸發。先記下目前條件,再到 Settings 檢查 On Demand 及相關網路條件;排查時可暫時關閉此功能,手動連線後觀察問題是否再次發生。不要同時修改規則、DNS 和觸發條件,否則難以判斷是哪項變更生效。裝置切換不同網路時,也應分別確認連線狀態,判斷目前行為是否由預期條件觸發,而非直接認定開關失效。

耗電或發熱增加時,如何保留有用的排查資訊?

先查看系統電池用量紀錄中同一時段的使用情況,同時確認是否持續傳輸、反覆重新連線、頻繁測試或長時間記錄詳細 Log。固定網路與伺服器,停止不必要的測試後再比較結果,不要只因電池百分比下降就判定原因。需要排查時,可短暫啟用 Log,重現一次問題,記下時間、網路類型、模式及錯誤訊息;完成後恢復日常記錄設定。分享紀錄前,請移除訂閱連結、伺服器憑證及可識別請求的資訊;不要為了省電直接清除仍需核對的設定。