ACQUISITION / 01
正版與購買
確認裝置、商店帳號與購買記錄。取得用戶端與設定網路連線是兩個獨立步驟。
電腦和 Android 可以使用 Shadowrocket 嗎?價格如何區分?
可以。Shadowrocket 提供 iPhone、iPad、Mac、Windows、Android 和 Linux 版本。iPhone / iPad 版在 App Store 售價 $2.99,為一次性付費;Mac(Apple 晶片與 Intel)、Windows、Android、Linux 版免費。iPhone / iPad 版請前往指定的 App Store 產品頁取得,其他平台的安裝檔由本站 /dl/shadowrocket/ 路徑提供。先在下載指南選擇裝置,再依該平台的安裝說明操作;不要只憑相似名稱判斷產品身分。
iPad 可以安裝嗎?系統需求要去哪裡查看?
可以。iPhone 與 iPad 共用同一個 App Store 產品項目,系統需求以 App Store 頁面標示為準。iPhone / iPad 版在 App Store 售價 $2.99,為一次性付費;Mac、Windows、Android、Linux 版免費。若已使用同一個 Apple 帳號購買,請先到 iPad 的已購項目中尋找並重新下載;若頁面顯示購買按鈕,請先確認目前用於媒體與購買項目的帳號,以及原始購買記錄,不要直接重複購買。
在 App Store 搜尋不到 Shadowrocket,該怎麼辦?
先從下載指南開啟指定產品頁,再確認 App Store 目前帳號的國家或地區。中國大陸的商店目前沒有此 App,搜尋結果空白不代表需要更改 App 名稱。若需調整地區,請前往系統 Settings 中的 Apple 帳號,依序查看媒體與購買項目、檢視帳號、國家或地區,並依系統提示處理餘額、現有訂閱及付款資料等條件。只更改裝置語言或系統地區,不會改變商店帳號地區;不同系統的選單名稱可能略有差異。
更換裝置或重新安裝後,需要再次購買嗎?
iPhone / iPad 版在 App Store 售價 $2.99,為一次性付費;Mac、Windows、Android、Linux 版免費。更換 iPhone 或 iPad 後,請使用原購買帳號前往 App Store 的已購項目重新下載;若找不到,先檢查購買記錄及隱藏的已購項目。其他平台可從本站下載指南重新取得對應安裝檔。App 的購買記錄與使用者自己的設定是兩回事,重新安裝前應另行備份設定;不要假設重新下載 App 就會自動還原所有伺服器資訊。
如何確認正版?購買用戶端是否包含連線服務?
iPhone / iPad 請在指定的 App Store 產品頁確認開發者 Shadow Launch Technology Limited、官方圖示及 App ID 932747118,不要只憑名稱或搜尋排序判斷;其他平台請使用本站下載指南提供的 /dl/shadowrocket/ 安裝檔。iPhone / iPad 版在 App Store 售價 $2.99,為一次性付費;Mac、Windows、Android、Linux 版免費。一次買斷用戶端 ≠ 購買連線服務。連線須使用者已有自己的訂閱或伺服器資訊;本站不提供、不銷售、不推薦節點或訂閱。
相關連結:正版核對說明 → · 已購項目還原說明 →
INSTALLATION / 02
安裝與首次開啟
先確認本站來源與裝置架構,再處理系統提示。允許執行的操作僅適用於來源已確認的檔案,不能取代來源查核。
Mac 應選擇 Apple 晶片版還是 Intel 版?
開啟 Apple 選單中的「關於這台 Mac」:若顯示「晶片」及 Apple 晶片名稱,請選擇 Apple 晶片版;若顯示 Intel 處理器,請選擇 Intel 版。不要根據機身外觀或瀏覽器辨識結果猜測晶片類型。下載對應的 dmg 後,將 App 移至 Applications。首次開啟若提示無法驗證開發者,先確認檔案來自本站,再前往系統設定的「隱私權與安全性」選擇「仍要打開」。若仍無法啟動,記下完整提示,再依下載指南中的對應步驟排查。
Mac 提示無法驗證開發者或 App 已損毀,該怎麼辦?
先確認安裝檔來自本站下載指南,並確認晶片類型正確。若提示無法驗證開發者,嘗試開啟後前往系統設定的「隱私權與安全性」,查看該 App 是否有「仍要打開」選項。若提示 App 已損毀,先重新下載並替換 App;確認來源和安裝路徑後,可在 Terminal 執行 xattr -cr /Applications/Shadowrocket.app 清除該 App 的隔離屬性,再試一次。這項操作不是安全檢查,不要對來源不明的檔案執行,也不要關閉整個系統的安全防護。
Windows 出現 SmartScreen 風險提示時如何處理?
先停止操作並檢查下載來源,確認檔案來自本站下載指南指向的 /dl/shadowrocket/ 路徑,且為 Windows 安裝檔。確認無誤後,可在 SmartScreen 頁面選擇「其他資訊」查看檔案資訊,再選擇「仍要執行」。若介面沒有此選項,可能受到裝置管理原則限制,請聯絡裝置管理員,不要嘗試關閉整套防護。安裝過程若出現與預期不同的檔名、權限要求或額外程式,請取消操作並重新確認下載來源。
Android 下載後無法安裝,或在微信中無法開啟,該怎麼辦?
若無法在微信中下載,請使用系統瀏覽器開啟本站下載指南,再下載 Android 安裝檔。安裝時若系統提示權限不足,請前往系統設定,為剛才使用的瀏覽器或檔案管理員開啟「允許安裝未知應用程式」;完成安裝後可關閉此權限。只需授權實際使用的 App,不必開放給所有 App。若提示安裝檔解析失敗,先刪除未完整下載的檔案並重新下載,再確認裝置是否適用 arm64 安裝檔;不要反覆安裝同一個異常檔案。
Linux 應選擇哪種安裝檔?首次執行要注意什麼?
在下載指南中依發行版選擇 deb、rpm 或 AppImage,不要只依桌面環境判斷。使用 deb 或 rpm 時,建議優先透過系統的軟體安裝工具處理相依套件;使用 AppImage 時,先在檔案屬性中允許將其作為程式執行,再啟動檔案。若終端機顯示權限或相依套件錯誤,保留完整輸出並依發行版說明處理。安裝檔應從本站取得;執行前確認檔案來源與架構,不要為了排除錯誤而授予未知程式管理員權限。
相關連結:依平台選擇安裝檔 → · 安裝允許步驟 →
SUBSCRIBE & ROUTING / 03
訂閱與節點匯入、規則與分流
本分類涵蓋匯入與路由問題:先確認伺服器資訊完整,再確認 Config 和 Global Routing 的處理方式。
匯入既有訂閱失敗時,應先檢查哪些項目?
先確認複製的是使用者已有的完整訂閱網址,而非帳號管理頁面、說明頁面或聊天中被截斷的文字。檢查網址前後是否有空格、換行或多餘標點,並確認目前網路可以連線至訂閱網址。接著依使用說明,在 Add Server 中選擇 Subscribe,貼上網址並儲存。若回傳內容不是可解析的訂閱資料,記下錯誤類型,並向原服務提供者確認格式與有效期限。請勿將含有存取憑證的完整網址貼到公開頁面,也不要用他人的網址替換測試。
如何更新訂閱?更新後伺服器清單有變化正常嗎?
在 Home 中找到對應的 Subscribe 項目,使用該項目的更新功能;不同裝置上的入口以實際介面為準。更新時會重新讀取訂閱回傳的伺服器清單,名稱、排序和可用項目可能隨回傳內容而變動。更新後請重新確認目前的預設伺服器,不要只看原本的名稱是否仍在。若更新失敗但舊項目仍可使用,先保留現有資料,檢查網路、網址與有效期限,不要立即刪除整個訂閱;排查前可記下項目名稱和錯誤提示,但請隱藏網址中的存取憑證。
伺服器訂閱與 Config 設定檔有什麼差異?
伺服器訂閱主要用於匯入及更新伺服器資訊,Config 設定檔則用於整理路由規則及相關設定。清單中出現伺服器,不代表已啟用合適的規則;匯入 Config,也不代表其中引用的伺服器或策略名稱都已存在。首次設定時,先確認伺服器可以連線,再檢查目前選取的 Config、規則目標名稱及 Global Routing。匯入既有檔案前先閱讀內容並備份原設定,避免為了處理單一連線問題而覆蓋所有設定。
Global Routing 的 Config、Proxy、Direct 要如何選擇?
Config(設定)依目前設定檔中的規則分流;Proxy(代理)會將用戶端接管的流量交由代理處理;Direct(直連)則讓用戶端接管的流量直接連線。日常使用既有規則時,請先選擇 Config。臨時排查時,可針對同一個目標分別測試 Proxy 與 Direct、觀察差異,再恢復原本模式。不要將 Proxy 誤認為能自動修復所有連線,也不要把 Direct 理解為關閉系統中的 VPN 設定;模式決定流量處理方式,連線開關則決定是否建立用戶端連線。
Config 中的規則為什麼沒有如預期生效?
先確認 Global Routing 設為 Config,並確認啟用的是剛修改的設定檔。規則通常依序比對,較早符合的規則可能先於後續的細項規則處理請求;請檢查 DOMAIN-SUFFIX、DOMAIN-KEYWORD、GEOIP 等條件,以及最後的 FINAL。也要確認規則目標是否存在、網域是否確實符合,以及測試 App 是否沿用舊連線。儲存後重新送出請求並查看相關記錄,每次只修改一項;不要同時變更 DNS、規則和伺服器,再據此判斷單一規則的效果。
手動使用 Add Server 時,應選擇哪種協定?
請依使用者已有的伺服器資訊中明確標示的協定為準,在 Add Server 中選擇對應的 Type。Shadowsocks、VMess、VLESS、Trojan、HTTP、SOCKS5、WireGuard 和 Hysteria2 的欄位不能互相套用,也不能只複製網址和連接埠就認為設定完整。請逐項確認驗證資訊,以及伺服器端要求的 TLS、傳輸方式和相關參數;未提供的內容不要憑名稱猜測。若透過 QR code 匯入,也應在儲存前確認類型與重要欄位;協定名稱本身無法保證連線速度或可用性。
相關連結:匯入與首次連線說明 → · 協定參考 →
DIAGNOSTICS / 04
故障排查
依序檢查基礎網路、連線權限、伺服器、路由和 DNS,逐步縮小問題範圍。「已連線」與「目標可存取」需要分別確認。
連線開關無法開啟,或剛開啟就關閉,該怎麼辦?
先在 Home 中選擇一個有效伺服器作為預設項目,再開啟連線開關。iPhone / iPad 首次連線時,需依系統提示允許加入 VPN 設定;若先前曾取消,請重新觸發並完成系統驗證。檢查是否有其他 VPN 連線、裝置管理限制或系統權限阻止建立連線。若 App 立即顯示錯誤,先記下完整訊息,再檢查所選伺服器的必填欄位。反覆點擊開關無法補齊缺少的設定,也不應為了測試而刪除裝置中用途不明的管理描述檔。
顯示已連線,但網頁無法開啟時如何排查?
先關閉用戶端連線,確認目前的 Wi-Fi 或行動網路本身可以正常瀏覽網頁,再重新連線。執行 Connectivity Test,確認所選伺服器是否可連線;接著檢查 Global Routing 和目前的 Config,確認流量沒有被不適用的規則處理。若伺服器測試可連線但網域無法存取,再檢查 DNS 設定與實際解析錯誤。使用相同目標和網路逐項測試,每次只變更一個變數。連線狀態只代表用戶端已建立連線,不代表遠端伺服器、名稱解析和每個目標網站都正常。
Connectivity Test 有結果,是否代表所有 App 都能連線?
不能直接這樣判斷。Connectivity Test 是針對測試目標與目前伺服器進行的一次連線檢查,不能取代實際瀏覽目標網站或使用 App,也不能視為頻寬測試。若測試通過但某個 App 無法使用,請檢查該 App 存取的網域、符合的規則、DNS 結果,以及是否沿用舊連線。記下測試時使用的網路、伺服器和路由模式,再以相同目標重試;不要直接比較不同網路條件下的測試數值,也不要只憑單次結果刪除所有設定。
介面是英文,如何對照中文教學操作?
官方手冊保留介面項目的英文原文:Home 是伺服器清單所在頁面,Add Server 用於新增伺服器,Subscribe 用於訂閱項目,Config 用於管理設定檔,Settings 用於設定,Global Routing 用於選擇路由模式。先依英文關鍵字尋找,再閱讀旁邊的中文操作說明,不必依圖示位置猜測。不同平台或系統的版面可能不同;若某個入口的位置與教學不一致,請以目前裝置上的同名項目為準,不要將系統設定頁面與 App 內的 Settings 混為一談。
開啟連線後耗電增加,如何判斷原因?
先在系統電池用量統計中確認耗電變化的時段,再區分持續傳輸、訊號微弱、背景工作與反覆重新連線等因素。代理連線的耗電量會受到協定、網路品質、流量及連線穩定度共同影響,不能只憑協定名稱判斷。排查時保持相同網路與使用情境,暫停不必要的下載,檢查是否有連續連線失敗或重試記錄;每次只變更一項設定。不要為了降低耗電而任意停用必要的驗證或加密,也不要把短時間的電量波動當成長期趨勢。
On Demand 為什麼會自動連線?如何停止反覆觸發?
On Demand 會依已設定的條件觸發連線,因此手動中斷後,符合條件的網路活動仍可能再次建立連線。先查看 On Demand 是否啟用及其比對條件;臨時排查時可先停用此設定,再觀察手動連線是否穩定。不要只反覆關閉 Home 的開關,卻保留相同的觸發條件;也不要將自動觸發與伺服器連線失敗混為一談。確認問題後,再逐項恢復需要的條件,並分別在切換 Wi-Fi 與行動網路時進行驗證,避免一次調整多組條件而無法判斷原因。