Shadowrocket 常見問題
依裝置與錯誤現象定位問題:先確認取得方式與安裝權限,再檢查既有訂閱,最後逐層排查 DNS、規則與連線紀錄。
依分類跳轉,點選問題即可展開答案。可同時展開多個問題,方便逐項比對。
正版與購買
先區分用戶端取得方式、購買紀錄與自己已有的連線資料。
電腦和 Android 可以使用 Shadowrocket 嗎?價格有什麼差別?
可以。Shadowrocket 提供 iPhone、iPad、Mac、Windows、Android 和 Linux 版本。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。Mac 提供 Apple 晶片版與 Intel 版,其他平台的安裝檔請從本站下載指南進入,檔案路徑為 /dl/shadowrocket/。請先依裝置選擇版本,再依下載指南完成安裝,勿混用不同系統的安裝檔。
在 App Store 搜尋不到 Shadowrocket,應該先檢查什麼?
先從下載指南開啟指定的 App Store 產品頁,再確認目前用於「媒體與購買項目」的 Apple 帳號所屬地區;中國大陸的 App Store 未上架此 App。可在系統 Settings 的 Apple 帳號中依序前往「媒體與購買項目」、檢視帳號,再確認「國家或地區」。如需變更地區,請依 Apple 官方流程處理餘額、現有訂閱與付款資訊;網頁產品頁的商店地區不會自動變更帳號地區。
如何確認 App Store 上的 Shadowrocket?
開啟產品頁後,請核對 App 名稱 Shadowrocket、開發者 Shadow Launch Technology Limited,以及產品頁網址中的 App ID 932747118,並比對本站頁首使用的官方圖示。請勿只憑搜尋結果中的名稱或相似圖示判斷。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。其他平台請依本站下載指南,選擇 /dl/shadowrocket/ 下的安裝檔。
換 iPhone 或改用 iPad,需要重新購買嗎?
使用購買時的 Apple 帳號登入 App Store,在已購項目中尋找 Shadowrocket,再下載至相容的 iPhone 或 iPad;兩種裝置皆可使用,系統需求以 App Store 產品頁標示為準。若顯示購買按鈕,請先確認「媒體與購買項目」使用的帳號及購買紀錄,勿立即重複付款。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。重新安裝 App 不代表既有伺服器資訊也會還原,請另外備份設定。
安裝用戶端後,為什麼還需要自己的訂閱或伺服器資訊?
用戶端一次買斷 ≠ 連線服務方案。Shadowrocket 負責讀取設定、建立連線並依規則處理請求;安裝完成後不會自動取得可用伺服器。iPhone / iPad 版在 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費;這些是用戶端的取得價格。後續操作須以使用者已持有自己的訂閱或伺服器資訊為前提。本站是 Shadowrocket 官網與官方手冊,不提供、不販售、不推薦節點或訂閱。
安裝與首次開啟
區分安裝檔來源提示、裝置管理限制與 VPN 設定權限。
Mac 應該選 Apple 晶片版還是 Intel 版?
先開啟 Apple 選單中的「關於這台 Mac」:若顯示「晶片」及 Apple 晶片名稱,請選 Apple 晶片版;若顯示 Intel「處理器」,請選 Intel 版。兩個版本使用各自對應的 dmg 檔案,請從本站下載指南取得。首次開啟若提示無法驗證開發者,請先確認檔案來自本站,再前往「系統設定 → 隱私權與安全性」查看「仍要打開」。若裝置由機構管理且沒有允許選項,請聯絡管理員,勿反覆更換安裝檔。
Windows 或 Mac 顯示有風險提示,首次開啟時該怎麼處理?
先確認安裝檔來自本站下載指南所列的 /dl/shadowrocket/ 網址。Windows 顯示 SmartScreen 提示時,確認檔案來源後可選擇「更多資訊 → 仍要執行」;Mac 提示無法驗證開發者時,請在「系統設定 → 隱私權與安全性」選擇「仍要打開」。若 Mac 提示 App 已損毀,請重新下載,並依下載指南中的對應步驟處理。勿全面關閉系統防護;若出現的是惡意軟體偵測警告,而非來源提示,請停止操作並進一步排查。
Android 和 Linux 首次安裝時,需要注意哪些權限?
從本站下載 Android 安裝檔後,只需暫時允許實際用來開啟檔案的瀏覽器或檔案管理員「安裝未知應用」,安裝完成後即可撤銷此權限;首次連線時再確認系統的 VPN 請求。Linux 請先依發行版選擇 deb、rpm 或 AppImage;執行 AppImage 前須授予執行權限。若裝置政策禁止安裝或建立 VPN,請先確認管理限制。具體指令與允許順序請參閱下載指南,勿將 Android 安裝權限與 VPN 連線權限混為一談。
首次連線時開關無法開啟,或一開就回到關閉狀態,怎麼辦?
先確認 Home 的 SERVER 清單中已有可選項目,且已選取自己的伺服器。首次啟用時須同意系統新增 VPN 設定的請求,並依提示完成裝置驗證;若先前曾拒絕,可重新發起連線。若開關仍立即關閉,請檢查是否有其他 VPN 正在執行,以及系統是否設有受管理的網路限制,再查看 Log 中的錯誤。勿一開始就刪除所有設定;先保存現有資料,每次只變更一項條件後再試。
介面顯示英文,如何對照官方手冊操作?
本手冊保留介面英文原文,可直接依 Home、Config、Settings 和 Global Routing 等名稱尋找功能。請先檢查系統偏好語言與 App 語言選項;只有 App 實際支援該語言時,系統才可能顯示相應選項,不同系統與版本的選單也可能不同。無須為了變更語言而重設網路設定。查閱步驟時,請優先核對介面用詞與功能位置,而非只比對按鈕顏色;找不到選項時,可依設定路徑參閱選項手冊。
訂閱與伺服器匯入
以下操作皆以使用者已有自己的訂閱網址或伺服器資訊為前提。
Subscribe 匯入失敗,如何判斷是連結還是網路問題?
先確認複製的是自己已有的訂閱網址,而非管理頁面或登入頁面網址,並移除前後空白與換行。檢查網址是否已過期、存取權杖是否變更,以及服務商是否要求重新產生;再查看用戶端顯示的錯誤:請求逾時時優先檢查目前網路,回傳內容無法解析時則確認訂閱格式。勿將完整訂閱網址貼到公開頁面,其中通常含有存取憑證。排查時只記錄錯誤類型,必要時向自己的服務商確認網址與格式。
使用 Add Server 手動新增後無法連線,哪些欄位需要核對?
依照自己已有的伺服器資料,逐項核對協定類型、位址、連接埠與驗證資訊,再確認該協定實際要求的加密方式、TLS、SNI、傳輸方式與路徑等欄位。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 的參數各不相同,不能只填入相同的位址與連接埠,就認為設定相同。儲存後重新選取該項目並執行 Connectivity Test;若仍失敗,請依 Log 中的具體錯誤繼續檢查,勿任意修改多個進階欄位。
掃描 Scan QR Code 後沒有新增項目,該檢查什麼?
先確認 QR Code 內容是用戶端可辨識的伺服器或訂閱資訊,而非一般網頁連結;再確認系統是否已允許相機存取。掃描螢幕上的 QR Code 時,請保持邊緣完整且畫面清晰,避免反光、裁切或縮放模糊。若掃描可辨識文字卻無法新增,請向自己的服務商確認編碼內容與協定格式,也可改用既有資料手動填寫。QR Code 可能包含密碼或存取憑證,排查時勿公開分享原圖。
更新訂閱後項目有所變動,如何避免選錯伺服器?
訂閱更新會依遠端回傳內容更新所屬群組,名稱、數量與排序都可能改變。更新前先記下目前使用的群組與項目;更新後確認是否仍選取預期項目,並重新執行 Connectivity Test。若顯示更新失敗,先保留目前可用的項目,再確認網路與訂閱網址;勿反覆刪除後重新匯入。手動修改訂閱中的項目,也可能在後續更新時被覆蓋,因此請另外記錄暫時測試的參數;長期變更則以服務商提供的資料為準。
Subscribe 和 Config 是同一份內容嗎?
不是。Subscribe 通常用來取得及更新自己已有的伺服器清單;Config 則用於規則、策略引用及相關設定。匯入訂閱不代表已自動啟用合適的規則檔,匯入 Config 也不代表其中引用的伺服器一定存在。排查時分兩步確認:先在 Home 檢查 SERVER 清單及所選項目,再到 Config 確認目前啟用的設定與策略引用。更換行動裝置或還原 App 後,也應分別核對這兩類資料,避免只還原其中一類就開始連線。
相關說明:Add Server 操作 · 匯入既有訂閱
規則分流與故障排查
分開驗證「系統已建立連線」與「目標請求可連通」,並保留每一步的結果。
Global Routing 中的 Config、Proxy、Direct 三種模式該怎麼選?
Config 會依目前啟用設定中的規則決定請求路徑;Proxy 會讓該模式處理範圍內的請求使用代理;Direct 則不經所選代理伺服器轉送。日常需要依規則分流時,請選擇 Config 並確認規則檔已啟用;臨時診斷時,可用 Proxy 與 Config 比較同一請求的結果。勿將模式名稱與規則中的大寫策略 PROXY、DIRECT 混為同一層設定,也勿將 Direct 當成伺服器可用性的驗證結果。
顯示已連線卻無法上網,應依什麼順序排查?
先關閉連線,確認目前 Wi-Fi 或行動網路本身可以正常瀏覽網站;再開啟連線,核對所選伺服器並執行 Connectivity Test。若測試失敗,先檢查伺服器參數與可用狀態;若測試正常但網頁仍無法開啟,再查看 Settings 中的 DNS 與 Log,區分 DNS 解析錯誤、連線逾時與規則命中問題。最後以同一個目標比較 Config 與 Proxy。每次只修改一項並記錄結果,避免同時更換伺服器、DNS 和規則,導致無法判斷原因。
Connectivity Test 正常,為什麼部分網站還是無法開啟?
Connectivity Test 只反映所選測試方式的結果,不代表所有網域、連接埠及 App 請求都能成功。先查看 Log 中失敗網站的解析與連線紀錄,再確認是否命中預期規則、策略是否引用有效伺服器,以及 DNS 是否回傳可用位址。若只有某個 App 異常,也請檢查它是否保留舊連線或使用自有網路設定。勿只憑一次測試結果反覆縮短測試逾時時間;應針對實際失敗的請求逐層縮小排查範圍。
如何確認規則優先順序及 FINAL 是否設定正確?
規則通常由上而下比對,第一條符合的規則會決定策略,因此較具體的 DOMAIN 或 DOMAIN-SUFFIX 應放在可能涵蓋它的寬泛規則之前。FINAL 用於前面的規則都未符合時作為預設處理,應放在規則末尾,並確認它引用的 PROXY、DIRECT 或策略群組符合預期。修改後先確認啟用的正是這份 Config,再透過 Log 查看實際命中情況。若已有較寬泛的規則先行命中,繼續在檔案底部新增同類規則通常不會改變結果。
啟用後耗電增加,該如何檢查 On Demand 和 Log?
先在系統電池用量統計中查看具體時段與背景活動,再確認是否有大量資料傳輸、頻繁重新連線、訂閱更新或持續診斷。On Demand 會依設定條件觸發連線,不代表所有情境都應啟用;可暫時停用並手動連線,比較相同使用條件下的耗電變化。Log 用於排查問題,完成記錄後應停止持續監看,並確認是否啟用了額外的除錯選項。勿任意縮短測試間隔來判斷穩定性,也不建議一次關閉所有設定來比較耗電。
繼續查閱:Settings › DNS · Config › Rule · Settings › On Demand
記錄排查結果時,請保留錯誤類型、使用模式與重現步驟;分享 Log 前,先遮蔽伺服器位址、驗證資訊及訂閱存取憑證。