Shadowrocket 常見問題
依失敗步驟逐一排查:先確認取得方式與安裝,再檢查現有訂閱,最後排查規則和連線。
正版與購買
先區分各平台的取得方式,再確認商店項目與原購買記錄。
電腦和 Android 可以使用 Shadowrocket 嗎?iPad 可以安裝嗎?
可以。iPhone/iPad 版可從 App Store 取得,售價 $2.99,一次性付費;Mac(Apple 晶片與 Intel)、Windows、Android、Linux 版免費,請從本站下載指南前往,安裝檔透過本站 /dl/shadowrocket/ 路徑提供。iPad 使用相同的 App 產品頁,系統需求以 App Store 頁面標示為準。電腦和 Android 首次安裝的權限設定請參閱下方「安裝與首次開啟」,其他平台不適用商店購買步驟。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
先確認「媒體與購買項目」使用的 Apple 帳號地區,而非裝置語言或系統地區。中國大陸 App Store 目前未提供此 App;可透過本頁提供的產品頁確認目前商店是否能取得。查看路徑:系統 Settings → Apple 帳號 → 媒體與購買項目 → 檢視帳號 → 國家或地區。如確實需要變更地區,請使用該頁面的官方流程,並先處理帳戶餘額、有效訂閱及家人共享限制;不要為了搜尋結果反覆切換設定。
如何確認 App Store 上的是正版項目?
請一併核對 App 名稱 Shadowrocket、官方圖示、開發者 Shadow Launch Technology Limited,以及產品連結中的 App ID 932747118。只憑「小火箭」別稱或搜尋排名,無法確認項目是否正確。iPhone/iPad 版在 App Store 售價 $2.99,一次性付費;Mac/Windows/Android/Linux 版免費。其他平台請使用本站下載指南提供的對應安裝檔,不要依 App Store 搜尋結果判斷取得方式。
更換 iPhone 或在 iPad 上重新安裝,需要再次購買嗎?
使用原購買時的 Apple 帳號登入「媒體與購買項目」,在 App Store 帳號頁面開啟已購 App 清單,找到 Shadowrocket 後重新下載。iPhone 和 iPad 可使用同一筆購買記錄;若出現購買按鈕,請先檢查帳號與訂單記錄,不要立刻重複付款。iPhone/iPad 版在 App Store 售價 $2.99,一次性付費;Mac/Windows/Android/Linux 版免費。重新安裝不會自動還原所有本機設定,換機前請另外備份所需資料。
購買用戶端是否包含線路?家人可以共用購買記錄嗎?
用戶端一次買斷 ≠ 線路方案。iPhone/iPad 版在 App Store 售價 $2.99,一次性付費;Mac/Windows/Android/Linux 版免費。使用前仍須備妥自己已有的訂閱或伺服器資訊。本站為官網與官方手冊,不提供、不販售、不推薦節點或訂閱。是否適用家人共享,請以 App Store 產品頁的支援標示及家庭群組設定為準;共用購買記錄不代表設定、憑證或線路服務也能共用。
安裝與首次開啟
先確認檔案來源與裝置類型,再處理相應的系統提示。
Mac 應選 Apple 晶片版還是 Intel 版?
在 Apple 選單 → 關於這台 Mac 查看「晶片」或「處理器」。若顯示 Apple 晶片,請選 Mac Apple 晶片版;若顯示 Intel 處理器,請選 Mac Intel 版,不要依電腦外觀或購買年份猜測。下載指南提供兩個樣式相同的入口。安裝後若遭系統阻擋,先確認安裝檔來自本站,再到系統設定 → 隱私權與安全性查看「仍要打開」;詳細處理方式請參閱本分類的 Mac 開啟權限問答。
Windows 出現 SmartScreen 風險提示,如何繼續確認?
先確認檔案是從本站下載指南取得,且下載已完整完成。SmartScreen 顯示「Windows 已保護您的電腦」時,確認來源無誤後可選擇「其他資訊」→「仍要執行」,再依安裝精靈操作。若公司或學校裝置的政策禁止執行,請聯絡裝置管理員,不要關閉整體系統防護。若提示內容不同、檔案來源不明,或按鈕遭政策隱藏,請先停止安裝並記錄完整提示。
Mac 顯示無法驗證開發者或 App 已損壞,該怎麼辦?
先確認下載來源及晶片類型,將 App 移至 Applications 後再開啟。出現「無法驗證開發者」時,前往系統設定 → 隱私權與安全性,在對應的阻擋記錄旁選擇「仍要打開」並確認。若提示「已損壞」,只有在確認檔案來自本站且下載完整後,才在 Terminal 執行 xattr -cr /Applications/Shadowrocket.app,再嘗試開啟;此命令會移除 App 的延伸屬性。若路徑不同,請勿直接執行,也不要全面停用系統安全機制。
Android 和 Linux 首次安裝需要哪些權限?
Android 顯示系統提示時,只允許實際用來開啟安裝檔的瀏覽器或檔案管理員「安裝未知的應用程式」,安裝完成後可關閉此權限。Linux 請依發行版選擇 deb、rpm 或 AppImage;AppImage 須先在檔案屬性中允許執行,或對實際檔案執行 chmod +x 後再啟動。deb 與 rpm 請透過系統套件管理員安裝,並查看相依性錯誤。各平台都應先從本站下載指南取得檔案,勿允許來源不明的檔案執行。
iPhone 上的連線開關無法開啟,或開啟後立即關閉,該怎麼辦?
先在 Home 選取一個可用的伺服器,再開啟連線開關。首次連線時,須確認系統新增 VPN 設定的要求;若先前曾拒絕,可重新發起連線,並檢查系統 Settings 中的 VPN 設定。暫停其他正在使用 VPN 的功能後再試,避免設定互相占用。受管理裝置可能禁止新增 VPN,請由管理員確認政策;不要先刪除所有設定,先記錄錯誤訊息並備份現有資訊,再判斷是否需要重建相關設定。
訂閱與節點匯入
分別檢查網址有效性、內容格式及清單狀態。
Subscribe 匯入失敗,應依什麼順序排查?
先確認使用的是自己已有的完整訂閱網址,而非服務商登入頁、訂單頁或只複製部分的連結。在 Add Server 中選擇 Subscribe,貼上網址並檢查前後空格、換行及缺漏字元,然後儲存並更新。失敗時記錄錯誤提示,分辨是網址無法連線、驗證失效,還是回傳內容不相容。請勿公開含有憑證的連結;若不確定有效期限或格式,請向原服務商確認,不要反覆匯入同一網址而掩蓋錯誤資訊。
手動 Add Server 後仍無法連線,哪些欄位最容易填錯?
先確認協定類型,再逐項比對自己已有的伺服器資料,檢查位址、連接埠、驗證欄位及加密選項。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 等協定的欄位不能互相套用;若涉及 TLS,也要檢查服務商提供的伺服器名稱及相關傳輸參數。儲存成功只代表項目已寫入,不表示參數正確。返回 Home 明確選取該項目,再執行 Connectivity Test,並依錯誤提示檢查對應欄位。
如何更新現有訂閱?更新會影響手動修改嗎?
在 Home 找到對應的 Subscribe 群組,使用群組提供的更新操作;依目前介面版本不同,入口可能位於群組操作選單中。更新後先確認是否出現明確錯誤,再檢查伺服器清單與目前選取項目。由訂閱來源管理的項目可能在更新時重新產生,名稱、位址或其他手動修改不一定會保留。需要長期保留的個別參數請事先記錄;更新失敗時先保留現有群組,不要立即刪除可用資料。
訂閱顯示成功,但清單空白或出現重複項目,該怎麼辦?
先展開對應群組,確認項目沒有被搜尋條件或收合狀態隱藏,再確認訂閱是否真的回傳伺服器內容。「要求成功」不一定代表回傳內容符合 Subscribe 格式,也可能只是正常回傳登入頁面或錯誤頁面。若有重複項目,先檢查是否多次新增了同一訂閱;之後應更新原有群組,不要持續建立新群組。刪除重複項目前,先記錄目前選取的伺服器及有效訂閱來源,避免誤刪仍在使用的設定。
換機時只要儲存訂閱網址就夠了嗎?
不一定。訂閱網址通常只負責還原來源提供的伺服器清單,不能假設其中包含手動新增的伺服器、自訂 Config、規則順序、DNS 設定及 On Demand 條件。換機前請分別記錄這些內容,並使用目前版本提供的設定匯出或系統備份方式保存。新裝置先還原必要資料,再檢查 Home 的選取項目與 Global Routing,最後測試連線。備份可能包含網址與驗證資訊,應存放於安全位置;排查問題時不要公開整份備份。
規則分流與故障排查
每次只變更一項,保留錯誤提示及比較結果。
Global Routing 的 Config、Proxy、Direct 該如何選擇?
日常依規則分流時選擇設定(Config),由目前 Config 中的規則決定 PROXY、DIRECT 或 REJECT。若要暫時確認代理路徑是否可用,可切換至代理(Proxy)進行比較;直連(Direct)則用於檢查不經代理時的網路狀況。三種模式不是速度等級。切換前記下目前設定,測試後恢復原模式;若 Proxy 可用但 Config 不可用,應優先檢查符合條件的規則與策略,而非立即重填所有伺服器參數。
顯示已連線,卻無法開啟網頁,該先檢查什麼?
先暫時中斷連線,確認本機 Wi-Fi 或行動網路本身可以上網;公共網路可能需要先完成登入驗證。接著重新連線,確認 Home 已選取預期的伺服器,並檢查 Global Routing 與目前的 Config。使用同一個目標分別測試 Config 和 Proxy,再搭配 Data 中的連線記錄,判斷是規則分流錯誤、伺服器無法連線,還是 DNS 失敗。每次只變更一項設定,保留測試前後結果,避免同時修改協定、DNS 和規則而無法找出原因。
Connectivity Test 有結果,就代表所有連線都正常嗎?
不能據此判定所有目標都正常。Connectivity Test 反映的是目前測試目標及條件下的連線狀況,不能代表每個網站、每種協定或持續傳輸都正常。先確認執行測試時選取的伺服器,再實際連線至出問題的目標,並檢查 Data 中該連線符合的策略與錯誤。若只有單一目標失敗,優先檢查該目標的規則、DNS 及服務狀態;若所有目標都失敗,再檢查本機網路與伺服器參數。
懷疑 DNS 有問題時,應該直接改用 DNS over HTTPS 嗎?
不要先把 DNS 類型當成固定解法。先觀察故障是否集中在網域名稱解析,再記錄目前 Config 與 Settings 中相關的 DNS 設定,確認自訂設定沒有覆蓋預期選項。可暫時改用系統 DNS 作為對照,再單獨測試現有的自訂 DNS 或 DNS over HTTPS 設定。DNS over HTTPS 本身也需要可連線的網路路徑,設定錯誤反而可能造成更多問題。一次只變更一項,測試後保留有效設定或還原原值。
持續連線較耗電,應如何檢查 On Demand?
先在系統電池用量統計中確認耗電發生的時段,再比對是否有持續下載、背景同步、頻繁重新連線或大量連線記錄。VPN 活動的耗電歸屬統計,不代表所有電量都是由用戶端單獨消耗。若啟用了 On Demand,請檢查觸發條件是否導致網路切換時不斷重新連線;可暫時關閉此功能,短時間進行比較。不要只為了降低統計數字就任意更改協定;先在相同網路和使用情境下比較,再判斷是否需要調整條件。
介面是英文,如何對照手冊找到操作位置?
本手冊保留介面英文原文,可依名稱查找:Home 用來查看伺服器及連線狀態,Add Server 用來新增項目,Subscribe 是訂閱類型,Config 是設定檔,Settings 是設定,Data 用來查看連線相關記錄。Global Routing 中的 Config 與設定檔頁面的 Config 名稱相同,但用途不同,請依所在位置區分。需要逐步操作時,請參閱首次連線教學;不熟悉協定或規則關鍵字時,可先查閱名詞解釋。