官方手冊 / 問題索引
- 兩種取得方式
- iPhone / iPad:App Store $2.99 一次性付費 · Mac / Windows / Android / Linux:免費
01 / GET & RESTORE
正版與購買
確認裝置、商店與購買紀錄。應用程式的取得紀錄,不等於連線服務或設定備份。
電腦和 Android 可以使用 Shadowrocket 嗎?價格有什麼不同?
可以。iPhone / iPad 版可從 App Store 以 $2.99 一次性付費取得;Mac / Windows / Android / Linux 版免費。Mac 提供 Apple 晶片版與 Intel 版。電腦、Android 和 Linux 的安裝檔請從本站下載頁取得,檔案位於本站 /dl/shadowrocket/;請勿在目前裝置上使用其他平台的安裝檔。
在 App Store 搜尋不到 Shadowrocket,該先檢查什麼?
請先透過本頁的 App Store 產品頁連結開啟應用程式,確認是搜尋結果問題,還是目前商店無法提供。中國大陸商店未上架此應用程式;商店內容取決於購買時使用的 Apple Account 國家或地區,而非系統顯示語言。請前往 Settings → Apple Account → Media & Purchases → View Account → Country/Region 檢查地區;如需更改,請依照系統流程處理餘額、訂閱和付款方式等要求。
如何確認 App Store 中的正版項目?
開啟產品詳細資訊頁,逐一確認名稱 Shadowrocket、開發者 Shadow Launch Technology Limited,以及產品連結中的應用程式 ID 932747118。圖示應與本站頁首的官方圖示一致,不能只憑搜尋標題或火箭圖案判斷。名稱相近但開發者或應用程式 ID 不同的項目,不能視為同一款應用程式;電腦與 Android 版請從本站下載頁取得對應安裝檔。
iPad 可以安裝嗎?能和 iPhone 共用嗎?
可以。iPhone / iPad 版可在 App Store 以 $2.99 一次性購買,兩種裝置皆可使用;Mac / Windows / Android / Linux 版免費。在 iPad 上使用原購買時的 Apple Account,前往產品頁或已購項目下載;系統需求請以 App Store 頁面標示為準。應用程式的購買紀錄與連線設定是兩回事,安裝完成後仍須匯入使用者已有的訂閱或伺服器資訊。
更換裝置或重新安裝後,還需要再次購買嗎?
iPhone / iPad 版在 App Store 以 $2.99 一次性付費取得;Mac / Windows / Android / Linux 版免費。更換 iPhone 或 iPad 後,使用原購買時的 Apple Account,在 App Store 的已購項目中尋找並重新下載;若出現購買按鈕,請先確認帳號、商店地區和購買紀錄,勿急著再次付款。其他平台重新下載對應的安裝檔即可。重新安裝應用程式不代表原有的 Config 和訂閱會自動還原,換機前請另外備份。
購買用戶端是否包含連線所需的線路?
不包含。用戶端一次性購買 ≠ 線路方案。iPhone / iPad 版可在 App Store 以 $2.99 一次性付費取得;Mac / Windows / Android / Linux 版免費;以上價格僅指用戶端本身。連線前須備妥使用者已有的訂閱或伺服器資訊,匯入後也應確認其有效狀態與協定參數。本站是官網與官方手冊,不提供、不販售或推薦節點與訂閱。
02 / INSTALL & PERMISSIONS
安裝與首次開啟
先確認檔案來源與裝置架構,再處理系統權限。系統封鎖與連線失敗應分開排查。
Mac 該選 Apple 晶片版還是 Intel 版?
先從 Apple 選單開啟「關於這台 Mac」。若顯示「晶片」並列出 Apple 晶片名稱,請選擇 Mac Apple 晶片版;若顯示 Intel 處理器,請選擇 Mac Intel 版。兩個按鈕都位於本站下載頁的 Mac 區段,請依硬體選擇,而非依系統介面語言選擇。開啟 dmg 後,將應用程式移至 Applications;首次開啟若出現無法驗證開發者的提示,確認檔案來自本站後,再依提示前往「隱私權與安全性」處理。
Windows 出現 SmartScreen 風險提示時,該怎麼處理?
先確認安裝檔是從本站下載頁取得,下載網址位於本站 /dl/shadowrocket/,並確認目前要安裝的是 Shadowrocket。出現 SmartScreen 提示時,可選取「更多資訊」查看檔案資訊,再選擇「仍要執行」。若裝置由公司或機構管理,或安全工具明確指出特定威脅,請先停止並確認,不要關閉整套系統防護;若沒有允許執行的選項,也不要反覆變更系統原則。
Mac 顯示無法驗證開發者或應用程式已損毀,該怎麼辦?
先確認晶片版本正確、檔案來自本站,且應用程式已移至 Applications。若顯示無法驗證開發者,請前往系統設定的「隱私權與安全性」查看這次的封鎖紀錄,選擇「仍要打開」並確認。若仍顯示已損毀,請先重新下載;確認檔案來源後,可在 Terminal 執行 xattr -cr /Applications/Shadowrocket.app 再開啟。此命令只會處理指定應用程式的延伸屬性,請勿用於來源不明的檔案。
Android 無法安裝,或無法在微信內下載,該怎麼辦?
請先使用系統瀏覽器開啟本站下載頁,取得 Android 版 apk;微信內的網頁環境可能會封鎖下載或安裝跳轉。請在系統設定中,暫時允許實際開啟安裝檔的瀏覽器或檔案管理員「安裝未知應用程式」,完成後即可關閉此權限。若仍無法安裝,請檢查儲存空間、檔案是否下載完整,以及裝置架構是否相符;若出現明確的安全警示,請先停止並確認檔案來源。
連線開關無法啟用,或 VPN 權限視窗反覆出現,該怎麼辦?
先選取一筆已匯入的伺服器記錄,再開啟連線開關,並閱讀系統跳出的 VPN 設定授權提示。若權限遭拒,請返回系統 VPN 設定,檢查 Shadowrocket 對應的記錄及裝置管理限制;其他正在使用的 VPN 設定也可能造成衝突。請先停用衝突的連線,再重新授權。受管理的裝置應聯絡管理員;刪除設定或重新安裝前,請先備份 Config 和既有訂閱資訊。
介面是英文,如何找到教學中的設定?
本手冊保留介面的英文名稱,方便依原文查找:Home 用來查看連線項目,Add Server 用來填寫伺服器資訊,Config 用來管理設定檔,Settings 用來查看設定,Global Routing 用來選擇連線處理方式。若系統提供應用程式語言選項,可在系統的應用程式設定中查看;是否有此選項,請以目前系統與應用程式的實際畫面為準。請勿為了切換顯示語言而修改協定欄位、策略名稱或規則關鍵字。
03 / IMPORT & BACKUP
訂閱與節點匯入
將既有資訊匯入正確的位置。先區分伺服器記錄、訂閱和 Config,再確認匯入結果。
匯入既有訂閱失敗,應依什麼順序檢查?
先確認複製的是使用者已有的完整訂閱連結,而非介紹頁面或登入頁面;檢查連結前後是否有空格、換行或漏複製。接著確認目前網路能否存取該網址,以及訂閱是否仍有效。若出現格式錯誤,請查看回傳內容是否其實是網頁、錯誤訊息或需要登入的內容。保留完整錯誤訊息,逐項找出問題,避免反覆大量匯入;向他人求助時,請遮蔽連結中的憑證和個人資訊。
更新 Subscribe 後,原有的伺服器項目變了,正常嗎?
訂閱更新會依遠端回傳內容更新該訂閱中的記錄,名稱、位址或可用項目可能因此改變。更新前請記下目前選取的項目,並備份手動修改的重要欄位;更新後確認選取的記錄是否仍存在、是否遭到取代,以及策略引用能否找到對應名稱。若舊記錄消失,請勿直接認定是應用程式故障;應先確認訂閱回傳內容,再與使用者原有服務的說明逐項比對。
Scan QR Code 辨識成功,卻沒有可用記錄,為什麼?
成功辨識 QR Code,不代表內容一定是可匯入的伺服器資訊。先確認內容類型是單筆伺服器連結、訂閱連結還是一般網頁,再選擇相應的匯入入口。圖片模糊、截圖遭裁切或 QR Code 已過期也會影響結果;從相簿讀取時,請檢查系統的照片存取權限。匯入後前往 Home 確認協定、位址和連接埠,不要只憑掃描完成提示就判定連線已設定完成。
手動使用 Add Server 時,需要逐項檢查哪些參數?
先依使用者已有的資訊選擇協定,再逐項檢查伺服器位址、連接埠和驗證欄位。不同協定可能還需要加密方式、UUID、TLS、SNI、傳輸方式或路徑,不能直接照抄其他協定的參數。位址欄不要多輸入空格,連接埠和驗證資訊請依原始記錄填寫。儲存後先執行 Connectivity Test,再嘗試實際連線;測試失敗時,請回頭逐項比對原始資訊,不要同時修改多個欄位。
訂閱連結和 Config 檔案有什麼不同?
訂閱通常用來更新一組伺服器記錄;Config 則用來組織規則、策略及其他設定內容,兩者用途不同。匯入訂閱不代表已選取合適的 Config;切換 Config 也不代表伺服器記錄會自動更新。若有項目但分流結果不如預期,應分別檢查 Home 中選取的記錄、Config 目前使用的檔案,以及 Global Routing 的模式,不要將三處狀態混為一談。
更換裝置時,如何備份訂閱和設定?
先匯出目前的 Config,並另外記錄既有訂閱的匯入資訊與手動設定的伺服器參數;匯出內容包含哪些欄位,請以實際檢查檔案的結果為準。將備份存放在自己掌控且有妥善保護的位置,不要上傳至公開頁面。新裝置安裝後,先還原設定,再檢查訂閱、選取項目和 Global Routing,最後授權連線並測試。備份檔可能包含驗證資訊,展示給他人前請移除敏感欄位。
04 / ROUTING & DIAGNOSTICS
規則分流 / 故障排除
連線開關、伺服器可連線性與規則比對是不同層次。請使用相同目標和相同網路進行比較測試。
Global Routing 的 Config、Proxy、Direct 三種模式該如何選擇?
Config 會依目前設定中的規則決定如何處理,適合已準備好規則的日常使用;Proxy 會以代理方式處理流量,適合暫時確認代理連線;Direct 則用來確認直接連上網路時的狀況。診斷時一次只切換一種模式,並使用同一個目標重複測試。Proxy 不會自動修復問題,Direct 也不代表所有網路設定都已還原;實際行為仍受系統路由、DNS 和目前設定影響。
顯示已連線,但網頁無法開啟,該先排查什麼?
先中斷連線,確認本地網路本身可以正常上網,再檢查 Home 中選取的伺服器記錄及 Connectivity Test 結果。重新連線後,使用同一個目標比較 Direct、Proxy 與 Config 的結果:只有 Config 失敗時,優先檢查規則和策略引用;Proxy 也失敗時,則檢查伺服器參數與服務狀態。若網域請求失敗但基本連線正常,再檢查 DNS 設定;同時確認裝置的日期、時間和時區正確。
Connectivity Test 顯示逾時,是否代表整個應用程式無法使用?
不能只憑一次逾時就下此結論。測試目標、網路路徑和伺服器回應都會影響結果;請先確認本地網路正常,再重複測試,並檢查位址、連接埠、驗證欄位、TLS 和系統時間。比較同一筆記錄在不同本地網路下的結果,有助於縮小問題範圍,但不要同時修改協定和規則。請保留具體錯誤訊息與發生條件;單項測試通過,也不代表所有網域、協定和規則路徑都能正常運作。
規則未依預期分流,應檢查哪些地方?
先確認 Global Routing 設為 Config,並確認目前啟用的是剛才編輯的設定檔。規則通常由上往下比對,較寬泛且排在前面的規則可能先符合;接著檢查 DOMAIN、DOMAIN-SUFFIX、GEOIP、IP-CIDR 等關鍵字的格式,以及規則引用的策略是否存在。PROXY、DIRECT、REJECT 是處理動作,不是伺服器位址。若前面的規則都未符合,最後再檢查 FINAL 的預設動作是否符合預期。
On Demand 讓連線反覆啟動,如何找出原因?
先記下目前的 On Demand 條件,再暫時關閉 On Demand,改為手動連線,並在相同網路環境下觀察。若手動連線穩定,優先檢查按需條件、Wi-Fi 與行動網路切換,以及系統 VPN 狀態;若仍然中斷,再檢查伺服器和本地網路。修改後一次只啟用一個條件,避免多個條件交替觸發。受裝置管理策略控制的設定可能無法修改,應請管理員確認,不要反覆刪除系統設定。
連線後耗電增加,Data 數字又和系統不同,該如何判斷?
先在系統電池設定中查看相同時段的背景活動,同時檢查是否頻繁重新連線、持續測試或大量背景傳輸。訊號微弱和網路切換也會增加耗電,不宜只依連線時間判斷。Data 與系統統計可能採用不同的統計範圍、時間區間和重設方式,不能直接當成同一筆帳單比較。排查時固定網路、停止主動測試,再記錄一段時間的使用情況;清除統計前,先儲存需要比對的資料。