Shadowrocket 怎麼用:新手最常遇到的 10 個操作問題

整理新手常遇到的 10 個問題,涵蓋 Add Server、Global Routing 模式、On Demand、連線開關與訂閱更新,逐項說明操作位置與步驟。

本文導覽

本文適合已準備使用 Shadowrocket(小火箭),且已有自己的服務商與訂閱或連線參數的使用者。請依序完成取得 App、加入設定、選擇 Global Routing、系統授權、測試與維護,並區分「設定已儲存」、「系統 VPN 已連線」和「目標網頁可正常存取」三種狀態。遇到異常時,每次只變更一項條件,再比較結果。

1. 第一次使用前要準備什麼?

Shadowrocket 是 Apple 平台的付費 App,唯一取得管道為 App Store。購買前請核對產品名稱 Shadowrocket、開發者 Shadow Launch Technology Limited,以及 App ID 932747118。此 App 採一次買斷制;系統需求、相容性與購買適用條件,請以 App Store 頁面標示為準。

App 買斷不等於線路方案。購買 App 後,仍需準備自己已有的連線參數或訂閱。本文僅說明如何在 App 中使用這些資料,不提供、不販售,也不推薦節點、訂閱或服務商。

2. Add Server 要怎麼填?為什麼不能只填網址?

在 Home 點選右上角「+」進入 Add Server,先選擇 Type,再填寫該類型所需欄位。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的參數結構各不相同;不能只因為都有伺服器位址,就把一組參數直接填入另一種 Type。

  1. 確認類型

    前往 Home → + → Add Server,依照已有資料選擇 Type。資料標示 VLESS 就選 VLESS,不要根據延遲測試結果猜測協定。

  2. 核對位址

    逐項填入伺服器位址與 Port。若原始參數指定連接埠 443,就填入 443;不要因為其他項目使用該連接埠,就一律改成相同設定。

  3. 填寫驗證資料

    依 Type 填入對應的密碼、UUID、金鑰或加密方式。貼上後請檢查開頭與結尾是否多了空格,也不要把備註當成驗證參數。

  4. 核對傳輸設定

    若資料包含 TLS、SNI、傳輸路徑或其他附加欄位,請逐項對應填寫。SNI 不一定與連線位址相同,請以已有參數為準。

  5. 儲存並選取

    儲存後回到 Home,確認新項目已出現並選取。儲存項目只代表寫入設定,不表示系統連線已啟用。

若已有完整分享連結或 QR Code,建議使用相應的匯入方式,減少手動輸入錯誤。匯入後仍應檢查 Type、位址、連接埠與重要驗證欄位;匯入成功只表示內容已被辨識,不能證明遠端目前可用。

3. 匯入訂閱後,為什麼會出現很多項目?

訂閱網址用來取得一組連線設定,不是要填入伺服器位址欄位的目標。前往 Home → + → Type → Subscribe,貼上自己的訂閱網址並儲存。接著更新該訂閱,成功取得資料後,Home 會顯示訂閱群組及其中的項目。

https://example.com/sub?token=xxxx 是本文用來說明網址結構的虛構範例,無法用於連線。實際網址應完整複製;其中 ? 後的查詢參數可能用於身分驗證,請勿任意刪除。

更新訂閱可能會替換群組中的項目。若有需要保留的個人備註或手動調整,請先記錄;不要將訂閱中某筆記錄的暫時修改,視為會永久保留的獨立設定。

4. Global Routing 的四種模式該怎麼選?

Home → Global Routing 決定流量如何選擇路徑;Home 中選取的連線項目,則決定代理路徑使用哪組連線參數。這是兩個不同層面。切換 Global Routing 不會替你修正密碼、連接埠或協定設定,也不會自動產生適用於所有目標的規則。

Proxy
透過代理路徑處理需代理的流量
Direct
使用直接連線路徑
Config
依目前啟用設定中的規則分流
Scene
依已設定的情境條件決定行為

日常依規則分流時,先在 Config 確認目前啟用的設定,再回到 Home 選擇 Global Routing → Config。若要排查特定目標受到哪些規則影響,可暫時比較 Proxy 與 Config 的結果,但請先記錄原設定,並在測試後還原。Direct 不表示 App 已解除安裝,也不代表連線項目已刪除。

使用 Scene 前,應先了解並核對自己的情境設定。新手若尚未設定情境條件,不應將它當成「自動判斷所有網站是否需要代理」的通用按鈕;網路變更後出現的行為,也應一併檢查情境條件。

5. 系統提示新增 VPN 設定時,要允許嗎?

首次啟用連線時,系統可能會要求新增 VPN 設定。這是將 Shadowrocket 的網路延伸功能加入系統網路管理所需的授權,與購買 App、匯入訂閱是不同步驟。確認目前的要求是由你剛才操作的 Shadowrocket 發出後,再依系統提示允許並完成身分驗證。

  1. 在 Home 確認已選取所需項目,再開啟連線開關。
  2. 閱讀系統授權提示,允許新增 VPN 設定;若需要裝置密碼或生物辨識,請依系統要求完成。
  3. 返回 Shadowrocket 檢查連線狀態,再用明確的目標網頁確認是否能正常存取。
  4. 若先前拒絕或刪除了對應的系統設定,請再次從 App 內啟用連線,並確認是否重新出現授權要求。

系統 VPN 顯示已連線,代表網路延伸功能已進入運作狀態,不表示遠端驗證、DNS 或每個目標網站都正常。不要只因某個網頁無法開啟,就先刪除所有設定;先查看 App 狀態、選取的項目與路由模式,通常更容易保留故障線索。

6. 延遲正常但網頁打不開,該先檢查哪裡?

延遲測試只反映特定測試方式與目標在當下的結果。顯示毫秒數,不代表瀏覽器使用的網域解析、TLS 交握與實際請求都已成功。請固定相同目標、相同連線項目與相同網路,再逐項比較。

有延遲數值,為什麼頁面還在轉圈?

回到 Home 確認連線開關已開啟,檢查 Global Routing,並確認選取的項目就是剛才測試的項目。接著使用 Connectivity Test,並分別記錄測試結果與實際網頁的存取結果。

只有一個網站打不開,需要重新安裝嗎?

先開啟另一個已知可存取的目標作為對照,再查看失敗請求對應的規則與錯誤訊息。若只有單一網域失敗,應優先確認是網站本身故障、DNS 解析問題,還是路徑選擇造成;不要先重置所有設定。

Wi-Fi 連不上、行動網路正常,該怎麼記錄?

保持連線項目與 Global Routing 不變,只切換網路;記錄兩種網路下同一目標的結果。若錯誤與網域解析有關,再核對目前 Config 的 DNS 設定,避免同時變更 DNS、協定與規則。

以上是用來區分問題的觀察條件,不是本文的實測結論。若需要求助,記錄「使用的網路、Global Routing、目標網域、錯誤訊息、發生步驟」,會比只說「連不上」更有幫助;截圖請勿暴露訂閱網址、密碼或金鑰。

7. 如何更新訂閱?失敗後需要重新新增嗎?

更新訂閱會重新取得現有訂閱網址回傳的設定,不是更新 Shadowrocket App。可在 Home 更新訂閱群組;使用下拉重新整理時,請等待操作完成並查看該群組的結果。一次逾時後不要連續建立同名訂閱,重複群組會增加後續選取與排查的難度。

  1. 核對訂閱網址是否完整,尤其檢查 token、查詢參數,以及複製時是否多了空格。
  2. 確認裝置目前可以連上網路,再更新原有的訂閱群組一次。
  3. 若發生逾時,通常應檢查存取訂閱網址的網路路徑;若是驗證錯誤,則應核對網址與現有帳戶是否仍有效。
  4. 若回傳的是網頁而非設定內容,請確認複製的是否為帳戶管理頁面網址,或連結是否已失效。
  5. 更新成功後,請重新確認目前選取的項目,避免原項目已移除或參數變更,卻仍沿用舊的判斷。

目前可用的連線項目,不代表訂閱網址目前也能存取;兩者可能使用不同網址與網路路徑。若需調整更新路徑,請先核對 Settings 中與 Subscribe 相關的選項及 App 內說明;不要關閉憑證驗證來規避來源不明的錯誤。

8. 關閉後又自動連線,要在哪裡檢查 On Demand?

手動連線開關、On Demand 與 Global Routing 各自負責不同功能:開關控制目前的連線;On Demand 依條件觸發連線行為;Global Routing 決定連線運作時如何選擇路徑。因此,改成 Direct 並不會關閉 On Demand;手動中斷後又自動恢復,也不一定是開關故障。

On Demand 檢查項目

位置
Settings → On Demand
檢查內容
是否啟用,以及目前的網路條件
確認方式
中斷連線後,觀察網路切換是否觸發重新連線

先記錄原有條件,再暫時關閉以進行比較。

手動排查基準

連線位置
Home → 連線開關
路由位置
Home → Global Routing
設定位置
Config → 目前啟用的設定

固定路由與設定,單獨觀察連線狀態變化。

若要確認是否由 On Demand 觸發,請先前往 Settings → On Demand 記錄並暫時停用相關條件,再返回 Home 手動中斷連線,並重做原本會觸發重新連線的網路切換動作。若行為有所不同,再返回條件設定逐項核對;排查完成後,依自己的使用需求還原設定,不要直接清除所有系統網路設定。

9. Config 和訂閱有什麼不同?FINAL 要放在哪裡?

訂閱主要用來取得連線項目;Config 中的設定還能定義規則、DNS 等行為。有些資料也可能提供完整設定,因此應先辨別匯入內容,不能只看連結外觀就判斷用途。Global Routing 選擇 Config 時,檢查的是目前啟用設定中的規則,不是所有已儲存檔案都會一併生效。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY

這段程式碼僅說明規則格式與順序,不能取代現有設定檔。DOMAIN-SUFFIX 比對網域後綴及其子網域;IP-CIDR 比對目標 IP 所屬的網段;GEOIP 依目標 IP 的地理歸屬資料進行判斷;若未符合前面的規則,則由 FINAL 決定最後的處理方式。

修改前先保留目前設定的副本,每次只新增或調整一條規則,再使用相同目標測試。GEOIP 的結果會受所用資料與目標 IP 影響,不能只根據網頁語言判斷是否符合某個地區規則。

10. iPhone 和 iPad 要分別設定嗎?購買項目會自動同步嗎?

App 購買記錄與連線設定是兩種不同資料。在 iPad 上使用購買時的同一個 Apple 帳號,先到 App Store 的已購項目中尋找 Shadowrocket;能否重新下載及具體購買適用條件,請以 App Store 頁面標示為準。商店購買記錄不會取代各裝置上的系統 VPN 授權。

分別在兩部裝置核對購買項目、設定與授權

iPhone
  • 確認目前使用項目的 Type、連接埠與來源。
  • 記錄 Global Routing 與已啟用的 Config。
  • 妥善保存已有訂閱或設定備份。
iPad
  • 在 App Store 核對同一帳號的已購記錄。
  • 匯入自己的設定,並確認資料完整。
  • 首次連線時,分別完成系統 VPN 授權。

購買記錄不等於設定同步;兩部裝置都要分別確認選取的項目、路由模式與實際存取結果。

iPad 橫向或使用分割畫面時,可用寬度會改變清單與詳細資料的呈現方式,但操作判斷仍圍繞 Home、Config、Settings。不要因為按鈕位置改變,就重新建立一組訂閱。若兩部裝置的存取結果不同,先確認它們使用相同項目、相同設定與相同網路條件,再檢查現有服務的裝置使用限制。

完成以上檢查後,可依照「資料正確 → 已選取項目 → 系統已授權 → 路由明確 → 目標可存取」的順序確認。發生異常時,從第一個不符合預期的步驟接著排查,不必每次都從購買或安裝重新開始。

App Store 正版核對 →