本文適合已安裝 Shadowrocket(小火箭),並準備使用自有訂閱的 iPhone 與 iPad 使用者。依序說明購買範圍、首次授權、Subscribe 匯入、連線驗證及自動連線;閱讀後可分辨用戶端、連線設定與規則檔案,並根據現象判斷應檢查哪項設定。訂閱請向自己的服務商取得,本文不提供連線服務。
一、購買 Shadowrocket 後,就能直接使用線路嗎?
不能。買斷用戶端 ≠ 購買線路方案。Shadowrocket 是閉源商業應用程式,透過 App Store 一次買斷取得的是用戶端;伺服器位址、驗證資訊與訂閱效期則由使用者既有的服務決定。首次開啟 Home 時沒有伺服器紀錄,不代表購買失敗,也不需要重複購買 App。
Shadowrocket 僅於 Apple 平台發行,主要供 iPhone 與 iPad 使用,唯一取得管道是 App Store。購買前請核對開發者 Shadow Launch Technology Limited、官方圖示與 App ID;系統需求、商店價格及購買適用範圍以 App Store 頁面標示為準。
- Home:新增及選取伺服器、管理訂閱、設定 Global Routing,以及操作連線開關。
- Config:管理規則設定檔;匯入訂閱不代表已匯入並選取規則設定檔。
- Settings:調整用戶端行為,例如 Subscribe 更新選項與 On Demand。
二、首次連線時,為什麼需要加入 VPN 設定?
這是系統授予用戶端處理裝置網路流量所需的設定權限,不是再次收費。首次在 Home 開啟連線開關後,系統可能會提示允許加入 VPN 設定。請確認提示是由剛才操作的 Shadowrocket 發出,再依系統指示授權;裝置可能要求使用密碼或生物辨識確認。
-
確認設定
在 Home 確認已有伺服器紀錄並選取其中一筆;若清單是空的,請先依下一題匯入自己的訂閱。
-
開啟開關
操作 Home 頂端的連線開關,等待系統顯示 VPN 設定授權提示,請勿連續反覆點按。
-
完成授權
確認 App 身分後允許加入,依系統提示完成驗證,再返回 Home 查看連線狀態。
-
檢查連線
開啟平常使用的網站,搭配連線狀態和瀏覽結果判斷是否成功,不要只看系統 VPN 圖示。
三、自己的訂閱連結要加入哪裡?
訂閱入口在 Home,不是把連結填入某筆伺服器紀錄的 Address。依序點選 Home 右上角「+」→ Type → Subscribe,即可加入包含多筆伺服器紀錄的訂閱。訂閱請向自己的服務商取得,複製時須包含完整連結及問號後的參數。
- 複製自己的訂閱連結,確認前後沒有空格、換行或聊天訊息附帶的標點符號。
- 前往 Home →「+」→ Type,選取 Subscribe。
- 將完整連結貼到 URL,填入方便辨識的名稱,再儲存。
- 返回 Home 等待訂閱載入;需要手動取得時,向下滑動重新整理,並查看伺服器清單是否出現紀錄。
- 選取一筆伺服器紀錄,再測試連線並開啟網頁確認。
以下僅展示連結格式,內容是假資料,無法用來連線。token 這類參數通常是存取憑證,請勿將真實連結貼在公開留言、截圖或問題回報中。
https://example.com/sub?token=xxxx
如果服務商提供的是單筆伺服器分享連結,而非訂閱 URL,請依實際類型匯入。Shadowsocks、VMess、VLESS、Trojan、Hysteria2 與 WireGuard 的設定欄位各不相同;不要一律當成 Subscribe 匯入,也別只憑協定名稱猜測連接埠或驗證參數。
四、匯入後需要經常更新嗎?更新失敗怎麼辦?
更新訂閱會重新取得服務商目前提供的伺服器清單,不是更新 App Store 中的 App,也不會自動修復已失效的服務。服務商調整紀錄後,舊名稱、舊位址或驗證資訊可能有所變更;更新完成後,還要確認目前選取的項目是否仍在清單中。
- 手動更新:返回 Home,向下滑動重新整理訂閱。完成後請檢查清單內容,別只確認重新整理動作已結束。
- 一般網路無法取得:如果已有可用連線,可先連線,再前往 Settings → Subscribe 檢查 Update via Proxy,讓訂閱更新透過可用代理完成。
- 沒有任何可用連線:先確認 URL 完整,並檢查目前的 Wi-Fi 或行動網路能否連上網路;只開啟 Update via Proxy 並不會憑空建立可用通道。
- 回傳驗證錯誤或清單為空:確認訂閱效期、權杖是否變更,以及服務商提供的連結類型;避免反覆刪除並重建同一筆紀錄。
更新結果取決於伺服器實際回傳的內容。已有的訂閱不必因一次逾時就刪除;先保留目前資料、記下錯誤提示,並在同一網路下再試一次。若要向服務商詢問,提供錯誤文字即可,記得隱藏完整訂閱 URL。
五、清單中有很多紀錄,要怎麼選取並連線?
在 Home 點選一筆伺服器紀錄,再操作頂端的連線開關。伺服器紀錄是連線候選項,連線開關才負責啟動或停止目前的 VPN 工作階段;只點選名稱不代表已連線。若規則設定引用了策略群組,實際使用的伺服器也會受群組選擇影響,不能只依據 Home 上的選取標記推斷所有請求的出口。
- 先使用 Connectivity Test 檢查候選紀錄的回應狀況;測試數值只代表該測試條件下的結果,不等於持續下載速度。
- 選取一筆有回應的紀錄,確認 Global Routing 目前的模式,再開啟連線開關。
- 開啟常用網站確認實際請求結果。切換紀錄後,請重新測試同一網站,避免把快取結果誤認為新連線的結果。
六、Global Routing 該選 Config、Proxy 還是 Direct?
Global Routing 決定請求採用哪種分流方式。Config 依目前選取的規則設定處理請求;Proxy 用於驗證流量是否經過代理路徑;Direct 則是直接連線。這些選項與 VPN 連線開關屬於不同層級:開關已開啟,不代表每個請求都會經過代理伺服器。
確認 Global Routing
- Config
- 依照 Config 中目前選取的規則設定比對請求。
- Proxy
- 以代理模式處理請求,適合暫時排除規則因素。
- Direct
- 直接連線,請求不經代理伺服器轉送。
- Scene
- 依照所設的情境條件套用相應選項,不等於固定使用代理模式。
先確認目前的模式,再判斷某個網站為何直接連線或經由代理存取。
確認 On Demand
- 設定入口
- Settings → On Demand
- 判斷依據
- 已設定的網路比對條件與動作。
- 作用層級
- 控制何時建立連線,不會取代網域分流規則。
- 排查方式
- 先關閉自動觸發,再測試手動連線。
Global Routing 管理流量走向,On Demand 控制連線觸發,兩者應分開檢查。
日常使用既有規則設定時,先在 Config 確認選取的檔案,再前往 Home → Global Routing 選擇 Config。排查單一網站時,可暫時切換為 Proxy 比較結果;如果 Proxy 能瀏覽、Config 卻不行,應繼續檢查規則比對與 DNS,而不是立刻重新填寫伺服器參數。確認完成後,請恢復日常使用的模式。
七、連線已開啟,為什麼有些網站仍直接連線?
使用 Config 模式時,規則會為不同請求選擇不同策略,DIRECT 本身就是正常策略。常見規則包括 DOMAIN-SUFFIX、GEOIP、IP-CIDR 與 FINAL;規則由上而下比對,具體規則應放在較廣泛的規則之前,FINAL 則處理前面都未比對成功的請求。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.0.2.0/24,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIX,example.com,PROXY:比對 example.com 及其子網域,並交由 PROXY 策略處理。IP-CIDR,192.0.2.0/24,DIRECT,no-resolve:示範網段規則的語法;此處使用文件專用的示例網段,no-resolve表示比對此規則時不額外觸發網域解析。GEOIP,CN,DIRECT:依 IP 地理資料庫比對 CN,並使用 DIRECT;結果會受資料庫內容及解析取得的位址影響。FINAL,PROXY:前面的規則都未比對成功時交由 PROXY 處理,不可放在需要生效的具體規則之前。
此片段僅用來說明語法,並非完整設定。現有檔案中的策略名稱必須對應到有效策略;請勿直接覆蓋服務商或自己維護的完整設定。若需確認欄位,可參閱設定欄位說明。
八、關閉開關後又自動連線,可能與 On Demand 有關嗎?
可能有關。On Demand 會依已設定的條件觸發連線;裝置從 Wi-Fi 切換到行動網路、重新連上某個網路,或出現符合條件的請求時,都可能重新建立工作階段。這不代表連線開關失效。新手應先確認手動連線運作穩定,再新增自動觸發條件。
- 前往 Settings → On Demand,確認是否已啟用,以及目前的網路比對條件與動作。
- 若要暫時停止自動連線,先關閉 On Demand,再返回 Home 關閉連線開關。
- 保持目前網路不變,確認手動連線和中斷連線都正常;接著切換一次 Wi-Fi 與行動網路,觀察連線狀態。
- 重新啟用時,每次只調整一組條件,並分別測試預期連線與預期中斷的網路,避免同時變更多項條件。
On Demand 不會判斷某個網域應使用 DIRECT 還是 PROXY,這仍由 Global Routing 和規則設定決定。如果裝置上還有其他 VPN 設定,也要在系統設定中確認目前實際啟用的項目,避免將不同設定的自動觸發混為一談。
九、顯示已連線卻無法上網,先檢查哪些項目?
先分辨「裝置能建立 VPN 工作階段」和「目標請求能成功完成」。關閉自動觸發後,依序檢查基本網路、伺服器紀錄、Global Routing、規則及 DNS。不要同時修改連接埠、協定和規則,否則即使恢復瀏覽,也無法判斷真正原因。
關閉連線後,一般網站也打不開?
先返回 Home 中斷連線,再前往 Settings → On Demand 暫停自動觸發,接著檢查 Wi-Fi 登入驗證或行動數據狀態。基本網路尚未恢復前,不要繼續修改伺服器密碼。
一般網路正常,但伺服器測試一直逾時?
在 Home 更新既有訂閱,並檢查目前選取的紀錄。確認服務商提供的位址、連接埠、協定與驗證資訊;改用另一筆自有紀錄重新測試,判斷是單筆紀錄故障還是整體網路問題。
Proxy 能開啟網站,Config 卻不行?
前往 Config 確認選取的檔案與目標網域規則,檢查是否比對到 DIRECT 或其他不符合預期的策略,並確認 DNS 設定。暫時測試完成後,請恢復原本的 Global Routing,不要把測試模式當成規則修復。
只有一個網站無法瀏覽,其他網站都正常?
記下目標網域、失敗時間與錯誤提示,再檢查該網域相關規則和解析結果。單一網站無法瀏覽,不足以證明整個連線失效,也不必立刻重新安裝 App。
連接埠是伺服器設定的一部分。例如某筆設定標示連接埠為 443,也不能只憑這個數字推斷協定是 Trojan,或認定驗證資訊正確。協定、連接埠、TLS 相關參數與憑證都必須和伺服器端相符;具體數值以你的既有設定為準。
十、更換裝置或重新安裝前,應先保留哪些資料?
先保留連線資料與規則設定,再處理 App 本身。重新從 App Store 取得 Shadowrocket,和還原伺服器清單是兩回事;App 購買紀錄不能取代訂閱憑證。系統需求與購買適用範圍以 App Store 頁面標示為準,另一部裝置也應個別確認相容性。
- 訂閱:妥善保存向服務商取得的完整連結,並確認仍有效;不要只保存伺服器名稱的截圖。
- 手動記錄:確認位址、連接埠、協定、驗證資訊及必要的 TLS 參數,並使用受保護的方式保存。
- 規則設定:在 Config 確認目前選取的檔案,使用可用的匯出功能備份,並檢查匯出檔案是否含有敏感資訊。
- 使用狀態:記下 Home → Global Routing 的選項,以及 Settings → On Demand 的觸發條件;還原時先不要啟用自動連線。
- 還原驗證:先匯入訂閱或伺服器紀錄,再還原並選取規則設定,完成首次 VPN 授權。手動瀏覽確認成功後,再開啟 On Demand。
新裝置需要重新完成系統授權,不要把舊裝置的「已連線」狀態當成設定已遷移。還原後先測試一筆紀錄和一個常用網站,再逐項啟用規則與自動連線;依此順序可分別排查匯入、授權與分流問題。