本文重點

Shadowrocket(小火箭)Android 版的安裝分為下載 APK、授權實際用來開啟檔案的應用程式,以及確認系統安裝三個步驟。本文適合首次安裝、在微信內無法下載,或遇到「禁止安裝未知應用程式」提示的使用者。安裝完成後,還要確認 VPN 授權與自己的既有設定,避免將安裝成功誤認為已可連線。

一、先確認下載來源與授權對象

在 Android 裝置上開啟本站客戶端下載頁,選擇 Android 版下載。Android 安裝檔由本站下載頁提供,檔案實際位於本站 /dl/shadowrocket/ 路徑下;請勿另從搜尋結果尋找同名檔案,也不要將網頁另存為檔案後當成安裝檔開啟。

「允許安裝未知應用程式」是 Android 對安裝來源的授權,與 Shadowrocket 的網路權限無關。系統通常會逐一管理各應用程式的權限:若用瀏覽器開啟 APK,請確認該瀏覽器已獲授權;若改用檔案管理員開啟下載檔案,系統可能會要求另外允許檔案管理員安裝。已允許瀏覽器安裝,不代表檔案管理員也有相同權限。

兩種取得方式
iPhone / iPad 版於 App Store 一次性付費 $2.99;Mac、Windows、Android、Linux 版免費
.apk
本文說明的 Android 應用程式安裝檔類型
兩種授權
分別確認安裝來源授權,以及首次連線時的 VPN 授權

Shadowrocket 是閉源商業應用程式。iPhone / iPad 版的 App Store 產品頁所列開發者為 Shadow Launch Technology Limited,系統需求請以 App Store 頁面標示為準;Mac 提供 Apple 晶片版與 Intel 版。本文接下來僅說明 Android 安裝流程;其他裝置請至下載頁選擇對應平台。

二、從下載 APK 到完成安裝

請先使用系統瀏覽器開啟下載頁,並確認裝置有足夠的可用儲存空間。各品牌系統的選單名稱可能略有不同,以下列出常見的 Android 操作路徑;若找不到相同名稱,請在系統設定中搜尋「安裝未知應用程式」,不要變更無關的開發者設定。

  1. 開啟下載頁

    使用系統瀏覽器前往本站客戶端下載頁,找到 Android 區塊並點選下載。若瀏覽器詢問是否保留 APK,請先確認目前頁面與下載來源為本站,再依提示繼續。

  2. 等待下載完成

    開啟瀏覽器選單 → 下載項目,等檔案顯示下載完成後再點選開啟。若下載仍在進行、已暫停或失敗,請勿反覆點擊尚未下載完成的檔案。

  3. 允許目前的來源

    若出現禁止安裝的提示,請點選提示中的設定入口。常見完整路徑為:系統設定 → 應用程式 → 特殊應用程式存取權 → 安裝未知應用程式 → 目前使用的瀏覽器 → 允許來自此來源的應用程式。請確認頁面顯示的應用程式名稱與實際操作對象一致。

  4. 返回並確認安裝

    返回安裝畫面,確認應用程式名稱為 Shadowrocket,再點選安裝。若返回後安裝畫面已關閉,請從瀏覽器的下載記錄重新開啟同一個已下載完成的 APK。

  5. 開啟應用程式並撤銷授權

    安裝完成後開啟應用程式,確認可以進入主畫面。接著可返回相同的系統權限頁面,關閉該瀏覽器的「允許來自此來源的應用程式」權限;這不會移除已安裝的 Shadowrocket,日後更新時再視需要重新允許。

三、在微信內點擊下載沒有反應

微信內建瀏覽器處理檔案下載及開啟系統安裝程式的方式,可能與系統瀏覽器不同。點擊後仍停留在原頁面、也沒有下載記錄時,請先更換開啟頁面的方式,而不是立刻修改 Shadowrocket 設定或網路規則。此時應用程式尚未安裝,Config 和 Global Routing 都不是排查項目。

檢查權限時,請以系統提示中的來源應用程式名稱為準。假設檔案由瀏覽器下載,最後卻由檔案管理員開啟,授權對象就可能是檔案管理員。不要只因檔案是由瀏覽器下載,就反覆切換瀏覽器權限;也不要一次為所有應用程式開啟安裝權限。

四、安裝失敗時依提示排查

先記下系統提示的原文,再區分是下載、來源授權或系統安裝問題。以下列出的是可能的排查方向,不代表每台裝置都會出現相同提示。重試前請保留原有設定;若裝置已安裝 Shadowrocket,請勿一開始就卸載重裝。

已允許瀏覽器安裝,為什麼還是不能安裝?

查看安裝提示所指的來源應用程式。若目前是從「檔案」開啟 APK,請在系統設定 → 應用程式 → 特殊應用程式存取權 → 安裝未知應用程式中找到該檔案管理員;若開關無法操作或標示管理員限制,請交由裝置管理員處理。

出現「解析套件時發生問題」怎麼辦?

先刪除這次未完成或失敗的下載,再從本站下載頁重新下載,完成後再開啟。若仍出現相同提示,請確認裝置系統是否符合下載頁列出的套件需求。反覆開啟安裝來源權限,無法修復不完整的檔案,也無法改變系統相容性。

更新時提示「應用程式未安裝」,要先卸載嗎?

先查看剩餘儲存空間及系統提供的詳細原因,並確認使用的是本站下載頁提供的 Android 安裝檔。簽章不同的應用程式無法直接覆蓋安裝;原因尚未釐清、設定也尚未備份前,請勿卸載現有應用程式。僅憑「應用程式未安裝」這句提示,也無法判定是簽章問題。

下載完成後找不到 APK 檔案?

請先在原瀏覽器選單 → 下載項目中尋找,再查看系統檔案管理員的「下載」分類。不要只根據檔名猜測下載位置;若記錄顯示下載失敗,請先重新下載完成,不要開啟同名舊檔案。

回報安裝問題時,提供裝置型號、Android 系統資訊、用來開啟檔案的應用程式,以及系統提示原文即可。若截圖中有設定內容,請先遮蔽密碼、訂閱網址與 token;描述安裝問題時,請勿公開自己的連線憑證。

五、首次開啟:安裝權限不等於 VPN 授權

能進入 Shadowrocket 主畫面,只能表示安裝與啟動已完成。要連線還需要使用者已有的服務供應商設定,並取得 Android 系統建立 VPN 連線的許可。本站不提供、銷售或推薦節點或訂閱;客戶端買斷費用 ≠ 線路方案費用,安裝應用程式本身不會自動產生可用的服務設定。

  1. 在 Home 確認已有設定;若尚未匯入,請使用自己的服務供應商資料,依對應協定填寫伺服器、連接埠及驗證參數。不要只填伺服器位址,卻漏掉連接埠或密碼。
  2. 若要使用已有的訂閱,請透過 Subscribe 對應的匯入入口新增自己的連結,更新完成後確認項目是否確實出現。訂閱取得失敗與 APK 安裝失敗,是不同階段的問題。
  3. 選取要使用的項目,再開啟連線開關。系統首次顯示 VPN 連線要求時,請確認要求來自 Shadowrocket,閱讀提示後再決定是否允許。
  4. 若裝置目前正透過另一個 VPN 連線,請先確認並停止有衝突的連線,再重新嘗試。若拒絕了 VPN 授權,通常不需要重新安裝 APK,重新觸發連線要求即可。

安裝來源權限只控制哪些應用程式可以發起安裝;VPN 授權則允許應用程式建立系統網路通道,兩者不能互相取代。系統狀態列出現 VPN 圖示,也只代表通道已建立,無法單憑此確認遠端伺服器可連線或規則符合預期。請選擇明確的存取目標繼續驗證;失敗時記下錯誤提示,不要同時修改多項參數。

六、使用 Global Routing 區分規則與連線問題

安裝完成並匯入設定後,若遇到「已連線但頁面無法開啟」,才需要檢查網路設定。先查看 Home 中的 Global Routing。以下比較的是同一個應用程式內的處理方式,適用範圍以經由 Shadowrocket 的連線為準,不代表裝置上的所有流量都一定會由它處理。

Config

建議

依目前啟用的 Config 規則處理連線,不保證所有目標都會使用代理。若規則包含 DOMAIN-SUFFIX、IP-CIDR 或 GEOIP,請檢查規則順序及命中的策略;FINAL 用於處理先前未命中的連線,後續指定的策略會決定最後的連線去向。

適用情境:已有明確的分流設定,並希望日常依規則連線。

Proxy

讓納入處理的連線使用代理路徑,方便比對問題是否與 Config 中的分流規則有關。切換後仍無法連線,請繼續確認所選項目與協定參數;不能因此認定需要重新安裝。

適用情境:以已知設定為基礎,暫時比對代理路徑與規則路徑。

Direct

讓納入處理的連線使用直連路徑,不適合用來確認遠端代理伺服器是否正常。若忘記目前停留在 Direct,只看到連線開關已開啟,就容易誤以為代理已生效。

適用情境:比對目前網路的直連能力,判斷是否為基礎網路問題。

每次只調整一項設定,並記錄修改前後的存取結果。例如,同一目標在 Proxy 下可存取、在 Config 下失敗,應優先檢查目前設定及規則命中情況;兩種方式都失敗,則檢查本地網路、所選項目及參數。驗證完成後請恢復預期設定,不要長期保留僅供排查使用的臨時設定。