Shadowrocket 訂閱匯入教學:Config 的 Subscribe、Add Server 手動新增、掃描 QR Code 與剪貼簿匯入

比較 Shadowrocket 四種訂閱匯入方式與適用情境,整理常見連結格式。訂閱網址請向服務提供者索取;範例中的 example.com 僅供說明。

本文重點

本文適合已經取得自己的訂閱或伺服器資料,準備在 iPhone 或 iPad 上匯入 Shadowrocket 的使用者。先分清伺服器訂閱與遠端設定檔,再依序選擇 Subscribe、Add Server、掃描 QR Code 或剪貼簿匯入。完成後,請確認伺服器列表、更新結果與 Global Routing,避免把「網址已儲存」誤認為「連線已可使用」。

一、匯入前先分清訂閱、單一連結與設定檔

Shadowrocket(小火箭)是 Apple 平台上的付費用戶端,購買 App 與取得連線服務是兩回事。本文以使用者已擁有自己的服務提供者與訂閱為前提;本站不提供、不販售,也不推薦節點或訂閱。App 僅能透過 App Store 取得,正版核對與購買說明請見正版核對頁。

四種匯入方式並非四種協定,也不保證最後產生相同內容。訂閱網址通常指向可更新的伺服器列表;單一分享連結描述一條連線;遠端設定檔則可能包含規則、DNS 與策略等設定。應依據連結實際傳回的內容及提供者說明判斷,不能只看網址是否以 https:// 開頭。

手上的資料辨識依據應確認的結果
伺服器訂閱提供者明確標示為訂閱網址,並傳回支援的伺服器列表Home 中出現訂閱群組及伺服器項目
單一分享連結ss://、vmess://、vless://、trojan:// 等前綴出現一筆使用對應協定的伺服器紀錄
手動輸入參數提供協定、伺服器位址、連接埠及驗證資料Add Server 中的欄位與原始資料一致
遠端設定檔提供者明確說明這是 Shadowrocket 設定檔Config 中出現設定檔,另須確認是否已啟用

訂閱 URL 的查詢參數常包含存取憑證。請勿將完整連結貼到公開討論區,也不要把 QR Code 當成不含敏感資訊的一般圖片。下方的 https://example.com/sub?token=xxxx 僅為格式示例,無法用於連線或測試。

二、Subscribe 入口:先確認 Config 與 Home 的用途

尋找「Config 頁面的 Subscribe」時,請先確認目前要處理的是哪一種資源。Config 主要管理設定檔,Home 主要顯示伺服器與連線狀態,Settings 則用來管理 App 設定。即使某個入口標示 Subscribe,也不代表任何伺服器訂閱都應貼到 Config。

一般伺服器訂閱可從 Home → + → Add Server → Type → Subscribe 新增,其中 Add Server 是新增頁面的標題。如果手上的資料明確是遠端設定檔,請使用 Config 中的遠端設定檔新增入口,匯入後再確認設定內容。不要只為了尋找某個文字標籤,就把伺服器列表網址反覆匯入設定檔列表。

  1. 確認資料

    確認提供者提供的是伺服器訂閱網址,而不是帳戶管理網頁、付款頁面或遠端設定檔網址。

  2. 開啟新增頁面

    前往 Home → +,在 Add Server → Type 中選擇 Subscribe。

  3. 輸入網址

    將完整訂閱網址貼到 URL,並在 Remarks 填入容易辨識的名稱。保留網址中的路徑、問號及其後所有參數。

  4. 儲存並更新

    點選 Done 返回 Home,等待列表載入完成;若要重新載入,請在 Home 下拉以重新整理訂閱列表。

  5. 檢查群組

    展開對應的訂閱,確認是否出現伺服器項目。若只有群組名稱而沒有項目,請繼續檢查請求結果與訂閱格式。

三、Add Server 手動新增:適用於已有完整連線參數

若手上只有伺服器參數,沒有可辨識的分享連結,就適合手動新增。這會建立伺服器紀錄,不會自動產生可重新整理的訂閱。進入 Home → + → Add Server 後,先選擇 Type,再填寫該協定所需欄位;不同協定的驗證資料不可混用。

Shadowsocks 參數檢查

Type
Shadowsocks
Address
example.com,僅為虛構值
Port
8388,僅供格式示例
Method
與原始資料指定的加密方式一致
Password
使用自己的驗證資料,並留意前後空白

8388 並非固定必填連接埠。實際連接埠須依照自己現有服務的參數填寫。

VLESS 參數檢查

Type
VLESS
Address
example.com,僅為虛構值
Port
443,僅供格式示例
UUID
逐字核對自己的使用者識別碼
TLS 與傳輸
依原始資料確認伺服器名稱、傳輸方式及相關參數

連接埠 443 本身無法證明已啟用 TLS,也不能取代完整的傳輸設定。

例如,伺服器位址與連接埠正確,但 TLS 伺服器名稱或 WebSocket 路徑錯誤,仍可能導致連線失敗。不要只憑一次延遲測試,就判定整組參數正確。VMess、Trojan、Hysteria2、WireGuard 也各有自己的驗證與傳輸要求,請逐項依據手上的資料填寫,不要套用其他協定的欄位。

四、掃描 QR Code 與剪貼簿:入口不同,內容仍須確認

掃描 QR Code 與剪貼簿只是將文字傳入 App 的方式,不會改變文字的含義。同一個 QR Code 可能包含單一 ss:// 連結、訂閱 URL 或一般網頁網址。匯入後務必確認取得的是單一伺服器、訂閱群組,還是無法辨識的內容。

依資料所在位置選擇匯入方式

資料在另一個螢幕上
  • 在 Home 點選掃描入口,並依提示允許存取相機。
  • 讓 QR Code 完整出現在取景範圍內,避免反光或裁切邊緣。
  • 辨識後先檢查連結類型與預覽欄位,再確認新增。
  • 若只新增一筆伺服器,請先確認原始 QR Code 是否本來就只有單一連結。
資料在目前裝置上
  • 複製完整連結,不要連同說明文字、引號或句尾標點一起複製。
  • 切回 Shadowrocket;若出現剪貼簿讀取或匯入提示,請確認來源後再繼續。
  • 若沒有出現提示,可將訂閱 URL 貼到 Add Server 的 Subscribe 表單。
  • 單一分享連結應使用 App 提供的連結匯入提示,不要將它填入伺服器位址欄位。

QR Code 與剪貼簿可能包含同一份憑證;改變傳遞方式不會增加訂閱權限,也不會自動補齊缺少的參數。

iPhone 或 iPad 可能會詢問是否允許從其他 App 貼上。拒絕後若未出現辨識結果,不能直接認定連結無效;請先確認是否完成必要授權,或回到 Subscribe 表單手動貼上。若同一份資料已匯入過,重複掃描或複製可能產生重複項目,不建議用反覆匯入取代故障排查。

訂閱 URL 虛構範例:
https://example.com/sub?token=xxxx

單一分享連結常見前綴:
ss://
vmess://
vless://
trojan://

前綴後的內容可能包含編碼過的驗證資料、伺服器資訊與傳輸參數。請勿任意刪除等號、斜線、百分比編碼或查詢參數,也不要只憑連結長短判斷是否完整。上述前綴僅用於辨識格式,並非可匯入的完整連線資料。

五、匯入完成後,分別確認列表、更新與路由

「儲存成功」、「更新成功」與「網頁可瀏覽」是三種不同的檢查結果。儲存成功只表示 App 已接收輸入;更新成功表示訂閱資源已取得並解析;網頁能否瀏覽,還取決於伺服器狀態、驗證資料、DNS 與目前的路由設定。請先在 Home 確認實際項目,再選擇自己已有的一台伺服器進行測試。

4 種入口
Subscribe、Add Server 手動新增、掃描 QR Code、剪貼簿
3 項結果
分別確認網址已儲存、列表已更新及實際瀏覽結果
2 種更新
分別確認伺服器訂閱與遠端設定檔的更新狀態

在 Home 的 Global Routing 中,Config、Proxy、Direct、Scene 是路由模式,不是訂閱協定。變更這裡的選項無法修正錯誤的訂閱 URL。以下僅比較排查時常用的三種模式;Scene 會依據所設定的場景運作,未查看場景內容前,無法判斷實際行為。

Config

建議

依目前啟用設定檔中的規則處理流量。先確認 Config 啟用的是預期的設定檔,再依規則判斷目標請求的路由。

適用情況:已有可信的設定檔,日常需要依規則使用

Proxy

透過代理路由處理接管的請求,可用來與 Config 的結果比較。這不是「訂閱更新開關」,也不保證所有系統流量都會被接管。

適用情況:短時間比較測試,區分規則問題與連線問題

Direct

透過直連路由處理接管的請求。此時網頁可以開啟,不能據此證明所選伺服器的驗證與傳輸參數有效。

適用情況:建立目前網路的直連比較結果

使用 Config 時,DOMAIN-SUFFIX 用來比對網域後綴,GEOIP 與 IP-CIDR 處理 IP 相關條件,FINAL 用於最後的兜底規則。這些規則應放在設定檔中,不可貼到訂閱 URL 欄位。設定自動連線則是另一項工作:入口為 Settings → On Demand,請先完成手動連線確認,再依自己的網路情境設定。

六、訂閱內容為空、更新失敗與重複項目的處理順序

更新失敗時,請先保留原本可用的項目,不要立即刪除所有設定。問題可能出在網址輸入、資源請求、內容解析或後續連線階段。逐階段縮小範圍,比不斷更換匯入方式更容易找出原因。

  1. 確認完整 URL。 對照原始資料檢查通訊協定、網域、路徑及 token 等參數;聊天 App 顯示的省略文字不能視為完整網址。
  2. 確認傳回內容。 若開啟網址後顯示登入頁面或錯誤訊息,而非預期的訂閱內容,代表取得的可能不是直接訂閱資源。請勿將帳戶密碼填入伺服器驗證欄位來補救。
  3. 確認資源格式。 一般網頁可以開啟,不代表其內容能由 Subscribe 解析。請向現有服務的提供者確認所提供的格式是否適用於 Shadowrocket。
  4. 確認目前網路。 區分網域無法解析、連線逾時與明確的驗證失敗。每次只調整一項條件,並記錄更新結果,避免同時修改 DNS、規則與伺服器資料。
  5. 確認訂閱來源。 同一台伺服器可能同時來自手動新增的紀錄與訂閱群組。清除重複項目之前,先確認各自來源,避免刪除需要保留的整個訂閱。
  6. 確認憑證是否有效。 若原網址已撤銷或更換,請使用自己的新網址更新原訂閱紀錄。不要繼續轉傳或反覆嘗試已失效的舊網址。
改用掃描 QR Code 匯入,可以修復失效的訂閱網址嗎?

不行。如果 QR Code 編碼的仍是同一個失效 URL,掃描只省去手動輸入,遠端資源並沒有改變。請先確認 QR Code 的實際內容是否與目前有效網址一致。

訂閱更新後,為什麼手動新增的項目沒有一起更新?

手動新增的紀錄與訂閱中的紀錄通常來自不同來源。更新訂閱不會全面取代所有伺服器,也不會自動維護獨立手動紀錄中的密碼、連接埠與傳輸設定。

列表中有伺服器且延遲正常,是否就代表全部完成?

還需要檢查實際目標是否可瀏覽、目前的 Global Routing 及啟用中的設定檔。延遲測試反映的是特定測試方式的結果,不能取代完整的驗證、TLS、DNS 與規則檢查。

App Store 正版入口先確認,再購買