Shadowrocket
訂閱與伺服器管理手冊
依操作對象查閱:先辨認訂閱、伺服器與 Config,再處理匯入、更新、測試和備份。本頁內容皆以使用者已有的訂閱或伺服器資訊為前提,不涉及訂閱來源。
初次使用請先閱讀使用說明,完成匯入、選擇 Global Routing 並驗證連線;本頁補充參數適用範圍、錯誤排查與長期維護方法。應用程式購買與正版確認方式請見App Store 說明。
Subscribe:匯入前先確認資料類型與入口
訂閱網址不是單一伺服器的連線網址
訂閱是用來取得伺服器清單的遠端網址。讀取時,用戶端會向該網址發出請求,再將支援的內容解析為本機項目;之後連線至伺服器則是另一個步驟。訂閱可更新,不代表清單中的每台伺服器都能連線;伺服器暫時可用,也不代表訂閱網址仍有效。排查時請分別記錄這兩個流程。
單一伺服器資訊通常包含協定、主機名稱、連接埠與驗證參數;訂閱網址則通常是一整段帶有路徑或查詢參數的網址。請勿將完整訂閱網址填入伺服器的主機欄位,也不要把伺服器網域當成訂閱網址。匯入前先確認手上的資料描述哪一種對象,再選擇相應入口,避免雖然儲存成功,卻沒有可用內容。
從 Add Server 進入 Subscribe
在 Home 開啟新增入口,進入 Add Server,在 Type 中選擇 Subscribe,再將既有訂閱網址貼到 URL 欄位,填入方便辨認的備註後儲存。介面位置可能因裝置版面而異;請確認 Type 已選擇 Subscribe,且頁面要求填寫訂閱 URL,而非單一伺服器的驗證欄位。
貼上後請從頭到尾檢查一次,特別留意聊天文字附帶的句號、括號、換行,以及前後空格。網址中的大小寫、斜線、百分比符號與查詢參數都可能影響識別,請勿為了整齊而自行改寫。若資料明確提供專用訂閱網址,請使用完整網址,而不是帳戶頁面、說明頁面或瀏覽器目前開啟的任意網址。
https://example.com/sub?token=xxxx
上方僅為虛構的網址結構範例,不能用於實際匯入。操作時請使用自己的完整網址,並避免將它貼到公開討論區。含有憑證的訂閱網址不必連同帳戶密碼一併透露,也不應當作一般網頁書籤公開同步;任何能讀取該網址的人,都可能取得其中包含的伺服器資訊。
儲存後檢查清單,不要只看提示
儲存後返回 Home,確認是否出現相應訂閱群組、群組內是否產生伺服器,以及項目的協定和備註是否符合預期。如果只看到訂閱名稱,卻沒有伺服器,請先確認讀取是否完成,再檢查回傳內容是否可解析。不要反覆新增相同網址來嘗試修復,否則同一個問題會變成多個重複群組。
如果已產生清單,先選一台自己有權使用的伺服器,驗證一次連線。這不是要立即替所有伺服器排序,而是確認匯入後欄位完整、驗證資訊可用。連線前仍須確認目前選擇的 Global Routing;匯入訂閱並不會自動說明設定檔中的每條規則如何處理流量。
初次設定時也可能遇到系統要求授權新增 VPN 設定。這是連線所需的系統步驟,與訂閱網址是否有效是不同的檢查項目。請先確認應用程式與操作來源,再處理系統提示;不能只因出現授權視窗,就判定訂閱已成功解析。初次連線的完整操作順序請參閱使用說明。
若首次讀取失敗,請保留現有項目,並記錄問題發生在儲存、讀取還是連線階段。接著確認目前網路能否連上訂閱主機,再向既有資料的提供方確認網址是否仍有效。先釐清失敗階段,再逐一調整參數,比同時更換網址、修改規則和切換伺服器更容易找到原因,也能避免誤刪仍可使用的紀錄。
Add Server:依協定核對手動輸入欄位
先選 Type,再填寫位址與驗證資訊
手動新增適用於已取得完整伺服器參數,且需要獨立管理單筆紀錄的情況。開啟 Add Server 後先選擇 Type,再依該協定顯示的欄位填寫。不同協定使用不同驗證方式,不能將某種協定的密碼、識別資訊或傳輸參數直接套用到另一種協定。協定名稱相近,也不代表欄位可以互換。
主機欄位通常填寫網域或位址本身,連接埠欄位則填入相應數字。除非目前欄位明確要求 URL,否則不要在主機前加上網址協定,也不要把路徑、連接埠和查詢參數全部填入主機欄位。複製資料時請核對分隔符號的位置,尤其是包含冒號的位址;把位址與連接埠混成一段,容易造成解析結果與預期不符。
| 參數類別 | 核對重點 | 常見錯誤填法 |
|---|---|---|
| Type | 與既有伺服器協定一致 | 依名稱猜測協定 |
| 主機與連接埠 | 分別填寫連線位址與數字連接埠 | 主機欄位混入路徑 |
| 驗證參數 | 依協定完整保留密碼或識別資訊 | 複製時漏掉字元 |
| TLS 與 SNI | 符合伺服器提供的憑證與名稱要求 | 將備註當成 SNI |
| 傳輸參數 | 逐項核對傳輸類型、Host 與路徑 | 只填寫位址和驗證資訊 |
分開檢查驗證參數與傳輸參數
Shadowsocks 需要核對加密方式與密碼;VMess、VLESS 需要核對相應識別資訊與傳輸設定;Trojan 應檢查密碼及 TLS 相關要求。Hysteria2 與 WireGuard 也各有專屬參數,不能只憑伺服器網域就完成填寫。欄位資訊不足時,請回頭查閱既有參數說明,不要隨意填值補齊表單。
密碼或識別資訊應完整複製,不要自動刪除看似多餘的符號,也不要把備註當成驗證資訊。部分輸入欄位會遮住內容,儲存前可在安全環境中分段確認長度與首尾字元。需要截圖記錄時,請遮住整段驗證資料,而不只是中間幾個字元;局部殘留也可能暴露真實憑證。
TLS、SNI、Host 與路徑不是同一個欄位。連線位址用來找到伺服器,SNI 參與 TLS 名稱協商,Host 和路徑可能用於上層傳輸請求。既有設定中的這些值即使看起來相似,也應分別保留。尤其不要為了讓測試通過而任意關閉憑證驗證,這會改變安全界線,並掩蓋名稱或憑證設定錯誤。
使用 WebSocket 等傳輸方式時,漏填路徑或 Host 錯誤,可能會出現位址可連線、但連線無法完成的情況。排查時先確認伺服器協定,再核對驗證資訊,最後檢查傳輸層欄位。一次只調整一個已確認有誤的值,並保留原始參數作為對照,避免連續嘗試修改後無法判斷是哪一項造成變化。
為手動紀錄設定清楚的界線
備註是用來辨認項目,不屬於連線協定的一部分。可以註明用途、位置或維護方式,但不應將密碼寫進備註。手動項目與訂閱產生的項目最好採用不同命名方式,例如清楚標記哪些項目由自己維護。如此一來,訂閱更新後出現相似名稱時,仍能判斷應檢查哪筆紀錄,不會誤以為兩者完全相同。
儲存前後都應核對 Type、主機、連接埠、驗證資訊與傳輸這五類資料。儲存動作通常只代表用戶端接受了目前欄位,不代表伺服器確認參數正確。接著仍須測試連線並確認目標存取是否符合預期;若只有部分網站連線失敗,不要立刻重填所有伺服器欄位,應先檢查分流與解析路徑。
訂閱項目的手動修改,後續更新時可能被重新產生的內容取代。若要長期保留個人調整的參數,請先確認目前是在修改訂閱項目,還是建立獨立的手動紀錄。若選擇獨立管理,就必須自行跟進伺服器變更並更新參數,不能再假設訂閱重新整理會自動維護這份副本。
若不清楚協定欄位的意義,可先到概念速查確認術語,再依既有伺服器資料逐項填寫。本手冊不建議靠猜測協定、隨意組合欄位或反覆切換憑證選項來解決問題。只有參數完整、相互對應且仍有效,手動新增才有穩定運作的基礎。
掃描 QR Code 與剪貼簿:確認內容後再儲存
QR Code 只是資訊載體
Scan QR Code 讀取的是 QR Code 內的文字;內容可能是伺服器分享連結、訂閱網址,甚至只是一般網頁。掃描成功只代表影像已被辨識,不能直接證明內容適合匯入。操作前請確認 QR Code 來自自己已有的伺服器或訂閱資料,並了解它對應的是單筆紀錄還是整組伺服器。
從 Home 的掃描入口開啟 Scan QR Code,依系統提示處理相機權限,再將 QR Code 完整置於取景範圍內。QR Code 太小、反光、邊緣缺失或影像遭壓縮,都可能影響辨識。可調整距離與亮度,保持畫面穩定,不必快速連續切換入口。若內容顯示在另一台裝置上,適度放大通常比拍照後反覆裁切更可靠。
若目前介面提供從照片讀取 QR Code 的入口,可以選擇已保存的原始圖片;若沒有相應入口,請使用相機掃描或改用既有文字連結。不要為了尋找沒有出現的按鈕而授予無關權限。使用圖片中的 QR Code 時,也應保留四周完整邊界,避免只截取中央圖案而降低錯誤修正能力。
處理權限與讀取結果
相機權限遭拒時,請先到系統相應的應用程式權限設定中檢查,再返回掃描入口。權限問題與 QR Code 內容錯誤是兩種不同故障:前者會導致無法使用相機,後者通常發生在已讀出文字之後。區分兩種情況,才不會試圖重新產生伺服器資料來解決本機權限問題。
讀取後請檢查匯入預覽或新產生項目的 Type、位址、連接埠與備註。若內容是訂閱,還要確認後續是否成功讀取伺服器清單;若是單筆分享連結,則確認伺服器是否新增至預期位置。不要只根據 QR Code 旁的標題判斷實際內容,外部說明文字不一定與內部編碼完全一致。
從剪貼簿匯入時請保留完整原文
使用剪貼簿時,先複製一條完整的既有分享連結,再回到 Shadowrocket,使用目前介面提供的匯入入口。系統出現貼上存取提示時,請依照自己的操作確認是否允許讀取。不要直接複製包含多段說明、聊天暱稱與標點符號的整則訊息;先確認連結的起訖位置,再匯入。
複製長文字時容易漏掉尾端,也可能一併帶入顯示時的換行。請檢查連結前綴是否完整、是否混入中文引號,以及是否遭聊天工具的省略顯示截斷。顯示為短標題的連結不代表實際複製了完整網址;必要時使用資料中明確提供的複製功能,並在安全的本機環境中核對內容。
批次匯入多條分享連結後,請核對實際新增數量與協定類型。若其中一條不受支援,不能因為其他項目成功就認定整批內容都已匯入。也不要反覆貼上來補齊不確定的缺漏項目;先比對原始紀錄,確認缺少哪一條,再單獨處理,避免同一台伺服器在清單中重複出現。
匯入失敗時依階段縮小範圍
如果沒有讀取出文字,請優先檢查相機權限、影像品質與 QR Code 邊界;若已讀取文字但未識別為伺服器,請檢查格式與完整性;若已產生項目但無法連線,就改查參數與網路。三個階段各有不同的檢查對象,不能一概歸因於 QR Code 無效,也不應直接刪除所有現有訂閱。
匯入完成後,請清除不再需要的暫存圖片與剪貼簿內容,尤其是裝置會將剪貼簿或照片同步到其他位置時。清除暫存副本不代表伺服器憑證已撤銷;若 QR Code 或連結已公開,請向既有服務的提供方確認如何更換相關憑證,接著更新本機紀錄,而不是只刪除圖片。
初次匯入時可以先保留舊紀錄,驗證新紀錄可用後再整理。辨認同名項目時,請比對協定、主機與連接埠,不要只看備註。若只需完成基本連線,依照使用說明的快速入門流程操作即可;本章逐項核對的內容適用於處理識別、權限與重複匯入等特殊情況。
訂閱更新:區分請求、解析與連線
手動更新後先檢查變更結果
訂閱更新會重新讀取既有網址,並依據回傳內容維護相應伺服器清單。這不是更新應用程式,也不是重設所有設定。操作前先記下目前使用的項目與群組,避免更新後名稱或順序改變而無法辨認。若目前連線用途重要,請選擇方便檢查結果的時間維護。
在 Home 找到目標訂閱,使用該訂閱對應的更新操作;按鈕或選單的實際位置請以目前介面為準。完成後確認群組是否仍存在、項目數量是否合理,以及是否需要重新確認目前選取項目。不要只因更新操作已啟動就立即離開,也不要把沒有新增項目直接視為失敗,遠端清單可能原本就沒有變動。
伺服器名稱、位址、驗證資訊或可用項目都可能隨遠端內容變更。更新後請重新驗證常用伺服器,尤其是原項目遭移除或重新命名時。若規則或策略引用了特定名稱,也要確認引用仍能對應到預期目標;清單仍在,不代表所有依賴它的設定都維持原狀。
依使用習慣設定自動更新
若 Settings 或訂閱設定中提供開啟應用程式時自動更新等選項,可依自己的維護需求啟用。自動更新有助於避免長期未重新整理,但仍取決於當時的網路與遠端回應。不要將此開關理解為應用程式關閉後仍會持續更新,也不要據此推斷系統一定會在背景完成所有請求。
日常可將自動更新作為輔助;遇到遠端明確調整、項目失效或準備更換裝置時,再手動檢查一次。短時間內連續重新整理通常無法修復錯誤網址,反而可能觸發請求限制。出現明確錯誤時,請先判斷故障類型再重試,不要反覆操作直到清單出現無法解釋的變化。
| 失敗階段 | 優先檢查項目 | 下一步 |
|---|---|---|
| 無法建立請求 | 網路、網域解析、存取路徑 | 切換至可用網路後重試一次 |
| 回傳存取錯誤 | 網址有效性與憑證狀態 | 核對自己的完整網址 |
| 回傳內容無法解析 | 是否為網頁、格式是否受支援 | 確認是否為訂閱專用內容 |
| 更新後無法連線 | 新參數、目前選取項目與規則引用 | 單獨驗證目標伺服器 |
失敗時保留可用狀態
若現有伺服器仍可連線,但訂閱更新失敗,請先保留目前紀錄。這代表連線參數暫時仍可運作,但取得清單的請求遇到問題。此時刪除整個訂閱再重新建立,可能會連唯一可用的本機紀錄也一併移除。請先確認原網址、網路與遠端回應,再決定是否需要更換訂閱。
回傳內容可能是登入頁面、錯誤訊息或維護說明;即使網路請求成功,也不一定能解析為伺服器資料。瀏覽器能開啟某個頁面,只能證明瀏覽器取得了頁面內容,不能證明用戶端收到正確格式。核對時請確認它是否為訂閱專用網址,避免將帳戶入口或重新導向後的一般網頁存入 Subscribe。
若懷疑憑證已過期,請透過自己既有服務的管理方式確認狀態,不要靠修改網址中的隨機字元嘗試恢復。更換網址後,先確認新網址能產生合理清單,再清理舊項目。舊憑證是否已撤銷屬於遠端狀態;刪除本機訂閱不能取代遠端失效處理,兩項操作須分別完成。
分開處理應用程式更新與訂閱重新整理
Shadowrocket 的應用程式更新由 App Store 管理;訂閱重新整理則是從既有網址取得內容,兩者影響的對象不同。更新應用程式不保證能修復已失效的訂閱網址;重新整理訂閱也不會改變應用程式本身的功能範圍。系統需求、裝置相容性與購買資訊請以 App Store 頁面標示為準,核對方式請見正版購買與安裝說明。
若要進一步了解手動更新與開啟應用程式時自動更新的差異,請閱讀訂閱更新失敗的逐項排查。維護紀錄只需保留訂閱別名、操作時間、錯誤類型與驗證結果,請勿在記錄中保存完整憑證。這些資訊足以協助判斷問題是否反覆發生,也方便在多訂閱環境中找出受影響範圍。
多訂閱管理:保留來源界線與引用關係
先釐清群組用途,再調整排序
同時保存多個既有訂閱時,最重要的是能辨認每筆紀錄由誰維護、屬於哪個訂閱,以及更新會影響哪些項目。不要先把所有伺服器改成相似名稱,再回頭猜測原來的群組。請先為訂閱設定固定別名,以用途或自己看得懂的分類命名,避免將憑證或帳戶資訊寫進顯示名稱。
訂閱別名用來表示本機管理關係,不是評價伺服器品質。可以依工作用途、測試用途或維護責任區分,但不要把單次測試的快慢寫成永久結論。測試結果會隨時間與網路變化,名稱卻常被長期保留;若把短期狀態寫進名稱,之後就容易依賴已失效的資訊來選擇。
手動項目最好與訂閱產生的項目保持清楚界線。若確實需要複製訂閱中的伺服器並獨立修改,請明確標記由自己維護,並安全保存原始參數。否則訂閱更新後,一筆紀錄改變、另一筆仍保留舊值,看起來會像同一台伺服器時好時壞;實際上是兩份參數已不相同。
去重前先比對連線身分
名稱相同不一定是重複,同一個主機也不一定只對應一種連線。辨認時應一併比對協定、主機、連接埠、驗證資訊與傳輸參數,必要時檢查 TLS 名稱與路徑。兩筆紀錄即使顯示相同備註,也可能使用不同連接埠或驗證資訊;只依名稱批次刪除,可能誤刪仍需要的獨立紀錄。
反過來說,名稱不同也可能對應相同的連線參數。這類重複通常來自多次匯入、手動複製,或多個訂閱包含重疊項目。請先確認要保留哪一份作為日常使用紀錄,再清理多餘副本。不要只為了縮短清單就立刻刪除整個群組,因為群組也可能是後續更新與維護的界線。
一併核對伺服器選擇與規則引用
Home 目前選取的伺服器,可能與 Config 中的策略或規則引用有關,但不能只看醒目標示的位置,就判斷所有連線最後會經過哪裡。某條規則可能指定策略,某個策略也可能使用獨立選擇。整理清單後,請檢查常用設定是否引用已重新命名或刪除的項目,再進行實際存取驗證。
在 Global Routing 的 Config 模式下,規則比對順序決定連線處理方式;Proxy 會將連線交由代理處理;Direct 則表示直接連線。三種模式不是訂閱群組的篩選器,也不會替你合併重複伺服器。維護清單時,請一併記錄模式、目前選取項目與設定名稱,才能釐清整理前後行為為何不同。
若正在處理重要連線,不建議同時重新命名訂閱、批次刪除項目並修改規則。可以先整理一個群組,完成更新與測試後,再處理下一個。每次只變更一個範圍,即使結果不如預期,也能明確知道應復原哪項;一次整理所有內容,則很難分辨是名稱引用、參數變更還是網路波動造成問題。
建立簡明且不洩露憑證的紀錄
管理紀錄可以包含訂閱別名、用途、是否自動更新、最近一次檢查結果,以及是否另有手動副本。不必記錄完整訂閱網址,更不要把密碼複製到一般備忘文字中。需要跨裝置核對時,可在兩端使用一致且不含敏感資訊的別名,透過名稱對應管理項目,而不是在聊天中傳送有效憑證。
請實際確認 iPhone 與 iPad 上的清單是否一致,不要因為應用程式使用同一個購買帳戶,就假設所有訂閱、目前選取項目與 Config 都會自動完全相同。還原購買只處理取得應用程式的資格;伺服器資料與設定的還原則屬於另一個流程。換機前請依本頁的刪除與備份章節分別檢查。
整理完成後,請選取常用設定與伺服器各驗證一次,再確認更新操作仍指向正確訂閱。維持清楚界線比追求極短清單更重要:訂閱讀取失敗時,能迅速確認哪些項目受影響、哪些手動紀錄仍可獨立使用,才能在不擴大修改範圍的情況下繼續排查。
延遲測試與排序:先統一條件,再比較結果
測試數值只代表單次測量
Connectivity Test 用來檢查所選測試方式下的回應狀況。數值反映的是某次測量、某種路徑與測試目標組合的結果,不保證伺服器長期維持相同表現。低延遲不代表高傳輸量,也不表示所有網站都能快速開啟;逾時只代表這次測試未能在條件範圍內完成,不能單憑一次結果斷定伺服器永久無法使用。
不同測試方式涵蓋的階段不同;有些較接近建立連線,有些還會包含向測試目標發出請求。比較前請查看 Settings 中相關測試設定,確認目標與方法沒有變更。若兩次測量使用不同目標或不同網路,即使數值列在同一清單中,也不具備直接比較的基礎。
測試時盡量減少裝置上進行中的大量傳輸,維持相同網路連線,並選擇相近時段測量。無線訊號強弱、本機網路壅塞、解析狀態與目標回應都可能影響結果。目的不是建立完全理想的實驗,而是減少明顯干擾,讓重複測量反映實際使用環境中的差異。
先測試少量項目,再驗證實際用途
既有伺服器數量很多時,可以先測試常用群組或少數候選項目,不必每次都對全部紀錄發出請求。大量測試本身會產生並行負載,可能改變本機網路或遠端回應。若許多項目同時異常,先檢查共用的網路與測試目標,再逐一查看參數,比直接認定所有伺服器都失效更合理。
初步篩選後,請重複測試候選項目,觀察結果是否穩定,而非只保留數值最低的一次。結果大幅波動的項目即使偶爾數值很低,也可能不適合目前用途。接著使用實際需求的目標,驗證連線、解析與持續傳輸狀況;短時間請求成功不能取代長時間工作的穩定性檢查,兩種驗證回答的是不同問題。
| 觀察現象 | 可能原因 | 驗證方式 |
|---|---|---|
| 所有項目都逾時 | 本機網路或測試目標 | 確認共通條件後,小範圍重新測試 |
| 單一項目反覆失敗 | 參數、驗證資訊或伺服器狀態 | 核對該筆紀錄並實際連線 |
| 數值低但傳輸速度慢 | 傳輸量、網路壅塞與目標路徑 | 驗證實際任務,不只看延遲 |
| 部分目標失敗 | 規則、DNS 或目標狀態 | 檢查命中策略與解析結果 |
排序只會改變檢視順序
依延遲排序適合暫時查看測試結果,但不代表會自動切換。清單順序、目前選取的伺服器與策略群組行為是不同概念;排序後請重新確認實際選取項目。未測試、逾時或舊結果可能以不同方式顯示,也不應解讀為穩定的效能等級;請先確認資料是否來自同一輪測量。
遠端訂閱更新後,新項目可能沒有可供比較的測試結果,舊項目的參數也可能已變更。此時應重新進行必要測試,不要沿用先前排名。若要長期觀察,可記錄不含敏感資訊的別名、網路條件與大致表現,著重找出反覆出現的穩定差異,不必將每次瞬間數值都存成永久標籤。
將規則與 DNS 納入驗證
測試正常但實際存取異常時,先查看目前的 Global Routing,再檢查 Config 中目標連線可能比對到的規則。若目標由 DIRECT 處理,目前代理伺服器的測試數值就無法說明這次存取的狀況;若目標命中指定策略,也要確認該策略實際使用哪條連線,不要只看 Home 目前選取的項目。
DNS 解析失敗也可能導致網頁無法開啟,但不代表伺服器位址無法連線。請分辨出問題的是訂閱主機、伺服器主機,還是存取目標的名稱解析。一次只驗證一個層面,避免同時修改伺服器、DNS 與規則,短暫恢復後卻無法確認哪項修改有效。不同解析方式的詳細比較請見DNS 設定說明。
更完整的選擇方式請閱讀依延遲、地區與協定類型判斷的方法。本頁只討論既有伺服器的管理,不根據測試結果推薦任何服務。最終應依自己的實際任務、目前網路與持續觀察結果,選擇能穩定完成所需操作的既有項目,而不是追逐單次測量的最低數值。
刪除與備份:先驗證還原,再清理紀錄
先確認要刪除的是哪一層
清理前先區分單一伺服器、整個訂閱與 Config 檔案。刪除單一伺服器可能只會變更本機清單;若該項目由訂閱產生,後續重新整理時可能再次出現。刪除訂閱會影響其管理關係與相關項目;刪除 Config 則會影響分流設定。這三種操作不能互相取代,也不應將其中一種當成重設所有內容的方法。
訂閱更新失敗時,不要立即刪除唯一一份本機紀錄。請先確認是否仍有可用伺服器、原始訂閱網址是否安全保存,以及能否重新取得既有參數。刪除通常無法撤銷遠端憑證,也無法修復網路請求。只有確認紀錄已不再需要,且還原方式經過檢查後,才適合清理。
清理重複項目之前,請確認是否有規則或策略引用其名稱。刪除後即使伺服器清單更整齊,依賴該名稱的設定也可能需要調整。可以先處理一筆不再使用的項目,確認常用設定仍正常運作,再逐步擴大範圍。批次刪除較適合已完成備份與引用檢查的情況,不應用來試探問題來源。
備份須涵蓋不同資料項目
備份前先列出需要保留的項目:訂閱網址、獨立手動伺服器、Config 檔案,以及與使用相關的設定。訂閱網址通常能重新取得遠端目前的清單,但不保證還原已不存在的舊項目,也不保證保留本機重新命名與手動修改。只保存訂閱網址,不能取代對獨立伺服器與自訂設定的檢查。
使用目前應用程式提供的匯出或分享入口時,請確認實際匯出範圍,再選擇由自己掌控的安全儲存位置。若某入口只分享單一伺服器,就不能當成完整備份;若匯出的是設定檔,也要確認其中確實包含還原所需的伺服器關係。不要只憑檔名推斷備份涵蓋範圍。
還原驗證比成功匯出更重要
匯出完成後,請確認檔案存在、可以讀取,且換機後仍能存取儲存位置。重要資料可保留一份受控的備用副本,但兩份都應明確設定用途與存取界線。若檔案只留在準備清除的舊裝置上,匯出雖然完成,實際上卻沒有可供換機還原的備份。
還原時先確認目標裝置上的 Shadowrocket 已透過 App Store 正常取得,再依資料項目逐一匯入。還原已購應用程式與還原伺服器資料是兩個流程:前者處理購買資格,後者處理連線資料。iPhone、iPad 的系統需求、相容性與通用購買資訊請以 App Store 頁面標示為準,詳細步驟請見已購項目還原說明。
目標裝置已有資料時,先備份目前狀態,再匯入舊資料,避免內容遭覆蓋或重複後難以辨認。可以先還原一個訂閱或一筆手動伺服器,確認參數正確後,再還原 Config 與其他紀錄。匯入完成後,請核對目前選取項目、Global Routing 與常用規則,不要看到清單出現就立刻清除舊裝置。
至少完成一次實際連線與目標存取驗證,再確認訂閱是否能重新整理。舊伺服器參數目前仍可連線,不代表訂閱憑證仍有效;反過來說,訂閱能重新整理,也不代表自訂規則已正確還原。分別確認讀取、連線與分流三個層面,才能確認關鍵使用狀態已在新裝置上恢復。
分別處理憑證外洩與本機刪除
若完整訂閱網址、QR Code 或備份曾經公開,請透過既有服務的管理方式更換或撤銷相關憑證,再更新本機紀錄。只刪除聊天訊息、清空剪貼簿或移除伺服器,無法確保已被複製出去的內容失效。更換後也要檢查舊備份與其他裝置,避免日後還原時重新匯入已廢止的網址。
長期維護可採用固定順序:先記錄目前狀態,再更新一個訂閱、驗證常用連線、整理重複項目,最後更新備份。如此每次變更都有明確界線,也方便日後查核。若需重新完成初次連線流程,請返回使用說明;需要確認欄位時,請查閱概念速查,不要以反覆清除資料取代分層檢查。