「機場」是使用者對某些代理服務商的口語稱呼,不是 Shadowrocket 的功能名稱;節點是可供連線的伺服器項目,訂閱連結則是匯入或更新這些項目的資料入口。本文以使用者已有自己的服務商與訂閱為前提,說明三者的分工、App 內的管理位置,以及更新或連線失敗時應先檢查什麼。
先分清機場、節點與訂閱連結
這三個詞常一起出現,但指的不是同一樣東西。可以把服務商想成資料來源,把節點想成一個個可選擇的連線項目,而訂閱連結則像是供 Shadowrocket 讀取與更新這批項目的入口。這個比喻只用來理解分工:實際資料格式、更新方式與可用內容,仍以使用者自己的服務商提供的資訊為準。
- 機場服務:使用者對部分代理服務商的口語稱呼。服務商可能提供方案、節點資料與訂閱連結;「機場」不是 Shadowrocket 裡的選單,也不是一種代理協定。
- 節點:匯入後出現在 Home 清單中的連線項目,通常包含協定、伺服器位址、連接埠及驗證資料。選取節點,表示指定目前要使用的連線項目,不代表連線一定成功。
- 訂閱連結:供 App 取得或更新一組節點資料的 URL。它可能包含用來識別帳戶或授權存取的參數,應視同敏感資訊保管。
訂閱連結不是節點本身,也不是完整的連線服務;它負責讓 App 讀取相應資料。節點清單也不等於流量規則:Config 中的規則設定,會依目前選用的設定與 Global Routing 決定請求如何處理。只更新節點資料,不應直接推論本機的規則設定也已改動。
Shadowrocket 是透過 App Store 取得的付費用戶端,開發者為 Shadow Launch Technology Limited。用戶端買斷 ≠ 連線服務方案;節點及訂閱資料須由使用者透過自己的服務商取得。若需核對 App 的取得資訊,可前往正版查核頁。
訂閱與手動節點:管理方式不同
在 Shadowrocket 中,從 Home 加入的訂閱通常用來管理一組可更新的連線項目;手動新增的伺服器則是依照完整連線參數建立個別項目。兩者都可能出現在 Home 的伺服器清單,但資料來源和後續維護方式不同。操作前先確認目前選取的是哪一類,避免把手動項目當成訂閱內容,或誤以為訂閱連結會自動建立所有其他設定。
訂閱管理
- 入口
- Home → 「+」→ Type: Subscribe
- 輸入
- 使用者自己的訂閱 URL
- 更新
- 依 App 介面刷新訂閱資料
- 內容
- 由訂閱來源提供的連線項目
更新結果取決於來源資料與訂閱管理方式;不要假設本機規則檔也會一併更新。
手動伺服器
- 入口
- Home → 「+」→ 依介面選擇類型
- 輸入
- 協定、位址、連接埠與驗證資料
- 更新
- 依最新參數逐項核對或修改
- 內容
- 個別建立的連線項目
協定及欄位值應照使用者已有的資料填寫,不要自行猜測位址或連接埠。
訂閱中的節點可能使用不同協定,例如 Shadowsocks、VMess、VLESS 或 Trojan;實際內容和 App 可識別的資料,應以目前取得的資訊及 App 介面為準。協定名稱不是策略名稱,也不能代替伺服器位址、連接埠或驗證資料。若欄位不完整,應向提供該資料的服務商確認,而不是用相似格式補猜。
判斷方式:先找資料來源,再決定在哪裡修改
若節點來自訂閱,先檢查訂閱狀態與更新結果;若是手動新增,則逐項核對連線參數。若問題出在請求分流,再查看 Config 和 Global Routing,不要把三個層次混在一起排查。
在 Home 加入自己的訂閱連結
以下步驟適用於已安裝 Shadowrocket,且已從自己的服務商取得訂閱連結的情況。不同版本或介面語言可能使個別按鈕名稱略有差異;操作時以 App 當下顯示的項目為準。請勿把瀏覽器管理頁網址、說明頁網址或單一節點分享資料,自行當成訂閱 URL 使用。
-
準備連結
從自己的服務商帳戶或原始資料中複製訂閱 URL。確認複製完整,前後沒有多餘空格,也沒有把說明文字一併選取。若連結已失效或找不到,應回到原提供位置核對,不要使用來源不明的替代網址。
-
開啟新增頁
在 Shadowrocket 的
Home點選右上角「+」,找到類型選擇欄位,將Type設為Subscribe。手動伺服器的類型與訂閱類型用途不同,請先確認選項再輸入。 -
輸入並儲存
將自己的訂閱 URL 貼入相應欄位,確認沒有多出引號、換行或空白,再依介面提示儲存。若 App 顯示名稱等其他欄位,按自己的辨識需要填寫;不要把密碼或其他憑證放進不相關欄位。
-
確認節點清單
返回
Home,查看訂閱項目是否出現,以及其中是否載入個別節點。清單若為空,先確認訂閱是否完成更新、URL 是否完整,以及來源目前是否提供可讀取的資料。 -
選取並測試
選取要使用的節點,再檢查
Home → Global Routing的目前模式。開啟連線後查看狀態,並使用 App 提供的連線測試或實際存取目標進行驗證。清單中有節點,不代表伺服器一定可達或目前路由一定會使用它。
首次開啟連線時,iOS 或 iPadOS 可能要求允許加入 VPN 設定。這是系統層級的授權,不會替使用者產生訂閱或節點資料。允許後仍須確認 Home 狀態、選取項目及實際連線結果;如果系統已授權但連線失敗,應繼續檢查節點資料與網路條件。
更新或節點失效時,按層次排查
遇到訂閱刷新失敗、清單沒有更新或節點無法連線時,先保留現有資料與錯誤文字,再一次檢查一個環節。不要同時刪除訂閱、更換設定檔、切換多個節點並改動路由,否則即使結果改變,也難以確認是哪項操作造成差異。
- 訂閱無法更新:確認裝置目前可連線、URL 沒有被截斷或多出空白,並核對來源端的連結狀態。若錯誤是逾時,先分辨一般網路是否正常;若只有訂閱更新失敗,將錯誤時間與訊息交由自己的服務商確認。
- 更新成功但清單為空:確認選取的是正確訂閱項目,並查看來源目前是否有提供節點資料。不要因為看到訂閱名稱,就推斷內容已成功載入。
- 節點存在但無法連線:先確認已選取該節點,再檢查 Home 的連線狀態。若來源資料近期有變更,核對協定、伺服器位址、連接埠與驗證資料;不要自行改成猜測值。
- 已連線但目標仍無法存取:檢查
Global Routing是Config、Proxy、Direct還是Scene,並確認目前模式與已選取的節點符合預期。使用Config時,再檢查生效設定檔中的規則順序與策略。 - 只有特定服務異常:比較不同目標的結果,並確認是否只有單一網域或應用程式受到影響。單一目標失敗不一定代表整份訂閱失效,也可能與該目標的連線條件或目前規則有關。
更新訂閱前可記下目前選取的節點名稱、更新時間與顯示的錯誤訊息;名稱本身通常不包含密碼,但截圖仍應檢查是否露出 URL 或其他憑證。若要移除或重新加入訂閱,先確認自己仍可從原來源取得有效連結,並理解該操作可能改變目前的訂閱項目。不要為了測試而公開連結或反覆重設無關設定。
常見問題
「機場」是 Shadowrocket 裡的一種模式嗎?
不是。它是部分使用者對服務商的口語稱呼,不是 App 內的功能或協定。請在 Shadowrocket 的 Home 管理自己的訂閱與節點,在 Config 檢查規則設定。
加入訂閱後,為什麼還要選節點?
訂閱用來讀取一組連線資料,載入後仍須在 Home 清單選取要使用的節點,再確認連線狀態與 Global Routing。匯入完成不等於已選取或已連線。
更新訂閱會連規則設定一起更新嗎?
不要直接這樣假設。訂閱資料與 Config 中的規則設定是不同管理層次;更新後分別查看 Home 的節點清單及 Config 的目前檔案,確認各自狀態。
訂閱 URL 可以傳給別人幫忙檢查嗎?
不建議公開或轉傳完整連結,因為其中可能包含授權參數。排查時可提供遮蔽後的錯誤訊息、App 操作位置與大致發生時間;完整連結只透過自己信任的服務商支援管道處理。