本文適合準備在 Android 手機安裝 Shadowrocket(小火箭)的使用者,依序說明下載 APK、授權安裝來源、完成安裝、匯入既有訂閱及測試連線。若在微信內下載沒有反應,請先改用系統瀏覽器;若系統禁止安裝,只需授權實際用來開啟檔案的應用程式。安裝權限、VPN 連線權限與訂閱服務是三件不同的事,須分別處理。
一、確認 Android 版取得管道與安裝前準備
Shadowrocket Android 版免費,可從本站客戶端下載頁選擇 Android 入口取得 APK。Mac(Apple 晶片與 Intel)、Windows、Linux 版也免費;iPhone / iPad 版可在 App Store 以 $2.99 一次性付費取得,開發者為 Shadow Launch Technology Limited,系統需求請以 App Store 頁面標示為準。安裝 Android 版不需要購買 iPhone / iPad 版。
客戶端買斷 ≠ 連線服務方案。安裝應用程式不會自動建立可用的伺服器或訂閱。本文以使用者已有自己的服務商與訂閱為前提,訂閱網址請向你的服務商索取;本站不提供、不販售也不推薦節點或訂閱。安裝前請確認網路可連上本站、裝置有足夠的可用儲存空間,並記下檔案儲存位置。
- 下載位置:前往本站下載頁,選擇 Android 項目;不要將其他平台的安裝檔交給 Android 安裝程式。
- 裝置架構:確認下載頁列出的架構與系統條件。標示 ARM64 的套件適用於相應的 64 位元 ARM 系統,不能只憑手機處理器名稱判斷系統一定相容。
- 下載狀態:等瀏覽器顯示下載完成後再開啟檔案;若顯示暫停、失敗或仍在下載,請先排除下載問題。
- 裝置管理:工作用、學校配發或受管理的裝置可能限制安裝,相關限制請洽管理員確認。
二、使用瀏覽器下載並允許安裝未知應用程式
Android 的「允許安裝未知應用程式」通常是依來源應用程式個別授權,不是啟用一次就對所有應用程式生效。從瀏覽器下載並直接開啟檔案,來源通常是該瀏覽器;若改從檔案管理員開啟,系統可能會要求授權檔案管理員。各家系統的中文名稱與設定層級不盡相同,建議使用安裝提示中的「設定」入口前往。
-
開啟下載頁
使用系統瀏覽器前往本站下載頁,選擇 Android 入口並開始下載。等下載清單顯示完成後再開啟,避免檔案尚在寫入時反覆點選。
-
開啟檔案
在瀏覽器的下載紀錄中點選 APK,或前往系統檔案管理員的 Downloads 資料夾,找到剛下載的檔案。請依下載紀錄與時間確認檔案,不要只憑相似的名稱判斷。
-
授權來源應用程式
若系統阻止安裝,請點選提示中的「設定」。常見路徑為系統 Settings → Apps → Special app access → Install unknown apps,選取實際用來開啟檔案的應用程式,再啟用 Allow from this source。
-
完成安裝
返回安裝程式,確認應用程式名稱為 Shadowrocket,再點選安裝。若返回設定頁後安裝沒有自動繼續,從原本的下載紀錄再次開啟檔案即可。
-
撤銷授權
安裝完成後,可返回相同的來源設定頁,關閉 Allow from this source。此操作只會限制之後的安裝,不會解除安裝已安裝的應用程式,也不等於關閉 VPN 連線權限。
三、微信內無法下載:先切換瀏覽器
微信內建網頁環境的下載處理方式與系統瀏覽器不同。頁面可以顯示,但點選 Android 入口後沒有下載紀錄,不能因此認定安裝檔已損毀;此時安裝程式尚未介入,調整「允許安裝未知應用程式」通常也不會讓下載開始。請先將頁面交由系統瀏覽器開啟,再確認是否建立下載工作。
- 在微信頁面右上角開啟選單,選擇「在瀏覽器中開啟」;不同裝置上的選項名稱可能略有差異。
- 若沒有這個選項,請複製目前頁面的網址,手動開啟系統瀏覽器,將網址貼到網址列後前往。
- 前往本站下載頁,重新選擇 Android 入口。請查看瀏覽器的下載清單,不要只等待頁面上的提示。
- 確認下載完成後開啟檔案,再依上一節步驟授權安裝來源。不必回到微信繼續安裝。
若使用系統瀏覽器也無法下載,請分別檢查網路、儲存空間,以及下載工作是否遭到暫停。切換網路後可重新下載一次;若有未完成的下載工作,請先取消,避免稍後誤開尚未下載完成的檔案。不要將訂閱網址貼到瀏覽器網址列來代替下載安裝檔,訂閱內容與應用程式安裝檔用途不同。
四、安裝失敗時依提示判斷原因
「剖析套件時發生問題」、「未安裝應用程式」與「禁止安裝」是不同的故障。請先記下系統顯示的原文,再確認是下載完整性、裝置相容性還是來源權限問題。為保留既有設定,不要一遇到錯誤就解除安裝舊版;更新前請先備份自己的訂閱資訊與設定檔。
已允許安裝,為什麼仍提示沒有權限?
查看提示頁顯示的來源應用程式。若先前授權的是瀏覽器,但現在改用檔案管理員開啟,就需要另外授權檔案管理員。請依系統提示前往該應用程式的 Install unknown apps 頁面,不要反覆切換不相關的權限。
提示套件剖析失敗,該怎麼辦?
先取消尚未完成的下載工作,刪除這次下載失敗的檔案,再從本站下載頁重新下載。若檔案完整下載後仍然失敗,請確認裝置架構及下載頁列出的系統條件;較舊或架構不同的 Android 環境不一定能安裝所選套件。
更新時顯示未安裝應用程式,要先解除安裝嗎?
先確認儲存空間充足,再重新啟動安裝流程;若提示與現有應用程式衝突,請確認原本的安裝來源是否與目前套件一致。不要直接刪除現有應用程式,先備份設定並記下錯誤提示,再決定後續處理方式。
安裝按鈕無法點選,需要關閉所有防護嗎?
不需要。請先關閉浮動視窗或螢幕遮罩,再查看系統是否有尚未確認的提示。若裝置由組織管理且政策禁止安裝,請聯絡管理員,不要反覆授權或修改其他安全設定來取代正確處理方式。
五、首次開啟:匯入自己的訂閱並確認參數
安裝成功只代表客戶端已部署完成。首次開啟 Shadowrocket 後,請先準備向你的服務商取得的訂閱網址,並確認內容沒有多出空格、換行或通訊軟體附加文字。下文的 Home、Type、Subscribe 等是應用程式介面用語;若目前介面配置不同,請依相同功能標籤尋找,勿將系統設定中的 Settings 與應用程式內的 Settings 混淆。
- 在 Home 開啟新增項目入口,通常是右上角的「+」,並將 Type 設為 Subscribe。
- 在 URL 欄位貼上完整的個人訂閱網址,為訂閱設定容易辨識的名稱,然後儲存。
- 更新該訂閱,確認 Home 中出現伺服器項目。若更新失敗,先檢查網址是否有效及目前網路狀態,不要重複建立相同訂閱。
- 選取自己的伺服器,再啟用連線。系統首次顯示 VPN 連線要求時,請閱讀提示並確認授權。
訂閱網址可能包含存取權杖,截圖、回報問題或複製記錄前請先遮蔽。以下設定卡僅供核對輸入項目,不能直接用來連線;伺服器連接埠應依服務商提供的值填寫,不能把常見的 443 當成所有協定的預設值。
Subscribe 輸入項目確認
- 入口
- Home → + → Type → Subscribe
- URL 範例
https://example.com/sub?token=xxxx,僅為無法使用的格式示意- 內容
- 完整保留查詢參數,移除前後空格與換行
- 更新結果
- 確認是否已建立伺服器項目,不要只查看訂閱名稱
訂閱網址請向你的服務商索取,勿公開存取權杖。
連線參數確認
- Type
- 與資料中的 Shadowsocks、VMess、VLESS、Trojan 等協定一致
- Port
- 例如資料標示 443 就填入 443,不要自行改成 80
- TLS / SNI
- 依服務商提供的資料填寫,不要將連線網址直接照抄為 SNI
- 驗證資訊
- 依所選協定確認 Password 或 UUID,並留意開頭與結尾字元
匯入訂閱通常會一併帶入參數;排查時逐項比對,不要任意變更憑證驗證設定。
六、連線後如何區分路由與網路問題
系統顯示 VPN 圖示,表示連線服務已啟動,但不代表每台遠端伺服器都可用,也不保證所有應用程式的連線都會依預期轉送。Global Routing 決定流量的處理方式,Config 中的規則則決定規則模式下的比對結果。初次排查時一次只修改一個項目,避免將伺服器故障、規則設定錯誤與系統權限混為一談。
Config:依設定檔規則處理
建議依目前啟用的設定檔規則與策略處理連線;結果取決於設定檔內容,不要假設所有未符合規則的連線都會直連。使用前請確認已選取自己的有效設定檔。
適用情境:日常使用已有明確規則的設定檔
Proxy:代理模式
將納入客戶端處理範圍的連線交由選取的代理路徑處理,可用來暫時測試所選伺服器能否連線至目標;無法取代逐項檢查協定參數。
適用情境:暫時排查規則分流造成的存取差異
Direct:直連模式
在客戶端處理範圍內使用直連路徑。即使連線開關保持開啟,但停留在 Direct,也不代表請求正在透過所選的遠端伺服器傳送。
適用情境:比對本地網路能否直接連線至相同目標
若 Global Routing 顯示 Scene,請依目前 Scene 的設定確認其行為,不要將它視為 Proxy 的同義詞。應用程式內的 Settings → On Demand 是自動連線相關設定,不是安裝權限入口;初次測試時先手動連線確認可用,再依實際需求設定自動連線,避免自動切換干擾判斷。
- 連線開關無法啟動:先確認是否已授予系統 VPN 權限,並檢查是否有其他 VPN 服務正在使用。Android 的同一使用者環境通常一次只能維持一個作用中的 VPN 服務。
- 伺服器測試逾時:確認目前網路、所選伺服器、連接埠與驗證參數。延遲測試方式不盡相同,單次逾時不代表所有實際連線都一定失敗。
- Proxy 可用但 Config 無法使用:檢查目前啟用的設定檔、規則順序與最終策略。例如
DOMAIN-SUFFIX,example.com,DIRECT會將符合的網域交由 DIRECT 處理;FINAL,DIRECT會讓未符合前面規則的連線直連。 - 切換到背景後中斷:確認前景連線正常後,檢查系統對 Shadowrocket 的電池最佳化與背景活動限制。只需調整這個應用程式,不必取消所有應用程式的省電管理。
七、安裝完成後的檢查清單
請分別確認「可以開啟應用程式」、「可以更新訂閱」、「可以啟動 VPN」與「目標網站可正常存取」,方便發生問題時準確指出故障步驟。更新應用程式時仍需從本站下載頁取得 Android 套件;更新訂閱則是在應用程式內操作,兩者不能互相取代。
- 可從應用程式清單正常開啟 Shadowrocket,且安裝程式不再提示安裝失敗。
- 已依需求撤銷安裝來源授權,並保留實際使用所需的 VPN 授權。
- 自己的訂閱已更新並建立項目,敏感 URL 未傳送到公開聊天室或放入截圖。
- 選取自己的伺服器後可手動啟動連線,並透過實際存取確認結果,而非只依據 VPN 圖示判斷。
- 記下目前的 Global Routing 模式;排查完成後恢復適合自己的設定,再考慮自動連線與背景執行設定。