Shadowrocket(小火箭)Android 版的安裝分為下載 APK、授權實際用來開啟檔案的應用程式,以及確認系統安裝三個步驟。本文適合首次安裝、在微信內無法下載,或遇到「禁止安裝未知應用程式」提示的使用者。安裝完成後,還要確認 VPN 授權與自己的既有設定,避免將安裝成功誤認為已可連線。
一、先確認下載來源與授權對象
在 Android 裝置上開啟本站客戶端下載頁,選擇 Android 版下載。Android 安裝檔由本站下載頁提供,檔案實際位於本站 /dl/shadowrocket/ 路徑下;請勿另從搜尋結果尋找同名檔案,也不要將網頁另存為檔案後當成安裝檔開啟。
「允許安裝未知應用程式」是 Android 對安裝來源的授權,與 Shadowrocket 的網路權限無關。系統通常會逐一管理各應用程式的權限:若用瀏覽器開啟 APK,請確認該瀏覽器已獲授權;若改用檔案管理員開啟下載檔案,系統可能會要求另外允許檔案管理員安裝。已允許瀏覽器安裝,不代表檔案管理員也有相同權限。
Shadowrocket 是閉源商業應用程式。iPhone / iPad 版的 App Store 產品頁所列開發者為 Shadow Launch Technology Limited,系統需求請以 App Store 頁面標示為準;Mac 提供 Apple 晶片版與 Intel 版。本文接下來僅說明 Android 安裝流程;其他裝置請至下載頁選擇對應平台。
二、從下載 APK 到完成安裝
請先使用系統瀏覽器開啟下載頁,並確認裝置有足夠的可用儲存空間。各品牌系統的選單名稱可能略有不同,以下列出常見的 Android 操作路徑;若找不到相同名稱,請在系統設定中搜尋「安裝未知應用程式」,不要變更無關的開發者設定。
-
開啟下載頁
使用系統瀏覽器前往本站客戶端下載頁,找到 Android 區塊並點選下載。若瀏覽器詢問是否保留 APK,請先確認目前頁面與下載來源為本站,再依提示繼續。
-
等待下載完成
開啟瀏覽器選單 → 下載項目,等檔案顯示下載完成後再點選開啟。若下載仍在進行、已暫停或失敗,請勿反覆點擊尚未下載完成的檔案。
-
允許目前的來源
若出現禁止安裝的提示,請點選提示中的設定入口。常見完整路徑為:系統設定 → 應用程式 → 特殊應用程式存取權 → 安裝未知應用程式 → 目前使用的瀏覽器 → 允許來自此來源的應用程式。請確認頁面顯示的應用程式名稱與實際操作對象一致。
-
返回並確認安裝
返回安裝畫面,確認應用程式名稱為 Shadowrocket,再點選安裝。若返回後安裝畫面已關閉,請從瀏覽器的下載記錄重新開啟同一個已下載完成的 APK。
-
開啟應用程式並撤銷授權
安裝完成後開啟應用程式,確認可以進入主畫面。接著可返回相同的系統權限頁面,關閉該瀏覽器的「允許來自此來源的應用程式」權限;這不會移除已安裝的 Shadowrocket,日後更新時再視需要重新允許。
三、在微信內點擊下載沒有反應
微信內建瀏覽器處理檔案下載及開啟系統安裝程式的方式,可能與系統瀏覽器不同。點擊後仍停留在原頁面、也沒有下載記錄時,請先更換開啟頁面的方式,而不是立刻修改 Shadowrocket 設定或網路規則。此時應用程式尚未安裝,Config 和 Global Routing 都不是排查項目。
- 在微信頁面右上角的選單中選擇「在瀏覽器中開啟」;實際文字可能因系統與微信介面而異,請以選單顯示為準。
- 若沒有這個選項,請複製目前的本站頁面網址,手動開啟系統瀏覽器,再貼到網址列瀏覽。請複製網頁網址,而不是儲存聊天中的圖片。
- 在外部瀏覽器重新前往 Android 區塊,點擊一次下載,再查看瀏覽器的下載記錄,確認下載是否開始。
- 若已下載完成,但點擊後沒有出現安裝畫面,請進入系統的「檔案」或「下載」分類,開啟該 APK,並依提示授權實際用來開啟檔案的應用程式。
檢查權限時,請以系統提示中的來源應用程式名稱為準。假設檔案由瀏覽器下載,最後卻由檔案管理員開啟,授權對象就可能是檔案管理員。不要只因檔案是由瀏覽器下載,就反覆切換瀏覽器權限;也不要一次為所有應用程式開啟安裝權限。
四、安裝失敗時依提示排查
先記下系統提示的原文,再區分是下載、來源授權或系統安裝問題。以下列出的是可能的排查方向,不代表每台裝置都會出現相同提示。重試前請保留原有設定;若裝置已安裝 Shadowrocket,請勿一開始就卸載重裝。
已允許瀏覽器安裝,為什麼還是不能安裝?
查看安裝提示所指的來源應用程式。若目前是從「檔案」開啟 APK,請在系統設定 → 應用程式 → 特殊應用程式存取權 → 安裝未知應用程式中找到該檔案管理員;若開關無法操作或標示管理員限制,請交由裝置管理員處理。
出現「解析套件時發生問題」怎麼辦?
先刪除這次未完成或失敗的下載,再從本站下載頁重新下載,完成後再開啟。若仍出現相同提示,請確認裝置系統是否符合下載頁列出的套件需求。反覆開啟安裝來源權限,無法修復不完整的檔案,也無法改變系統相容性。
更新時提示「應用程式未安裝」,要先卸載嗎?
先查看剩餘儲存空間及系統提供的詳細原因,並確認使用的是本站下載頁提供的 Android 安裝檔。簽章不同的應用程式無法直接覆蓋安裝;原因尚未釐清、設定也尚未備份前,請勿卸載現有應用程式。僅憑「應用程式未安裝」這句提示,也無法判定是簽章問題。
下載完成後找不到 APK 檔案?
請先在原瀏覽器選單 → 下載項目中尋找,再查看系統檔案管理員的「下載」分類。不要只根據檔名猜測下載位置;若記錄顯示下載失敗,請先重新下載完成,不要開啟同名舊檔案。
回報安裝問題時,提供裝置型號、Android 系統資訊、用來開啟檔案的應用程式,以及系統提示原文即可。若截圖中有設定內容,請先遮蔽密碼、訂閱網址與 token;描述安裝問題時,請勿公開自己的連線憑證。
五、首次開啟:安裝權限不等於 VPN 授權
能進入 Shadowrocket 主畫面,只能表示安裝與啟動已完成。要連線還需要使用者已有的服務供應商設定,並取得 Android 系統建立 VPN 連線的許可。本站不提供、銷售或推薦節點或訂閱;客戶端買斷費用 ≠ 線路方案費用,安裝應用程式本身不會自動產生可用的服務設定。
- 在 Home 確認已有設定;若尚未匯入,請使用自己的服務供應商資料,依對應協定填寫伺服器、連接埠及驗證參數。不要只填伺服器位址,卻漏掉連接埠或密碼。
- 若要使用已有的訂閱,請透過 Subscribe 對應的匯入入口新增自己的連結,更新完成後確認項目是否確實出現。訂閱取得失敗與 APK 安裝失敗,是不同階段的問題。
- 選取要使用的項目,再開啟連線開關。系統首次顯示 VPN 連線要求時,請確認要求來自 Shadowrocket,閱讀提示後再決定是否允許。
- 若裝置目前正透過另一個 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 下失敗,應優先檢查目前設定及規則命中情況;兩種方式都失敗,則檢查本地網路、所選項目及參數。驗證完成後請恢復預期設定,不要長期保留僅供排查使用的臨時設定。
- 安裝確認:系統顯示安裝完成,且 Shadowrocket 可正常開啟。
- 設定確認:Home 中有自己的有效項目,且所選項目符合預期。
- 連線確認:已確認 VPN 要求,並以具體存取目標測試結果。
- 權限收尾:視需要撤銷安裝來源權限,並確認日後更新時知道如何重新授權。