官方手冊 · Shadowrocket 問答

Shadowrocket 使用說明

全平台規則代理用戶端,透過問答了解取得、設定與規則分流$2.99 一次性購買,Mac、Windows、Android、Linux 版免費。

目前版本 v2.2.92 · Mac、Windows、Android、Linux 版免費

第一次使用?查看入門指南 →
  • Global Routing
  • Subscribe
  • On Demand
Shadowrocket 官方 Home 頁截圖,顯示連線開關、Global Routing 與 Add Server
Shadowrocket · Home 官方截圖
Q01

先確認設定,再判斷連線

Shadowrocket 的連線開關、伺服器資訊與分流規則屬於不同層次的設定;逐項檢查比同時修改更容易找出問題。

使用前提

已有訂閱或伺服器資訊

先準備自己的訂閱連結,或由自己的服務商提供的伺服器參數。用戶端負責讀取這些資訊並建立連線;安裝應用程式不會自動產生可用伺服器。手動填寫時,應逐項確認 Type、Host、Port 與對應的認證欄位,不要把網站登入密碼當成連線參數。

訂閱中可能包含多個項目,但清單出現內容只代表匯入完成。能否連線仍取決於服務狀態、協定參數和目前網路。排查時先固定一個項目與一種網路,記錄狀況後再變更條件。

閱讀順序

取得 → 匯入 → 分流 → 驗證

第一次使用先前往下載頁選擇裝置,再依入門指南完成匯入與 VPN 設定授權。已能連線的使用者,可直接閱讀 Global Routing 與 Config 的說明,確認請求為何使用 PROXY、DIRECT 或 REJECT。

上方為官方 Home 頁截圖,呈現連線開關、Global Routing 與 Add Server 的位置,並非目前裝置的連線狀態。實際規則應配合自己的設定檢查,尤其要留意前面的寬鬆規則是否提前涵蓋後面的具體條件。

Q02

Shadowrocket 設定問答

從實際問題找到對應設定。以下以 iPhone / iPad 的介面用語說明,其他平台的實際位置請以應用程式內顯示為準。

採用第一條符合規則的策略

Global Routing 選擇 Config 時,請求會依目前設定的規則分流。先進入 Config 確認目前使用的檔案,再檢查 Rule 的排列順序。具體網域條件通常放在寬鬆條件之前,FINAL 放在末尾處理未符合規則的請求。PROXY 使用代理策略,DIRECT 直接連線,REJECT 拒絕請求。Global Routing 的 Proxy 與 Direct 用來整體切換處理方式,不能與設定中逐條比對規則的行為混為一談。

展開檢查步驟

先記錄目前檔案和 Global Routing 選項,以一個目標請求進行驗證,再查看符合的策略。只調整相關規則的順序,避免同時更換伺服器與設定,導致無法判斷是哪項變更生效。

Q03

依裝置選擇取得方式

兩種取得方式:iPhone / iPad 在 App Store 一次性購買 $2.99;Mac、Windows、Android、Linux 版免費,安裝檔由本站下載頁提供。

iPhone / iPad

App Store $2.99 一次性 · 其他平台免費

從 App Store 產品頁取得,系統需求以 App Store 頁面標示為準。購買前確認帳戶所在商店;同一個購買帳戶可在相容的 iPhone 與 iPad 上恢復取得,不需要因裝置更換而重新購買。

查看 iPhone / iPad 取得說明 →

Mac

免費 · Apple 晶片 / Intel

先在「關於這台 Mac」查看晶片,再選擇對應的 dmg。下載頁分別列出 Apple 晶片與 Intel 按鈕;首次開啟遇到系統提示時,依安裝放行說明確認來源並處理,不需要根據瀏覽器辨識結果猜測晶片。

查看 Mac 下載 →

Windows

免費 · 64 位元安裝檔

在下載頁取得本站提供的 exe。首次執行若出現 SmartScreen 提示,先確認檔案來自本站,再依序選擇「更多資訊 → 仍要執行」;若裝置由組織管理,請遵循管理員設定的安裝政策。

查看 Windows 下載 →

Android

免費 · arm64 apk

從本站下載頁取得 apk,並依系統提示允許啟動安裝的瀏覽器「安裝未知應用程式」。如果微信內建瀏覽器無法下載,請改用系統瀏覽器開啟下載頁;安裝完成後,可視需要撤銷暫時授予的權限。

查看 Android 版下載 →

Linux

免費 · deb / rpm / AppImage

依發行版的套件管理方式選擇格式。deb 與 rpm 使用對應套件管理器安裝;AppImage 需要先新增執行權限。下載頁提供格式與安裝說明,執行命令前先確認下載檔案的位置與實際名稱。

查看 Linux 下載 →

電腦與 Android 安裝檔由本站 /dl/shadowrocket/ 提供。更新時重新前往下載頁取得目前版本;iPhone / iPad 的更新透過 App Store 處理。安裝權限與 VPN 連線權限屬於不同環節,安裝完成後仍應依首次使用步驟確認連線授權。

查看所有平台 →
Q04

首次連線的三個步驟

以下預覽以 iPhone / iPad 為例。先完成手動連線,再考慮自動觸發、同步或更複雜的規則調整。

STEP 01 · Add Server

新增既有伺服器或訂閱

在 Home 的新增入口輸入既有資訊。單一伺服器依 Type 填寫欄位;既有訂閱則使用 Subscribe 匯入並更新。儲存後返回 SERVER 檢查項目,選取準備測試的伺服器,避免把匯入成功與連線成功混為一談。

若使用 QR Code,先確認內容來自自己的服務商,再透過 Scan QR Code 讀取。匯入後仍須確認欄位,不要在公開圖片中顯示訂閱網址或認證資訊。

STEP 02 · Global Routing

確認請求的處理方式

需要依規則分流時選擇 Config,並在 Config 確認目前的設定檔。Proxy 與 Direct 是整體處理模式,了解用途後可用於檢查;不要只因某個目標失敗就長期切換模式,而忽略具體規則。

第一次驗證盡量保持設定簡單。先確認所選伺服器可連線,再檢查分流結果;若同時匯入複雜設定、更換伺服器並調整 DNS,發生問題時很難判斷原因。

STEP 03 · Connectivity Test

開啟開關並驗證存取

首次建立連線時,依系統提示允許新增 VPN 設定。完成授權後回到 Home,確認連線狀態並使用 Connectivity Test,再存取需要驗證的目標,確認實際請求符合預期。

連線開關開啟不代表所有請求都會經過代理。若結果不如預期,先查看 Global Routing 與規則策略,再檢查服務狀態。記錄具體失敗階段,比反覆重新安裝更有助於排查。

Q05

如何確認正版、購買與恢復?

Shadowrocket 是閉源商業應用程式。iPhone / iPad 請確認商店產品資訊,其他平台則從本站下載頁取得對應安裝檔。

  • 開發者 Shadow Launch Technology Limited
  • 應用程式 ID 932747118
  • iPhone / iPad $2.99 一次性 · 其他平台免費

先確認開發者、圖示與應用程式 ID

在 App Store 產品頁確認名稱為 Shadowrocket,開發者為 Shadow Launch Technology Limited,再確認連結中的應用程式 ID 932747118。官方圖示可與本站頁首圖示對照。不要只憑搜尋結果中的名稱或相似圖案判斷,三項資訊應指向同一產品。

本站是 Shadowrocket 官方網站與官方手冊,取得指南會分章說明商店可見性、購買與恢復。電腦與 Android 使用者應前往本站下載頁,依裝置選擇安裝檔,不需要套用 iPhone / iPad 的商店購買流程。

搜尋不到時,先檢查商店地區

App Store 會依帳戶所屬國家或地區顯示應用程式,目前中國大陸商店無法搜尋取得 Shadowrocket。裝置語言、系統地區與商店帳戶地區是不同設定;只變更裝置語言不會改變帳戶對應的商店目錄。

先在帳戶設定中查看「媒體與購買項目」所使用的帳戶,再確認「國家或地區」。是否可以變更地區也取決於帳戶餘額、有效訂閱與付款資料等條件,請以帳戶頁面提示為準。取得指南列有具體確認順序,不要因搜尋不到就直接判斷裝置不支援。

一次性購買與裝置恢復

iPhone / iPad 在 App Store 美國商店的定價為一次性購買 $2.99,其他商店以當地貨幣顯示;Mac、Windows、Android、Linux 版免費。iPhone 與 iPad 可使用同一購買帳戶共用購買項目;更換裝置或重新安裝時,先從 App Store 的已購項目尋找,再確認裝置相容性。

若頁面再次顯示購買價格,先確認目前「媒體與購買項目」帳戶是否與原購買帳戶相同,而不是直接重複付款。是否適用家人共享及成員取得條件,請確認產品頁與家庭設定。系統需求以 App Store 頁面標示為準。

分開處理應用程式更新與訂閱更新

iPhone / iPad 應用程式更新由 App Store 提供;Mac、Windows、Android、Linux 使用者請重新前往本站下載頁取得目前安裝檔。應用程式更新會變更用戶端本身,Subscribe 更新會變更既有伺服器清單,Config 更新則可能變更分流規則,三種操作的對象各不相同。

更新前保留必要的設定記錄。發生異常時,先確認剛才更新的是哪個部分,再比對連線前後的差異。不要將伺服器失效直接歸因於應用程式更新,也不要以重新匯入訂閱取代對目前設定檔與 Global Routing 的檢查。

常見問題精選

訂閱更新成功,為什麼仍然無法連線?

訂閱更新成功只代表讀取到清單,不表示清單中的每台伺服器都可用。先在 SERVER 確認目前選取的項目,執行 Connectivity Test,再檢查服務狀態、認證參數與目前網路。若項目可連線但目標無法存取,請繼續檢查 Global Routing 與符合的規則。

依步驟排查連線
Global Routing 的 Config、Proxy、Direct 該怎麼選?

需要依設定規則分流時選擇 Config;Proxy 與 Direct 分別採用整體代理與整體直連模式。具體選項取決於驗證目標,切換後應重新送出目標請求。Config 模式下出現 DIRECT 不代表用戶端失效,可能是請求正常符合直接連線策略。

查看模式說明
開啟連線開關後,又自動連線或中斷怎麼辦?

先檢查 On Demand 的條件與系統 VPN 狀態。符合條件時,按需觸發可能會重新建立連線;伺服器無法使用或網路變更也可能影響連線。暫時關閉按需連線進行一次手動測試,有助於區分自動觸發問題與伺服器連線問題。

查看首次連線流程
只修改一條規則,為什麼效果沒有變化?

先確認編輯的檔案就是目前選取的 Config,並檢查 Global Routing 是否設為 Config。接著從規則頂端往下確認是否已有較早的條件符合。儲存修改後重新送出請求,避免根據既有連線的狀況判斷新規則是否生效;必要時還原原始檔案進行比對。

查看設定檢查方法
Q06

安裝與規則專題

基礎流程以外的問題,可依具體主題繼續閱讀。以下三篇分別說明 Linux 安裝、REJECT 規則與首次連線介面。