Shadowrocket 官方手冊

Shadowrocket 常見問題

依裝置取得方式、首次連線、既有訂閱與規則排查尋找解答。先記下目前設定,每次只變更一個條件;涉及連線資訊時,請以你既有服務供應商提供的參數為準。

4 類問題 24 項解答 依症狀逐項檢查

正版與購買

先確認平台、商店帳戶與 App 項目,再處理購買與還原。

電腦和 Android 可以使用 Shadowrocket 嗎?

可以。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。Mac 提供 Apple 晶片版與 Intel 版,其他裝置請依下載頁的平台說明選擇。電腦與 Android 安裝檔一律由本站 /dl/shadowrocket/ 路徑提供;取得用戶端後,仍需準備自己已有的訂閱或伺服器資訊。

購買用戶端是否包含可使用的連線節點?

不包含。用戶端一次性買斷 ≠ 連線服務方案。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費;這些取得方式僅適用於用戶端本身。連線所需的訂閱、伺服器位址、連接埠及驗證參數,請使用你既有服務供應商提供的資訊。本站不提供、不販售、不推薦節點或訂閱,也不會透過匯入教學代為設定連線帳戶。

在 App Store 搜尋不到 Shadowrocket 時該檢查什麼?

請先從下載頁開啟 Shadowrocket 的 App Store 產品頁,確認不是名稱拼寫或搜尋結果造成遺漏。中國大陸商店目前沒有此 App,可在裝置的 Settings → Apple 帳號 → Media & Purchases → View Account → Country/Region 查看帳戶地區。如需變更,請依照 Apple 官方帳戶流程辦理,並先處理餘額、有效訂閱及家庭共享等限制;不要只根據裝置的語言或地區設定判斷商店地區。

如何確認 App Store 上的正版項目?

請在產品頁核對名稱 Shadowrocket、開發者 Shadow Launch Technology Limited、App ID 932747118,並與本站頁首的官方圖示比對。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費;不要把商店中標示免費的同名項目當成本產品。電腦與 Android 請從本站下載頁取得,安裝檔網址應位於本站 /dl/shadowrocket/ 路徑。

換新裝置、重新安裝或從 iPhone 換到 iPad,需要重新購買嗎?

iPhone / iPad 使用原購買 Apple 帳號時,可先到 App Store 的已購項目列表尋找 Shadowrocket 並重新下載,兩種裝置皆適用。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。若仍顯示購買價格,請先檢查登入帳號和商店地區,再確認購買紀錄,不要直接重複付款。重新下載 App 不代表設定也已還原,原有訂閱和設定仍需另外移轉。

iPad 可以安裝嗎?系統需求要去哪裡查看?

可以,iPhone 和 iPad 都可透過 App Store 產品頁取得。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。iPad 的系統需求以 App Store 頁面標示為準;若無法使用安裝按鈕,請檢查目前系統、商店帳戶地區及裝置管理限制。準備使用時,也請保留自己的訂閱原文與必要伺服器參數,避免只移轉 App 卻漏掉連線設定。

相關說明:正版確認 · 已購項目還原 · App Store 產品頁

安裝與首次開啟

依裝置架構選擇檔案;遇到系統提示時,請先確認檔案來源。

Mac 該選 Apple 晶片版還是 Intel 版?

開啟 Apple 選單中的「關於這台 Mac」:若顯示 Apple 晶片名稱,請選 Apple 晶片版;若顯示 Intel 處理器,請選 Intel 版。下載頁提供兩個對應的 dmg 按鈕,不必依裝置外觀或購買年份猜測。安裝後若出現「無法驗證開發者」,請先確認安裝檔來自本站,再前往系統設定的「隱私權與安全性」選擇「仍要打開」;若提示「已損毀」,請依安裝許可說明處理,不要反覆下載不同架構的版本碰運氣。

Windows SmartScreen 提示有風險,或 Mac 顯示無法打開,該怎麼辦?

請先確認檔案來自本站下載頁及 /dl/shadowrocket/ 路徑。Windows 的 SmartScreen 封鎖畫面可選擇「更多資訊 → 仍要執行」。Mac 提示「無法驗證開發者」時,前往「系統設定 → 隱私權與安全性」選擇「仍要打開」;若提示「已損毀」且 App 已移至 Applications,可在 Terminal 執行 xattr -cr /Applications/Shadowrocket.app 後再試。以上操作僅適用於來源已確認的檔案;受管理的裝置請先聯絡管理員。

Android 安裝受阻,或 Linux AppImage 無法啟動,該如何處理?

Android 請先從本站下載頁取得 arm64 安裝檔,再依系統提示,為實際開啟檔案的瀏覽器或檔案管理員啟用「允許安裝未知的應用程式」;安裝完成後可關閉此權限。Linux 請先依發行版選擇 deb、rpm 或 AppImage;AppImage 需對實際下載的檔案執行 chmod +x,再嘗試啟動。不要將某個發行版的套件格式強行用於其他系統;若提示架構不相容,請先確認裝置架構與下載頁說明。

第一次連線時,開關無法開啟或沒有出現 VPN 授權提示,該怎麼辦?

請先確認 Home 中已有可選擇的伺服器,並完成該裝置首次連線所需的 VPN 設定授權。iPhone / iPad 可檢查系統 Settings 中的 VPN 設定,確認授權未遭取消;同時暫時關閉其他正在使用系統 VPN 的連線再試。若裝置由企業或學校管理,權限可能受管理政策限制。仍無法啟用時,請記下系統提示原文,重新啟動裝置後再試;不要接連刪除所有設定或重置網路來取代問題定位。

介面是英文,建議先認識哪些項目?

教學會保留介面原文:Home 用來選擇伺服器與連線,Add Server 用來新增連線資訊,Subscribe 是訂閱類型,Config 用於設定檔,Global Routing 控制流量處理方式,Settings 用來調整 App 設定。請先依這些名稱找到對應位置,再參照術語手冊了解其意義。不同平台的選單位置可能不同,介面語言也請以目前版本實際提供的選項為準;不要因按鈕位置改變就修改伺服器參數。

用戶端和訂閱應該如何分別更新?

iPhone / iPad 的用戶端請在 App Store 更新;電腦與 Android 可前往本站下載頁取得對應平台的新安裝檔,首次執行若遭系統封鎖,請依下載頁的安裝許可步驟處理。更新 Subscribe 則是重新讀取你既有服務供應商的伺服器列表,不會更新 App 本身。更新前請儲存必要設定並記下目前選取的伺服器;更新後確認原有訂閱是否保留,再檢查選取的項目是否仍有效。

相關說明:安裝許可步驟 · 介面術語手冊

訂閱與伺服器匯入

以下操作以已有訂閱或伺服器資訊為前提,修改前請先保留原始資料。

如何匯入既有訂閱?

請先向你既有的服務供應商取得適用於 Shadowrocket 的完整訂閱連結。在 Home 開啟 Add Server,依介面選擇 Subscribe,將連結填入對應的 URL 欄位並儲存,再更新訂閱。返回列表後,確認是否出現該來源的伺服器,並選擇一個進行測試。貼上前請檢查連結前後是否有空格或換行;不要把帳戶管理網頁的網址當成訂閱網址。訂閱連結可能包含存取憑證,請勿貼到公開留言或截圖中。

訂閱匯入失敗或更新後伺服器列表為空,該先檢查什麼?

依序檢查連結、回應內容及帳戶狀態。首先重新複製完整連結,確認沒有缺字元、跳脫錯誤或尾端空格;接著確認服務供應商回傳的是訂閱資料,而非登入頁面、錯誤提示或轉址頁面;最後登入自己的服務供應商帳戶,確認訂閱仍有效。失敗時先保留原有可用列表,不要立即清空所有伺服器。若要回報問題,請提供錯誤提示與發生步驟,並遮蔽訂閱 URL 中的存取憑證。

更新訂閱後,為什麼伺服器變少或選取的項目改變了?

更新 Subscribe 時,會依服務供應商目前回傳的資料更新該來源的列表。服務供應商移除、更名或調整伺服器時,原有項目可能不再存在,先前選取的項目也可能失效。請先確認更新的是哪一筆訂閱,再核對回傳列表與帳戶狀態,並重新選擇有效伺服器進行測試。不要只憑列表數量判斷匯入是否成功;若匯入多個來源,名稱相似不代表位址、連接埠或驗證資訊完全相同。

手動新增 Shadowsocks 或 Trojan 時,哪些參數必須一致?

在 Add Server 中先選擇正確的協定,再逐一核對服務供應商提供的位址、連接埠與驗證參數。Shadowsocks 的加密方式和密碼必須相符;Trojan 的密碼、TLS 及 SNI 請依服務供應商要求填寫,不要自行根據網站網域猜測。複製內容時請留意不可見空格及全形標點。若服務供應商提供專用匯入連結,可優先使用其適用於 Shadowrocket 的資料,匯入後再核對重要欄位;不要用關閉憑證驗證來掩蓋參數錯誤。

多個訂閱如何分組,才能避免重複匯入?

為每個 Subscribe 加上能辨識來源的備註,並在更新前確認操作的來源。重複新增相同連結會產生重複列表,刪除前請先比對訂閱 URL 與備註,再保留實際需要的項目。手動新增的伺服器和訂閱產生的伺服器應分開管理,以免誤刪。整理時先記錄目前可用的項目,再逐一更新與測試;若服務供應商更換連結,請確認新連結有效後再移除舊來源,不要同時保留多筆難以區分的紀錄。

移轉設定或請人協助排查時,哪些內容不能直接公開?

訂閱 URL、伺服器密碼、驗證權杖,以及可能包含這些資訊的 QR Code,都應視為私密資料。移轉到自己的裝置時請使用可控管的管道,完成後檢查暫存檔案與圖片是否仍留在共用位置。請人協助排查時,可提供協定類型、錯誤提示原文、Global Routing 選項及已做過的檢查,但完整位址中的憑證應先遮蔽。Config 也可能包含私人網域、Host 對應或驗證資訊,不要只遮住伺服器名稱,就公開整份檔案。

相關說明:訂閱匯入與首次連線 · 訂閱列表為空的檢查順序

規則與故障排除

區分本機網路、伺服器連線狀況與規則比對,避免一次修改多項設定。

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

Config 會依目前啟用設定中的規則分配策略;Proxy 會讓由用戶端處理的流量經由代理連線,適合短暫確認伺服器是否可用;Direct 則直接連線至目標,適合與系統原有的網路狀況比較。日常需要依規則分流時請使用 Config,並確認已啟用正確的設定。Proxy 無法修正錯誤的伺服器參數,Direct 也不等於關閉系統 VPN 授權;排查結束後,請恢復原本需要的模式。

顯示已連線,但網頁無法開啟,應依什麼順序排查?

先中斷用戶端連線,確認裝置本身能正常存取網路,尤其檢查公共 Wi-Fi 是否仍需透過網頁驗證。接著重新連線並測試目前的伺服器,暫時切換到 Proxy 進行比較;若 Proxy 也失敗,優先核對伺服器狀態、驗證資訊及訂閱有效性。若只有 Config 失敗,再檢查規則和 DNS。每次只變更一個條件,並記下無法開啟的具體網域與錯誤提示;系統顯示已連線,通常只代表 VPN 通道已建立,不保證遠端伺服器或目標網站可連線。

DOMAIN-SUFFIX 規則看起來正確,為什麼沒有生效?

先確認 Global Routing 選擇的是 Config,且目前啟用的正是剛修改的設定。Rule 通常依順序比對,先符合的規則會先決定策略;請將特定的 DOMAIN-SUFFIX 規則放在可能涵蓋它的寬泛規則之前,並將 FINAL 留在最後。例如 DOMAIN-SUFFIX,example.com,PROXY 適用於該網域及其子網域。儲存後重新送出請求,再查看比對紀錄;請留意網頁可能同時請求多個網域,不能只看網址列中的名稱。

Connectivity Test 成功,為什麼某個網站還是無法使用?

Connectivity Test 只反映該測試方式與目標的結果,不能取代所有網站的實際連線測試。先確認無法使用的網站是否符合預期策略,再檢查 DNS 解析、TLS 錯誤及網站本身的狀態。若其他網站正常,可改用同一訂閱中的另一台伺服器進行比較,但不要同時修改 DNS、規則與協定參數。若只有某個 App 失敗,還需檢查它是否使用獨立連線方式或快取;測試時請記錄具體請求,不要只看伺服器測試結果。

長時間保持連線導致耗電較多,如何判斷原因?

先在系統電池用量統計中比較相近的使用時段,區分螢幕、背景下載與用戶端相關的耗電;VPN 連線也會處理其他 App 的流量,不能只憑用量歸屬名稱就判定耗電全由用戶端造成。排查時減少持續測速、過於頻繁的訂閱更新及長時間記錄詳細日誌,並留意訊號微弱或伺服器不穩是否造成反覆連線。每次只調整一個因素,再比較網路環境與使用強度相近時的狀況,不要根據一次短時間讀數下結論。

On Demand 總是重新連線,如何暫停並檢查條件?

先檢查 Shadowrocket 與系統 VPN 設定中是否啟用了 On Demand。若仍符合按需連線條件,手動中斷後可能會再次建立連線;若要暫時停用,請先關閉對應的 On Demand 設定,再中斷連線。接著分別檢查 Wi-Fi、行動網路及相關觸發條件,避免將自動重新連線誤判為開關故障。若裝置設有管理設定,請先確認是否由管理員統一控管;排查完成後,只恢復確實需要的條件。

相關說明:代理模式選擇 · 規則與設定參考