Shadowrocket 訂閱匯入方式:Subscribe、Add Server 手動新增、掃描 QR Code 與剪貼簿

整理 Config 頁面的 Subscribe、Add Server 手動輸入、掃描 QR Code 與從剪貼簿匯入等方式,說明各入口位置、適用格式及更新方法,並列出匯入後未顯示節點時的檢查項目。

本文重點

本文適合已有自己的訂閱網址或連線參數,準備匯入 Shadowrocket 的使用者。先分辨節點訂閱與遠端設定檔,再依輸入內容選擇 Subscribe、Add Server、掃描 QR Code 或剪貼簿;最後透過列表、更新結果與 Connectivity Test 分步確認,避免把「已儲存網址」誤認為「已取得可用連線」。

先分清楚:節點訂閱、單一節點連結與設定檔

Shadowrocket(小火箭)的匯入入口可接收不同類型的資料。節點訂閱網址通常是 HTTPS URL,取得後會回傳一組連線參數;單一節點分享連結則以 ss://、vmess://、vless:// 或 trojan:// 等協定前綴開頭;遠端設定檔則用於設定規則、DNS 等行為。這些資料都可能以連結形式提供,但不能因此互換匯入入口。

尤其要分清楚 Config 頁面的 Subscribe 與節點訂閱:Config 中訂閱及管理的是遠端設定檔,不能只因為這裡出現一個檔案,就認定 Home 已有節點。新增節點訂閱通常從 Home 右上角的「+」進入 Add Server,再將 Type 設為 Subscribe。介面排列可能隨 App 更新而調整,應以目前所在頁面及 Type 為判斷依據,而非只看見 Subscribe 這個字。

3 類
輸入內容:節點訂閱、單一節點連結、設定檔
4 種
本文介紹的入口:Subscribe、手動輸入、掃描 QR Code、剪貼簿
2 處
重點確認:Home 的節點與 Config 的設定檔

Subscribe:從 Home 新增節點訂閱,在 Config 管理設定檔訂閱

如果取得的是節點訂閱 URL,請先前往 Home →「+」→ Add Server。Type 會決定表單用途:選擇 Subscribe 後,應填入訂閱 URL,而不是把整個網址拆成伺服器位址、連接埠與密碼。訂閱網址中的查詢參數常用於身分驗證,複製時務必保留問號、等號及其後的內容。

  1. 辨識網址

    確認取得的是節點訂閱網址,而不是帳戶網頁、訂單頁面或遠端規則檔案。範例 https://example.com/sub?token=xxxx 僅用來說明 URL 結構。

  2. 開啟表單

    前往 Home → 右上角「+」→ Add Server,將 Type 設為 Subscribe。不要在其他協定類型的表單中貼上訂閱網址。

  3. 填寫並儲存

    在 URL 欄位貼上完整網址,並在 Remarks 填入方便辨識的名稱,再儲存。網址前後的空格、換行及聊天訊息中的引號都不屬於 URL。

  4. 檢查更新

    返回 Home 查看訂閱群組與節點。若尚未取得內容,請使用訂閱的更新功能,或在 Home 列表向下滑動觸發重新整理;留意錯誤訊息,不要重複新增同一個網址。

  5. 選擇節點

    展開訂閱群組,確認其中有實際節點,再選擇要使用的節點。若只看見訂閱名稱,仍須確認群組是否已展開、請求是否成功,以及回傳內容是否能解析。

如果網址實際指向遠端設定檔,請在 Config 的遠端設定檔訂閱區域管理。Config 頁面的 Subscribe 檔案更新,與 Home 的節點訂閱更新是兩套流程;選用某個設定檔,也不代表它引用的所有策略都已有連線參數。是否包含節點資訊,取決於檔案實際內容,不能只看副檔名判斷。

依更新內容選擇入口

節點訂閱
  • 入口:Home →「+」→ Add Server → Type → Subscribe。
  • 內容:一組伺服器位址、連接埠與協定參數。
  • 確認方式:對應的 Home 群組中出現實際節點。
設定檔訂閱
  • 位置:Config 頁面的 Subscribe 區域。
  • 內容:遠端設定檔,可能包含規則及其他設定區段。
  • 確認方式:檔案成功取得,並依需求選用及檢查內容。

先確認要更新的內容,再選擇入口;節點數量與設定檔數量不是同一項指標。

Add Server:依協定手動輸入,不要從訂閱 URL 猜參數

手動輸入適用於已取得完整且明確的單一節點參數時。路徑同樣是 Home →「+」→ Add Server,但 Type 應選擇與參數相符的協定,例如 Shadowsocks、VMess、VLESS 或 Trojan。選擇 Type 後,表單欄位會隨之改變;填寫前先確認協定,再核對伺服器位址、連接埠、憑證與傳輸設定。

以下兩張卡片僅用於區分欄位層級,並非完整可用的設定。連接埠 443 只是範例值,不代表所有協定都必須使用,也不能只憑這個連接埠判斷已啟用 TLS。實際連接埠以及 TLS、SNI、傳輸路徑等設定,都應與既有參數一致。

節點訂閱欄位

入口
Home → “+” → Add Server
Type
Subscribe
URL
https://example.com/sub?token=xxxx
Remarks
測試訂閱,僅供辨識

URL 是用來取得節點列表的網址,不是某個節點的伺服器位址。

單一節點參數示意

Type
Trojan
Address
gateway.example.com
Port
443,僅供示例
Password
虛構範例值 demo-not-a-secret
TLS
依完整原始參數逐項核對

這些虛構值無法連線;仍須核對實際所需的身分驗證與傳輸參數。

手動輸入儲存的是當時的參數快照。遠端更換連接埠或憑證後,本機不會因為 Remarks 相同而自動同步;應重新編輯,或依原始資料重新匯入。如果節點原本來自訂閱,直接修改訂閱產生的項目,還可能在下次更新時被覆蓋;排查問題前請先記錄原始值。

掃描 QR Code:讀取的是 QR Code 載荷,不保證內容就是節點

在 Home 點選頂端的掃描圖示進入掃描頁面,依系統提示允許相機存取,並將 QR Code 完整放入取景範圍。QR Code 只是資料載體:內容可能是單一節點分享連結、訂閱 URL,甚至只是一般網頁網址。掃描完成後務必檢查辨識結果,不能把「掃描到 QR Code」當成「匯入格式正確」。

  1. 先確認 QR Code 來自你已有的連線資料,避免掃描公開網頁中用途不明的圖碼。
  2. 辨識後檢查 Type 與欄位:單一節點通常會顯示協定參數,訂閱則應保留完整 URL。
  3. 如果取得的是 HTTPS 網址,請先確認它究竟是訂閱、遠端設定檔還是網頁,再選擇相應入口。
  4. 儲存後返回 Home 檢查新增的節點或群組;若匯入的是設定檔,則到 Config 確認。

如果 QR Code 顯示在同一台 iPhone 上,且掃描介面提供選取照片的入口,可以從照片讀取;若目前介面沒有該入口,可改用原始文字連結,或在另一個螢幕上顯示 QR Code。不要為了掃描而將含有憑證的截圖上傳到公開圖片服務。若 QR Code 邊緣遭裁切、圖像太小或有反光,請先改善圖像再試一次。

剪貼簿:複製完整內容,允許讀取後再核對

從訊息或自己的資料複製既有連結時,適合使用剪貼簿。先只複製連結本身,再返回 Shadowrocket;若 App 顯示辨識或匯入提示,請依提示確認並檢查匯入預覽。系統要求允許貼上時,只有允許讀取,App 才能處理這次剪貼簿內容。沒有跳出提示不代表連結無效,也不需要反覆關閉再開啟 App。

例如 https://example.com/sub?token=xxxx 中的 ?token=xxxx 是網址的一部分。訊息自動換行不一定會改變底層文字,但手動插入換行、使用中文標點,或複製因省略顯示而遭截斷的文字,都可能造成解析失敗。含編碼的分享連結也不宜自行解碼或重新組合;請優先重新複製完整原始內容。

訂閱網址、密碼與 UUID 都可能是存取憑證。排查問題時,請在截圖中遮住這些內容;分享錯誤訊息時,只保留錯誤類型與必要的欄位名稱。匯入完成後,可複製一段一般文字覆蓋目前剪貼簿內容,降低之後誤貼憑證的機會。

匯入後未顯示節點:依序檢查請求、解析與顯示

先保留現況:記下使用的入口、儲存類型與更新錯誤,再檢查網路及輸入內容。重複建立同名訂閱會讓結果更難辨識。看到空白群組時,先展開群組;只在 Config 看見檔案時,先確認匯入的是設定檔還是節點訂閱。這兩種情況都不應直接歸因於連線參數失效。

已儲存 Subscribe,為什麼還是沒有節點?

返回 Home 展開對應群組,再執行一次更新並查看結果。儲存 URL 只代表本機已留下記錄;網路請求失敗、回傳空白內容或無法解析,都可能導致群組中沒有節點。先確認 URL 完整,不要再次貼上網頁登入頁面的網址。

Config 明明有檔案,為什麼 Home 還是空的?

在 Config 檢查檔案內容與用途。只有規則或 DNS 的設定不會自動補上 Home 節點;請透過 Home →「+」→ Type → Subscribe 新增你已有的節點訂閱,再分別確認設定檔與節點。

更新時顯示逾時,需要先開啟連線嗎?

先確認目前網路能否連上訂閱網址。若已有可用節點,可在 Settings → Subscribe 檢查 Update via Proxy,並視需要啟用後重試;此功能需要已有可正常運作的代理連線。首次匯入且沒有可用節點時,這項設定無法憑空建立連線。

回傳 401 或 403,換個入口就能解決嗎?

這通常與請求授權或存取限制有關,和使用掃描、剪貼簿或手動輸入無關。請檢查訂閱 URL 是否漏了 token、網址是否遭替換,再依你已有帳戶的資料確認授權狀態。不要公開完整網址,也不要反覆修改無關的協定欄位。

節點已經出現,網頁卻還是無法開啟?

先選取節點,在 Home 執行 Connectivity Test,再檢查 Global Routing。Direct 使用直接連線,Proxy 使用代理連線,Config 依設定檔規則分流,Scene 則依所選情境設定運作;匯入成功不代表目前流量一定會使用剛新增的節點。

更新請求成功也不代表內容正確:伺服器可能回傳登入頁面、錯誤文字或不支援的資料。若錯誤與解析有關,應確認原始網址的用途及所需格式,而不是任意修改節點連接埠。自動更新相關選項可在 Settings → Subscribe 檢查;不要把背景重新整理視為一定會執行,重要變更後仍應手動更新並確認結果。

完成匯入後的驗收與維護

匯入、連線與路由是三個階段。Home 顯示節點,代表參數已加入列表;開啟連線並完成系統 VPN 設定授權,才進入連線階段;最後哪些請求會使用代理,則取決於 Global Routing 與實際生效的設定。Config 中的 DOMAIN-SUFFIX、GEOIP、IP-CIDR 和 FINAL 屬於規則層,不是訂閱網址的一部分。

Settings → On Demand 用於依條件觸發連線,不負責取得訂閱,也無法修正錯誤的 token 或缺少的 UUID。排查匯入問題時,先完成輸入、列表與連線驗證,再調整自動連線行為,可減少多項設定同時變動造成的誤判。

Shadowrocket 是 Apple 平台的閉源商業 App,主要供 iPhone、iPad 使用,透過 App Store 一次性購買取得。開發者為 Shadow Launch Technology Limited,App ID 為 932747118;系統需求、裝置相容性及是否支援通用購買,請以 App Store 頁面標示為準。App 購買狀態與既有訂閱的有效性應分別確認。

在 App Store 確認正版查看購買與還原說明