Shadowrocket 怎麼用:新手最常遇到的十個問題

整理初次使用 Shadowrocket 時最常見的十個問題,包括 Global Routing 如何選擇、連線開關位置、Config 的用途及 On Demand 設定,聚焦 App 操作。

本文重點

本文適合剛開始在 iPhone 或 iPad 上使用 Shadowrocket(小火箭)的使用者。以下操作以使用者已有自己的服務商與訂閱為前提,依序說明購買範圍、首次連線、Global Routing、Config、訂閱維護與故障排查。先完成一次手動連線,再設定規則與 On Demand,有助於區分連線問題與自動化問題。

一、購買 Shadowrocket 後就能直接連線嗎?

Shadowrocket 是 Apple 平台的付費用戶端,唯一取得管道是 App Store。商店產品的開發者為 Shadow Launch Technology Limited,App ID 為 932747118。App 採一次性買斷制,買斷用戶端 ≠ 購買線路方案。購買 App 不會自動建立可供連線的伺服器。

本站不提供、不販售、不推薦節點或訂閱。開始設定前,請準備自己已有的連線資料,並確認資料仍在有效期限內。App 購買狀態與服務商端的服務狀態是兩回事,不能以其中一項推斷另一項。

二、首次開啟後,連線開關在哪裡?應該先做什麼?

主要操作分布在 Home、Config 與 Settings。Home 用來選擇伺服器、設定 Global Routing 及控制連線;Config 用來管理設定檔;Settings 用來調整用戶端設定。初次使用時先留在 Home,不必同時變更 DNS、規則與自動連線選項。

  1. 新增訂閱

    前往 Home → 右上角「+」→ Type → Subscribe,輸入自己已有的完整訂閱連結並儲存。不要只填入服務商網站首頁網址。

  2. 選擇伺服器

    返回 Home,展開匯入的訂閱群組,選擇其中一筆伺服器記錄。若群組存在但沒有伺服器記錄,請先處理訂閱更新問題。

  3. 確認路由

    開啟 Home → Global Routing。首次確認伺服器是否可用時,可暫時選擇 Proxy;已有並了解設定檔後,再用 Config 檢查規則。

  4. 開啟連線

    開啟 Home 頂端的連線開關。首次出現系統新增 VPN 設定的授權提示時,請確認要求來自 Shadowrocket,再依系統提示完成授權。

系統顯示 VPN 連線狀態,只能表示裝置已建立相應的網路處理通道;這不代表遠端伺服器可用,也不代表所有網站都能開啟。接著仍須檢查實際存取結果。

三、Global Routing 的 Proxy、Direct、Config、Scene 該如何選擇?

Global Routing 決定流量採用哪種處理方式。不要將它與協定類型混為一談:選擇 Proxy 不會把 Shadowsocks 改成 Trojan,選擇 Config 也不會自動建立伺服器。以下建議以已確認設定檔為前提。

Config

建議

依目前生效設定中的規則決定策略。符合規則的策略可能是 DIRECT、PROXY 或其他已定義的策略;若未符合前面的規則,通常由 FINAL 決定結果,不能一概理解為「其他流量直連」。

適用情況:已確認 Config,需要依目標分流的日常使用。

Proxy

將接管的流量統一以代理方式處理,暫時略過 Config 的分流判斷。遠端連線仍會受到伺服器狀態與網路條件影響。

適用情況:首次測試伺服器,或比較故障是否來自規則。

Direct

將接管的流量以直連方式處理。即使 Home 已選取伺服器,也不能因此認定存取流量正經由該伺服器傳送。

適用情況:與原始網路比較,排除代理路徑的影響。

Scene

依照已設定的情境條件,套用對應的路由安排。請先檢查情境條件與動作;首次連線時不必啟用此模式。

適用情況:已完成手動測試,並需要依環境切換路由的使用者。

四、Config 是什麼?匯入訂閱後還需要設定嗎?

Subscribe 主要用來取得及更新伺服器記錄;Config 則用來描述規則與其他設定。兩者並非同一項內容。訂閱更新成功,不代表已載入預期的規則檔案;更換伺服器,也不代表規則順序會跟著改變。

在 Config 中確認目前使用的檔案,再檢視內容。以下是用來理解規則順序的最簡範例,並非適用於所有網路的完整設定。只有選擇 Config 路由模式時,才應依這組規則推斷存取行為。

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

規則依序比對,較具體的例外通常應放在較廣泛的規則之前。新增規則時,請檢查它是否已被前面的規則涵蓋。不要只確認檔案中「有沒有這一行」。

五、手動新增時 Type 該選哪個?連接埠怎麼填?

前往 Home →「+」→ Type,選項應與自己已有資料標示的協定一致。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的欄位各不相同。不能因為某種表單比較短,就把其他協定的伺服器位址直接填入。

Type需核對的項目常見錯誤
Shadowsocks伺服器位址、連接埠、加密方式、密碼只複製密碼,漏填加密方式。
VMess / VLESSUUID、傳輸方式及對應的 TLS 參數只填 UUID,忽略傳輸參數。
Trojan密碼、連接埠、TLS 與伺服器名稱參數誤將伺服器名稱參數當成登入帳號。
Hysteria2驗證資訊、TLS 參數與 UDP 網路條件只確認一般網頁可用,就認定 UDP 路徑也正常。
WireGuardPrivateKey、Address、Peer PublicKey、Endpoint將 PrivateKey 與 PublicKey 對調,或漏填 Endpoint 連接埠。

連接埠必須依資料填寫。例如資料明確標示 443,就填 443;443 並非所有協定通用的預設值。如果 Address 或 Host 欄位另有 Port 欄位,就不要在位址中重複加上連接埠。TLS 驗證失敗時,先核對伺服器名稱、裝置時間及憑證相關參數,不要將關閉驗證當成一般修復方式。

六、匯入訂閱後內容空白,更新又有什麼用?

執行 Subscribe 更新會重新取得訂閱內容,並據此更新相關伺服器記錄。更新不會延長服務期限,也不會修復遠端失效的訂閱憑證。既有記錄能否連線,以及訂閱網址能否更新,是兩項獨立的檢查結果。

  1. 檢查完整性:返回訂閱編輯頁面,確認連結中沒有多餘空格、換行或缺少參數。不要將單筆伺服器分享內容當成 Subscribe 網址。
  2. 執行更新:在 Home 的訂閱清單下拉以重新整理,留意是否出現取得或解析錯誤,再展開群組檢查記錄。
  3. 確認網路路徑:若直連無法取得內容,且已有一條確認可用的連線,可前往 Settings → Subscribe → Update via Proxy 檢查設定,再重試更新。
  4. 確認遠端狀態:若已取得內容但沒有可解析的記錄,請向自己的服務商確認訂閱有效期限、回傳格式與服務狀態。

首次匯入時若沒有任何可用伺服器,Update via Proxy 本身無法憑空建立可用的代理路徑。也不要反覆刪除後重新新增,取代檢查錯誤訊息。訂閱網址可能含有存取憑證,分享截圖前請遮蔽完整網址與敏感參數。

七、連線開關已開啟,為什麼網頁還是打不開?

先判斷問題發生在哪一層:基礎網路、伺服器連線、規則選擇,或特定目標網站。測試時一次只變更一個變數。例如,讓裝置與網路維持不變,先比較 Proxy 與 Config,不要同時更換伺服器、修改 DNS 和調整規則。

測試結果中的延遲不代表下載速度,也不保證連線穩定。例如某次測試有回應,但瀏覽器仍逾時,接下來應檢查實際請求路徑,而不是只憑單一延遲數字認定所有設定都正確。

八、On Demand 怎麼設定?為什麼關閉後又自動連線?

On Demand 用來依條件觸發連線,不是提升伺服器效能的開關。先在 Home 完成手動連線,再前往 Settings → On Demand 檢查啟用狀態與現有條件。設定條件前,請先確認希望在什麼網路下連線,以及在哪些網路下維持斷線。

設定順序:先手動測試,再啟用 On Demand

首次排查期間
  • 在 Settings → On Demand 暫停自動觸發。
  • 返回 Home,手動開啟及關閉連線。
  • 分別測試 Wi-Fi 與行動網路的存取結果。
日常自動連線
  • 在 Settings → On Demand 確認網路符合條件。
  • 啟用後切換一次目標網路,確認是否依預期觸發。
  • 保留可重現的條件,移除或調整衝突條件。

若要持續維持斷線,請先停用 On Demand,再關閉 Home 的連線開關,以免網路要求再次觸發連線。

On Demand 與 Global Routing 處理的是不同問題:前者決定何時觸發連線,後者決定連線期間如何處理流量。若連線自動恢復,先檢查自動觸發條件;若連線維持但流量走錯路徑,先檢查路由與規則。

九、iPhone 設定好了,iPad 可以直接照著設定嗎?

同一組伺服器資料能如何使用,取決於自己的服務商允許的裝置數、同時連線數及設定要求。購買用戶端不代表遠端服務允許無限制的裝置同時連線。是否為通用購買及系統需求,請以 App Store 頁面標示為準。

若 iPhone 可用、iPad 卻無法使用,先讓兩部裝置連上同一個網路,並使用同一筆伺服器記錄與相同的路由模式。如此便能逐項比對差異,避免將裝置設定問題誤判為整項服務無法使用。

十、遇到問題該記錄哪些資訊?接下來怎麼學?

可重現的紀錄比一句「不能用」更有幫助。先記下目前網路、所選協定、Global Routing、Config 檔案及錯誤狀況。求助資料中不要洩露訂閱憑證、密碼、UUID 或 PrivateKey。

該截取 Home 還是 Config 畫面?

連線失敗時,記錄 Home 中的伺服器類型、Global Routing 與 Connectivity Test 結果;只有使用 Config 時才失敗,則再補充相關規則與符合情況。傳送前請遮蔽伺服器敏感資訊與訂閱網址。

每次都要重新匯入訂閱嗎?

日常連線不必重新匯入訂閱。已有記錄時,先嘗試正常連線;需要同步遠端變更時,在 Home 更新對應訂閱。若更新失敗,依序檢查連結、網路路徑與遠端狀態。

排查時一次該修改幾項設定?

一次只修改一項,並記錄修改前後的狀況。例如先將 Global Routing 從 Config 暫時改為 Proxy,存取同一個目標後再恢復。不要同時修改 On Demand、DNS 與伺服器參數。

完成以上檢查後,再學習如何依網域新增規則、檢查 FINAL 與維護 Config。若要從頭確認連線流程,請閱讀快速入門;若要確認購買與裝置安裝步驟,請閱讀安裝指南。先保留一份確認可用的設定,再逐項調整。

Shadowrocket 正版取得說明