Shadowrocket 訂閱匯入教學:Subscribe 連結、Add Server 手動新增、掃碼與剪貼簿

向服務商取得訂閱後,可在 Config 使用 Subscribe 新增,也能透過 Add Server 手動輸入、掃碼或從剪貼簿匯入;本文整理各入口位置與常見連結格式。

本文重點

已有訂閱連結時,優先使用 Subscribe;只有單一伺服器參數時,則使用 Add Server。QR Code 與剪貼簿只是讀取資料的方式,無法保證匯入的一定是訂閱。本文主要說明 iPhone / iPad 上 Home、Config 的操作方式,以及如何辨識資料、儲存、更新與驗證。Mac(Apple 晶片與 Intel)、Windows、Android、Linux 使用者也可依相同欄位檢查原則操作,實際按鈕位置請以各平台介面為準。

先分清訂閱、單一伺服器與設定檔

Shadowrocket(小火箭)的匯入入口取決於手邊資料的內容,而不是連結看起來有多長。訂閱需向服務商取得,通常是會傳回伺服器清單的 HTTPS 網址;單一伺服器分享連結描述一條連線;設定檔則用來設定規則、DNS 與策略等行為。把三者都貼進同一個輸入欄位,是「匯入成功卻沒有伺服器」的常見原因。

Home 用來查看及選擇伺服器、控制連線;Config 管理設定檔及相關 Subscribe 操作;Settings 管理 App 設定。Subscribe 也可以在 Add Server 中以 Type 新增至 Home。操作時先確認頁面標題與 Type,不要把設定檔的遠端網址當成伺服器訂閱。

手邊的資料辨識方式適合的處理方式
伺服器訂閱連結服務商標示為訂閱,取得後會傳回一組伺服器透過 Subscribe 新增並更新
單一伺服器分享連結常見前綴為 ss://、vmess://、vless://、trojan://從剪貼簿匯入或掃碼,儲存後確認 Type
伺服器參數表分別列出位址、連接埠、憑證與傳輸參數在 Add Server 中手動輸入
規則設定檔包含 [General]、[Rule] 等設定區段在 Config 中管理,不作為單一伺服器輸入

HTTPS 只表示連結使用加密傳輸,不能只憑此前綴就判定它是訂閱。服務商控制台的登入頁、說明頁與訂閱網址都可能以 HTTPS 開頭。請複製明確標示的訂閱網址,而不是瀏覽器目前顯示的頁面網址。

方式一:使用 Subscribe 新增並保留更新來源

需要定期同步伺服器清單時,適合使用 Subscribe。它會保留原始訂閱網址,之後可重新取得清單;逐筆手動輸入則不會自動取得服務商後續新增或修改的伺服器。首次操作前,可先在 Home 記下現有群組與目前選取的伺服器,避免誤把既有內容當成新匯入的結果。

  1. 複製連結

    向服務商取得訂閱網址,並使用頁面上的複製功能。確認開頭和結尾沒有空格、換行或中文標點,也不要截掉問號後的查詢參數。

  2. 開啟入口

    在 Config 頁使用 Subscribe 入口時,先確認目前操作的訂閱項目。若要將伺服器訂閱加入 Home,可直接前往 Home → 右上角「+」→ Add Server → Type → Subscribe。

  3. 輸入網址

    將完整訂閱連結貼到 URL 欄位,並填寫方便辨識的備註。不要把連結中的 token 拆出來填入 Password,也不要將整個 HTTPS 網址填進一般伺服器的 Address 欄位。

  4. 儲存並更新

    儲存後回到 Home,確認是否出現對應的訂閱群組與伺服器項目。需要重新取得清單時,請在 Home 下拉更新並查看結果,不要只確認輸入欄位仍保留網址。

  5. 選擇並驗證

    在新群組中選取一台伺服器,再執行 Connectivity Test。清單成功顯示代表訂閱已完成解析;測試通過,才進一步表示所選伺服器在目前網路環境下有回應。

如果訂閱網址已外洩,請向服務商重設或更換訂閱憑證,再修改 Shadowrocket 中儲存的 URL 並重新更新。只刪除本機清單,無法讓舊連結失效。

方式二:在 Add Server 手動新增單一伺服器

手動輸入適合手邊只有參數表、需要核對特定連線,或想暫時建立獨立測試項目的情況。操作路徑為 Home → 右上角「+」→ Add Server,先選擇 Type,再填入對應欄位。Type 會決定憑證與傳輸參數的意義,不要為了成功儲存而任意切換。

以下兩張卡片僅供核對欄位,不是可用來連線的伺服器。連接埠 443 是本例指定值,不是所有協定的固定連接埠;實際操作請逐項使用服務商提供的資料。

Shadowsocks 欄位範例

Type
Shadowsocks
Address
ss.example.com(示範網域)
Port
443(示範連接埠)
Method
aes-128-gcm(僅為格式範例)
Password
demo-only-not-valid(無效範例)

Method 和 Password 必須與伺服器端一致,不能只憑協定名稱推斷。

Trojan 欄位範例

Type
Trojan
Address
trojan.example.com(示範網域)
Port
443(示範連接埠)
Password
demo-only-not-valid(無效範例)
SNI
tls.example.com(示範名稱)

SNI 用於 TLS 交握;是否需要單獨填寫及具體值,請依服務商提供的參數設定。

VMess、VLESS 通常需要 UUID,也可能使用 WebSocket 等額外傳輸設定。WebSocket 的 Host 和 Path 與伺服器 Address 並非相同欄位;Path 中的斜線與大小寫也應保留。Hysteria2、WireGuard 則有各自的驗證或金鑰欄位,不能套用 Shadowsocks 的 Method 和 Password 組合。

方式三:掃碼匯入,先確認 QR Code 內容

掃碼適合在另一台裝置上顯示資料,再用目前裝置讀取。QR Code 只是文字的載體,內容可能是單一伺服器連結、訂閱 URL,也可能只是網頁登入網址。成功辨識不代表伺服器已經新增完成。

  1. 在另一個螢幕上開啟服務商提供的 QR Code,讓整個 QR Code 完整顯示,避免放大後邊緣遭到裁切。
  2. 從 Home 左上角的掃描入口開啟相機,首次使用時請允許相機權限。若先前已拒絕,可到系統設定中的 Shadowrocket 權限頁面調整。
  3. 辨識後確認開啟的內容:若顯示 Add Server,請查看 Type、Address、Port;若讀取到訂閱網址,請確認以 Subscribe 儲存。
  4. 儲存後回到 Home,確認新增的是單一項目還是訂閱群組,再選取項目進行測試。

請勿為了排查掃碼問題而公開 QR Code 原圖。QR Code 可能直接包含密碼、UUID 或訂閱 token;遮住旁邊的文字,不代表 QR Code 本身已隱藏憑證。

方式四:從剪貼簿匯入並保留完整連結

剪貼簿適合在同一台裝置的瀏覽器、服務商頁面與 Shadowrocket 之間切換。先複製原始分享連結,再回到 Home 使用剪貼簿匯入入口,或確認 App 偵測到剪貼簿內容後顯示的匯入提示。若系統詢問是否允許貼上,請在這次主動匯入時允許。

4 種
本文介紹的匯入方式:Subscribe、Add Server、掃碼、剪貼簿
443
本文手動輸入的範例連接埠,不是通用預設值
2 類
匯入結果重點確認:獨立伺服器與可更新訂閱

複製時不要連同說明文字、引號或程式碼區塊一起複製。有些連結在聊天視窗中看起來被折成數行,但原始文字仍是一行;手動逐行選取容易漏字。請優先使用服務商提供的複製按鈕,保留編碼字元,不要自行將 %2F 等內容換成其他字元。

匯入後檢查更新、連線與 Global Routing

匯入、更新、連線與分流是不同階段。訂閱能取得清單,不代表清單中的每台伺服器都能連線;Connectivity Test 有回應,也不代表所有網站都會依預期策略連線。排查時請固定使用同一台伺服器與同一個測試網址,每次只變更一項設定。

  1. 檢查清單:在 Home 確認訂閱群組下方有伺服器,並選取要測試的項目。若只儲存了訂閱 URL,卻沒有伺服器,請先檢查更新結果。
  2. 檢查連線:執行 Connectivity Test,再開啟 Home 的連線開關。首次在 iPhone / iPad 建立連線時,請依系統提示允許新增 VPN 設定。
  3. 檢查路由:前往 Home → Global Routing。Proxy 會透過代理處理流量;Direct 用於直接連線;Config 依目前設定檔中的規則處理;Scene 則依已設定的情境處理,不能將它視為固定的全域代理模式。
  4. 檢查規則:使用 Config 時,請確認目前使用的設定檔與策略引用有效。規則會依序比對;更新伺服器訂閱不會自動修正錯誤的策略名稱。
  5. 最後再啟用自動連線:手動測試穩定後,再考慮使用 Settings → On Demand。On Demand 管理依條件連線的行為,不負責下載訂閱,也不能取代伺服器有效性檢查。

例如,DOMAIN-SUFFIX,example.com,DIRECT 會讓符合的網域及其子網域使用 DIRECT;IP-CIDR,192.0.2.0/24,DIRECT 是針對 IP 位址範圍的規則範例。GEOIP 依 IP 地理資訊比對,FINAL 則用於兜底。即使已選取伺服器,符合 DIRECT 的請求仍不會交由該伺服器處理。這是規則比對結果,不一定代表匯入失敗。

訂閱更新與匯入問題 FAQ

貼上後沒有新增伺服器,是連結有誤嗎?

先確認原始資料是訂閱還是單一分享連結。HTTPS 訂閱網址應貼到 Home →「+」→ Type → Subscribe 的 URL 欄位,儲存後再更新;登入頁網址不能當作訂閱使用。若更新結果是網頁內容,請向服務商重新取得訂閱網址。

訂閱更新逾時,需要刪除後重裝嗎?

先確認目前網路可以連線至訂閱網址,並檢查 URL 是否完整。若已有可用伺服器,可先建立連線,再到 Settings → Subscribe 查看 Update via Proxy,視需要開啟後回到 Home 更新。此方式必須有可用的現有代理,不適用於完全沒有可用連線時的首次匯入。

更新時顯示 401 或 403,該怎麼處理?

這類狀態通常表示訂閱伺服器拒絕了請求。請確認 token 是否遭截斷或重設,以及帳戶是否仍有相應權限;向服務商確認後再替換 URL。不要把完整訂閱連結交給陌生人代查,回報問題時只提供已移除憑證的錯誤資訊。

為什麼手動修改的項目更新後又變了?

訂閱更新會依伺服器傳回的內容重新同步,因此訂閱內項目的本機修改可能被覆蓋。若要保留測試參數,請另建獨立項目並清楚備註,再更新訂閱進行比對;不要將獨立項目仍存在,誤認為訂閱已成功更新。

已連線但網頁仍無法開啟,該怎麼辦?

先在 Home 確認目前實際選取的伺服器,執行 Connectivity Test,再查看 Global Routing 是否設為 Direct,或 Config 規則是否將請求導向其他策略。記下逾時、DNS 錯誤或憑證錯誤的具體訊息,分別檢查網路、解析與 TLS 參數,不要一次修改所有欄位。

更新前保留可用的獨立測試項目,有助於分辨「無法取得訂閱網址」與「伺服器本身無法連線」。如果只有某個項目失敗,先比較同一訂閱中的其他項目;如果整個訂閱都無法取得,請優先檢查 URL、存取權限與更新所使用的網路,而不是逐一修改伺服器連接埠。

下載 Shadowrocket