Shadowrocket 開關已開啟卻無法上網:逐項排查伺服器、Global Routing 與 DNS
先確認一般網路與伺服器可連線,再檢查路由模式、DNS 與規則命中狀況。文章區分所有目標失敗和部分目標失敗兩種情況,說明每個步驟應保留哪些資訊,以及為何不應同時修改多項設定。適合已匯入服務,但連線結果與預期不符時參閱。
全平台規則代理用戶端,支援規則分流與多種協定;iPhone / iPad 在 App Store 一次性付費 US$2.99,Mac、Windows、Android、Linux 版免費。
目前版本 讀取中 · Mac、Windows、Android、Linux 版免費
先確認裝置,再前往對應下載說明。iPhone / iPad 在 App Store 一次性 US$2.99;Mac、Windows、Android、Linux 版免費。桌面版與 Android 安裝檔由本站 /dl/shadowrocket/ 提供。
App Store 一次性 US$2.99。Mac、Windows、Android、Linux 版免費。iPhone / iPad 的系統需求以 App Store 頁面標示為準。
開啟產品頁,確認開發者、App 圖示與 App ID 後再取得。同一購買帳號可在相容的 iPhone 與 iPad 上還原下載。首次開啟前先準備自己的訂閱網址或伺服器資訊;首次連線時再依系統提示允許加入 VPN 設定。
如果搜尋結果沒有對應項目,先查看購買帳號的商店地區。不要只依名稱或相似圖示判斷產品,也不要把用戶端購買紀錄當作線路服務憑證。
免費 · Apple 晶片 / Intel。iPhone / iPad 在 App Store 一次性 US$2.99,Windows、Android、Linux 版也免費。
從「關於這台 Mac」查看晶片或處理器名稱,再選擇對應安裝檔。Apple 晶片版與 Intel 版會在下載頁並列顯示,請勿依裝置外觀或購買年份判斷。更換電腦後重新選擇架構,避免沿用另一台裝置上的安裝檔。
首次開啟若提示「無法驗證開發者」,確認檔案來自本站後,前往系統設定中的「隱私權與安全性」查看「仍要打開」。其他提示及處理順序請參閱下載頁的安裝允許表。
免費 · 64 位元安裝程式。iPhone / iPad 在 App Store 一次性 US$2.99,Mac、Android、Linux 版也免費。
在下載頁選擇 Windows 安裝程式,依系統提示完成後再開啟用戶端。出現 SmartScreen 提示時,先確認下載來源;確認來自本站後,可展開「更多資訊」查看「仍要執行」。不需要因此關閉整個系統防護。
用戶端安裝與連線服務是兩個步驟。安裝完成後,仍需匯入自己已有的訂閱或伺服器資訊,並確認所選伺服器可連線。排查時保留系統提示原文,比反覆重新安裝更容易找出問題。
免費 · arm64 安裝檔。iPhone / iPad 在 App Store 一次性 US$2.99,Mac、Windows、Linux 版也免費。
使用瀏覽器開啟本站下載頁,儲存安裝檔後依系統提示完成安裝。若需要「允許安裝未知的應用程式」,只授予這次用來開啟安裝檔的瀏覽器或檔案管理員權限;完成後可在系統設定中撤銷該權限。
首次建立連線時,請確認系統彈出的 VPN 連線授權。若安裝檔未正常下載,先區分瀏覽器攔截、下載未完成與裝置架構不符,再依對應說明處理,不要連續開啟多個下載工作。
免費 · deb / rpm / AppImage。iPhone / iPad 在 App Store 一次性 US$2.99,Mac、Windows、Android 版也免費。
依發行版選擇格式:Debian、Ubuntu 系統通常選擇 deb;採用 RPM 套件管理的發行版選擇 rpm;需要直接執行時可查看 AppImage。格式選擇取決於系統環境,不代表功能等級不同。
下載頁列出套件安裝命令與 AppImage 執行權限設定。安裝前確認系統架構,執行失敗時保留終端機錯誤訊息。缺少相依套件、執行權限不足與伺服器連線失敗屬於不同階段,應分別檢查。
先釐清伺服器、訂閱與 Config 的用途,再選擇 Global Routing。以下依 iPhone / iPad 的介面用語說明,實際選項請以目前的 App 介面為準。
在 Home 開啟 Global Routing,選擇 Config(設定)、Proxy(代理)或 Direct(直連)。Config 會依目前設定檔的規則順序比對目標,通常將具體網域規則放在前面,並把 FINAL 放在末尾。Proxy 與 Direct 用於切換整體連線方式,不能取代規則編輯。修改後先檢查目標命中的規則,再確認實際出口;開關已開啟並不代表所有要求都會經過代理。下方僅示範語法,實際策略名稱應與自己的設定一致。
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY
在 Settings 查看 On Demand,依實際網路環境設定連線條件。它控制何時觸發連線,不負責修復失效的伺服器,也不能取代 Global Routing 的分流規則。首次設定時先手動連線並確認存取正常,再啟用自動條件。測試時分別切換無線網路與行動網路,觀察條件是否符合預期;排查意外重新連線時,也應檢查此處。若只是暫時中斷連線,還要確認現有條件是否會再次觸發,而不是只反覆操作 Home 的開關。
Settings
On Demand
Global Routing
在 Add Server 選擇 Type,再填入使用者已有伺服器的連線參數。Shadowrocket 支援 Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuard 等協定。不同 Type 所需欄位不同,不能把一種協定的參數直接填入另一種協定。匯入分享連結後,仍應確認 Host、Port 及對應的驗證資訊;啟用 TLS 時也要檢查相關伺服器端要求。協定名稱只說明連線方式,不能據此判斷伺服器是否可用,最後應透過實際連線驗證。
Shadowsocks / VMess / VLESS
Trojan / Hysteria2 / WireGuard
Type / Host / Port
準備從自己的服務供應商取得的訂閱網址,在 Add Server 選擇 Subscribe 並儲存。訂閱用於批次取得伺服器項目,更新時會重新讀取遠端清單;它與控制路由規則的設定檔並非同一物件。清單變更後,應確認目前選取項目仍有效,再進行連線測試。訂閱網址可能包含存取憑證,截圖與排錯紀錄中應遮蔽完整網址。更新失敗時先確認網址是否完整、服務是否有效及目前網路,再檢查錯誤提示,避免誤刪仍需保留的手動項目。
Add Server
Type: Subscribe
SERVER
在 Config 中選擇並管理設定檔,區分 General、Rule、Hosts 等設定。匯入設定檔不代表已切換使用,連線前應確認目前啟用的項目,再將 Global Routing 設為 Config。修改前保留可還原的副本,每次只調整一類設定,便於找出規則順序或 DNS 變更造成的影響。iCloud 同步可用於同一帳號下的設定管理,但不應取代獨立備份;切換裝置後仍需檢查同步狀態、伺服器選擇與本機權限,不能只憑檔案名稱判斷設定已生效。
Config
General / Rule / Hosts
Global Routing: Config
先使用 Connectivity Test 檢查可連線性,再搭配實際存取、Data 與 Settings 中的 Diagnostics 判斷問題所在。測試結果會受到 Test Method、目標與目前網路影響,不同方法的結果不宜直接比較。Data 用於觀察流量變化,不能取代服務供應商端的用量紀錄,也不能只憑有流量就認定目標存取成功。排查時記錄網路類型、Global Routing 狀態、所選伺服器和錯誤現象,每次只變更一項條件,才能區分伺服器、DNS、規則與權限問題。
Connectivity Test
Data
Settings / Test Method / Diagnostics
Shadowrocket 是閉源商業應用程式。本站是官網與官方手冊,取得管道、App 身分與線路服務應分別確認。
iPhone / iPad 在 App Store 一次性 US$2.99;Mac、Windows、Android、Linux 版免費。用戶端用於連線至使用者已有的服務,本站不提供、不銷售、不推薦任何節點或訂閱。
取得 iPhone / iPad 版本前,開啟 Shadowrocket 的 App Store 產品頁,確認開發者顯示為 Shadow Launch Technology Limited、App ID 為 932747118,並比對本站頁首使用的官方圖示。名稱、圖示、開發者與產品頁應一併確認,不能只憑搜尋結果中的相似名稱判斷。產品頁連結中的 App ID 可用來區分同名項目;商店搜尋排名並非產品身分憑證。
購買前也請閱讀商店顯示的相容性與當地價格。iPhone / iPad 的系統需求以 App Store 頁面標示為準,不要依據舊教學中的系統版本數字判斷。Mac、Windows、Android、Linux 請使用本站下載頁的對應安裝檔,不要依行動裝置商店搜尋結果選擇桌面版本。下載後保留檔案來源紀錄,遇到安裝提示時先確認來源,再依該平台的允許步驟繼續。
App Store 的 App 顯示與否和購買帳號所屬商店有關,不會由裝置目前使用的語言直接決定。如果所在商店沒有顯示 Shadowrocket,先在帳號設定中確認「媒體與購買項目」的國家或地區,再閱讀系統提供的地區變更要求。餘額、有效訂閱與付款方式等條件可能影響操作,請以帳號頁面的提示為準。反覆切換裝置語言或重新啟動手機,無法解決商店地區不符的問題。
確認產品頁後再繼續購買,不需要將購買帳號資訊填入 Shadowrocket 的伺服器欄位。App Store 帳號用於取得用戶端,伺服器驗證資訊用於建立連線,兩者用途不同。若商店提示付款或帳號限制,應在商店帳號層級處理;若 App 內提示伺服器連線失敗,則改為檢查網路與連線參數,不要混淆兩種錯誤。
iPhone / iPad 版在 App Store 一次性 US$2.99,其他商店地區會以當地貨幣顯示;Mac、Windows、Android、Linux 版免費。iPhone 與 iPad 可在同一購買帳號下共用購買項目,並在相容裝置上透過已購項目還原下載。更換裝置後先確認登入的是原購買帳號,再查找已購紀錄;若看到重新標價,先確認帳號與產品身分,不要立即重複購買。
還原用戶端與還原設定是兩回事。重新下載 App 不代表原本的訂閱網址、手動伺服器或本機修改已還原。更換裝置前先儲存需要保留的設定並確認同步狀態,更換後再逐項確認清單、目前 Config 與連線權限。Mac、Windows、Android、Linux 使用者則從下載頁重新取得對應版本,並在更新前保留現有設定,避免把 App 更新當作資料備份。
開始設定前,準備自己的訂閱網址或伺服器參數。單筆分享連結、QR Code、訂閱網址與 Config 檔案承載的內容各不相同,不能只因「都是連結」就使用相同的匯入方式。單筆伺服器資訊用於建立某個連線,訂閱用於管理一組伺服器,設定檔則控制規則與相關設定。匯入完成後,先確認新增的是哪種項目,再繼續選擇伺服器與路由模式。
用戶端一次性買斷 ≠ 線路方案。App 購買紀錄不包含伺服器網址、連線憑證或線路有效期限;免費平台版本同樣需要使用者已有的服務資訊。本站只說明如何匯入與使用這些資訊。訂閱連結、QR Code 與設定匯出檔可能包含憑證,傳送排錯截圖前應遮蔽網址中的存取參數、密碼與其他驗證內容,只需保留錯誤狀況和設定項目名稱。
以 iPhone / iPad 為例,在 Home 選定伺服器、檢查 Global Routing,再開啟連線開關。首次連線時,系統可能要求允許加入 VPN 設定;完成授權後,返回 App 檢查狀態。系統顯示已建立連線,只能說明本機連線流程進入相應階段,不能單獨證明某個網站可存取,也不能證明目標一定符合預期規則。
驗證時先確認一般網路可用,再執行 Connectivity Test,接著存取自己要測試的目標。若只有部分目標失敗,檢查 DNS、規則順序與目標命中狀況;若所有目標都失敗,先確認伺服器狀態與參數。Data 中出現流量可作為輔助線索,但仍需搭配實際存取結果。暫時記錄目前設定,每次只變更一項,比同時切換伺服器、規則與 DNS 更容易找出原因。
iPhone / iPad 的 App 更新透過 App Store 管理;Mac、Windows、Android、Linux 的新安裝檔從本站下載頁取得。更新用戶端前先儲存現有設定,完成後確認目前伺服器、Global Routing 與必要權限。訂閱更新則是重新讀取使用者已有的遠端伺服器清單,不會因 App 已更新就自動確認讀取成功,也不會自動取代 Config 中的規則維護。
日常維護時分別記錄 App 層、訂閱層與設定層的變更。某次訂閱更新後項目減少,應先檢查遠端清單與有效狀態;某次設定修改後部分存取結果改變,應先檢查規則;某次系統更新後無法連線,則先檢查權限與網路環境。需要進一步操作時,依完整手冊順序逐章檢查,避免刪除所有設定後失去原本的排錯依據。
用戶端與線路服務需要分別準備。先取得自己已有的訂閱網址或伺服器參數,再依相應類型匯入。清單中出現項目後,還要選定伺服器並檢查 Global Routing,不能把安裝完成視為連線設定完成。查看首次匯入步驟。
Subscribe 用於讀取和更新伺服器清單;Config 用於儲存規則與相關設定。訂閱更新成功不代表規則已變更,選取設定檔也不代表已有可用伺服器。排查前先確認要調整的是伺服器來源還是流量去向。查看介面用語與設定術語。
Mac、Windows、Android、Linux 版免費,可在本站下載頁依系統與架構選擇;iPhone / iPad 在 App Store 一次性 US$2.99。Mac 請先確認 Apple 晶片或 Intel,Linux 則依發行版選擇安裝格式。首次開啟時的系統提示應依平台逐項處理。查看安裝允許說明。
先檢查 Global Routing,再確認目標命中的規則和 DNS 結果。伺服器測試正常與目標存取成功是不同結論,測試方法和目標不同也會影響結果。保留失敗目標、錯誤提示和網路類型,再依序檢查。查看連線故障問答。
依目前遇到的問題繼續閱讀。首次設定請先看使用說明,專題文章則說明特定安裝環節、連結格式或故障狀況。
先確認一般網路與伺服器可連線,再檢查路由模式、DNS 與規則命中狀況。文章區分所有目標失敗和部分目標失敗兩種情況,說明每個步驟應保留哪些資訊,以及為何不應同時修改多項設定。適合已匯入服務,但連線結果與預期不符時參閱。
依連結承載的內容區分單筆伺服器與批次訂閱,說明協定欄位、驗證資訊和匯入方式之間的關係。先判斷取得的是哪一類資訊,再選擇對應入口。文章也說明分享前為何需要遮蔽連結,以及匯入後還要確認哪些參數,避免將格式問題誤判為網路故障。
依發行版選擇安裝格式,再分別查看 apt、dnf 與 AppImage 的處理步驟。遇到無法執行時,先區分相依套件、架構與執行權限問題,再檢查用戶端連線。命令應搭配實際下載的檔案使用,不要把套件安裝階段的錯誤與訂閱或伺服器狀態混為一談。