Shadowrocket
訂閱與伺服器管理手冊
從現有訂閱到易於維護的伺服器清單,逐項查閱匯入、更新、測試與備份。
本頁供系統性查閱,不取代首次連線的操作流程。初次使用請先閱讀快速上手教學;若已匯入伺服器,需要確認欄位或處理更新問題,請從下方目錄前往相關章節。以下主要依 iPhone / iPad 介面說明,其他平台的入口位置可能不同,操作前請以目前介面顯示的項目為準。
Shadowrocket 支援 iPhone、iPad、Mac(Apple 晶片與 Intel)、Windows、Android 和 Linux。iPhone / iPad 於 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。取得方式請參閱全平台下載指南;iPhone / iPad 的系統需求以 App Store 頁面標示為準。
Subscribe:建立訂閱紀錄與伺服器清單
先釐清網址、紀錄與伺服器的差異
訂閱網址是用來取得一組伺服器的遠端網址;訂閱紀錄是 Shadowrocket 儲存的來源與更新設定;伺服器項目則是解析後顯示在 Home 的連線目標。三者並不相同:複製訂閱網址不會自動建立紀錄,建立紀錄也不代表已取得有效伺服器。排解問題時,先確認問題出在哪一層,避免把下載失敗誤判為所有伺服器都失效。
訂閱通常包含存取憑證,即使網址看起來只是一般 HTTPS 連結,持有者也可能藉此讀取你的伺服器資料。操作前,請將原始網址儲存在可信任的本機位置,並確認它來自你已有的訂閱資料。不要將完整網址貼到公開留言、搜尋欄或截圖中。範例中的 example.com 僅用於說明結構,無法用來連線,也不需要實際開啟。
透過 Add Server 選擇 Subscribe
在 Home 開啟 Add Server,查看 Type 並選擇 Subscribe,接著填入訂閱網址及方便本機辨識的備註。有些介面會將訂閱管理入口與新增伺服器入口分開顯示;若位置不同,請尋找對應 Subscribe 的訂閱類型,不要任意選擇代理協定。儲存前請核對網址開頭、查詢參數與最後字元,特別留意複製時混入的空格、換行及全形標點。
- 確認輸入的是訂閱網址,而非服務說明頁、帳戶頁面或單一伺服器分享連結。
- 填寫方便辨識用途的備註,避免使用完整帳號、密碼或存取權杖作為名稱。
- 儲存訂閱紀錄,再使用目前介面提供的更新功能取得伺服器清單。
- 返回 Home 查看對應群組,選取一個項目,確認協定與網址是否完整。
首次成功取得伺服器後,先做基本核對:群組名稱是否容易辨識、伺服器協定是否符合現有資料,以及清單中是否有明顯重複項目。項目數量只能用來觀察變化,不能代表連線品質。即使訂閱解析成功,仍須選取伺服器並驗證連線;反之,單一伺服器暫時無法使用,也不代表訂閱網址無法更新。
區分訂閱內容與 Config 檔案
伺服器訂閱主要用來取得「有哪些連線目標」;Config 檔案則主要設定「連線如何分流,以及採用哪些參數」。將規則檔案網址填入 Subscribe,或把伺服器分享連結當成完整設定匯入,都可能造成清單空白或解析錯誤。不要只依副檔名判斷類型;請參照原始資料說明與回傳內容,確認它是伺服器清單、單一伺服器,還是包含設定段落的檔案。
| 項目 | 主要用途 | 核對位置 |
|---|---|---|
| Subscribe | 記錄來源並更新伺服器清單 | 訂閱紀錄與 Home 群組 |
| Add Server | 建立單一伺服器或選擇匯入類型 | Type 與伺服器欄位 |
| Config | 管理規則及設定檔 | 目前選取的設定檔 |
儲存後若沒有出現伺服器,先確認是否尚未執行取得作業,再檢查回傳內容是否為登入頁面或錯誤訊息。瀏覽器能開啟某個頁面,不代表用戶端能解析其中的伺服器資料。不要在不清楚格式的情況下反覆轉換網址;請保留原始紀錄,根據錯誤訊息區分網路無法連線、身分驗證失效與格式不相容,再決定是否重新輸入。
若要建立首次連線,請回到快速上手教學,接續完成 Global Routing 與系統權限設定。本章只說明如何建立管理關係,不建議在匯入時同時修改 DNS、規則及多項進階設定。先確認紀錄可以更新,再確認伺服器能否連線,後續排查會更容易找到明確的起點。
Add Server:依協定核對手動輸入欄位
先選擇 Type,再填寫對應參數
手動新增適用於已持有完整伺服器參數、需要核對單一項目或排查匯入差異的情況。在 Home 開啟 Add Server 後,先選擇 Type,再填寫該協定顯示的欄位。不同協定的驗證方式各異,不要把資料中的所有字串依序填入看似相似的欄位。若缺少必要欄位,請回頭確認原始資料,不要用其他協定的預設值補上。
Address 通常填入伺服器網域名稱或 IP 位址,Port 填入對應連接埠。地址欄位通常不需要加上網頁路徑,也不應貼上完整分享連結。請一併核對網域、連接埠與驗證資料;同一網域可能提供多種服務,連接埠相同也不代表使用相同協定。備註供本機辨識,可簡短標示「用途/協定」,但不要依備註推測實際參數。
| 協定或欄位組 | 核對重點 | 常見混淆 |
|---|---|---|
| Shadowsocks | Address、Port、加密方式、Password | 密碼正確,但加密方式不一致 |
| VMess / VLESS | UUID、傳輸方式及相關安全設定 | 將 UUID 誤當成一般登入密碼 |
| Trojan / Hysteria2 | 驗證資料、TLS 與協定專用參數 | 漏填伺服器要求的參數 |
| HTTP / SOCKS5 | 地址、連接埠、是否需要驗證 | 誤以為每個項目都需要使用者名稱 |
| WireGuard | 本機金鑰、對端公開金鑰、端點及地址 | 混淆本機私鑰與對端公開金鑰 |
分別確認地址、TLS 與傳輸欄位
連線地址、TLS 使用的伺服器名稱,以及傳輸層的 Host 可能各不相同。若資料明確列出多個名稱,應分別填入對應欄位,不要為了「保持一致」而全部改成 Address。TLS 伺服器名稱會參與憑證與連線程序;傳輸路徑則可能用於請求路由。任一項目不符,都可能造成連接埠可連線、但實際服務連線失敗。
填寫 WebSocket 等傳輸參數時,請保留路徑開頭的斜線、大小寫與原有查詢參數。不要因空格或特殊字元看起來奇怪就任意刪除。若資料沒有要求額外的請求標頭,就不要自行加入網路上找到的值。排查時逐項對照原始參數,先記下目前值,再一次修改一個欄位進行驗證,避免多處同時變更而無法判斷原因。
驗證資料必須完全一致
Password、UUID 與金鑰都應使用原始值,並留意全形字元、輸入法自動替換及複製時產生的隱藏換行。密碼中的加號、等號、斜線不一定是多餘符號;金鑰末尾也可能包含有效的填充字元。不要將所有看似編碼過的內容都解碼後再輸入;用戶端欄位通常需要的是欄位定義的值,而非自行推測的「可讀版本」。
使用 WireGuard 時,請特別區分本機介面與遠端 Peer 的參數。私鑰屬於本機身分,不可當作對端公開金鑰,也不應放在備註或匯出的截圖中。若連線方式依賴 UDP,也要確認目前網路是否允許相關流量。欄位成功儲存只代表格式檢查通過,不表示網路路徑與對端狀態都符合連線條件。
儲存後返回 Home,確認選取的是新建項目,而非名稱相近的舊紀錄。先測試該項目,再開啟連線開關驗證實際請求。若舊項目仍可使用、新項目卻失敗,請逐組比對兩者的 Type、Address、Port、驗證與傳輸欄位;不要直接覆寫舊紀錄,以免失去可供回復比對的參照。
手動填寫的項目與訂閱產生的項目應分開管理。訂閱項目的本機修改可能在更新時被覆蓋;若要長期保留調整,建議確認用戶端允許後另存為獨立紀錄,並清楚標示用途。不熟悉欄位名稱時可查閱術語表,不要把中文說明誤當成必須輸入的英文參數值。
掃描與剪貼簿:先確認內容,再匯入
Scan QR Code 讀取的是文字內容
QR Code 只是承載文字的方式,並非獨立的代理協定。內容可能是單一伺服器分享連結、訂閱網址,也可能只是一般網頁網址。使用 Scan QR Code 前,請先確認 QR Code 來自你已有的伺服器資料。成功辨識後,應查看解析結果,確認要新增的是單一伺服器還是訂閱紀錄;不要把「掃描成功」當成「內容正確且可以連線」。
從 Home 開啟介面上可見的掃描入口,首次使用時依系統提示授予相機權限。若先前拒絕權限,請到系統設定檢查 Shadowrocket 的相機權限,再重新開啟掃描。權限正常但無法辨識時,先確認畫面是否完整、焦點是否清晰,以及螢幕反光是否遮住圖案。QR Code 四周應保留原有邊界,不要只截取中央,也不要把圖案縮得太小。
若 QR Code 顯示在同一台裝置上,優先使用目前介面明確提供的圖片辨識功能;若沒有對應入口,可回到資料來源複製原始文字,改用剪貼簿匯入。不要為了掃描而將含有驗證資料的圖片上傳至線上辨識頁面。經通訊軟體壓縮的圖片也可能遺失細節;請使用原圖或原始連結,避免多次截圖導致字元資訊無法還原。
從剪貼簿匯入前,先確認複製範圍
複製時只選取目標連結,不要連同「地址:」、引號、編號、程式碼框線或說明文字一起複製。有些資料會將長連結自動換行,畫面上的換行不一定是實際換行;若複製後包含真正的空行,請回到原文確認範圍,不要憑感覺拼接片段。多個伺服器連結通常應分行排列,匯入前請確認每一行都包含完整的協定前綴。
- 從現有資料複製原始連結,避免複製轉傳後遭截斷的顯示文字。
- 返回 Shadowrocket,使用目前介面提供的剪貼簿匯入入口。
- 若系統詢問是否允許貼上,僅在本次操作需要讀取剪貼簿時允許。
- 核對解析出的類型與新增位置,再儲存並檢查 Home 清單。
剪貼簿中有連結,不代表用戶端一定會自動匯入。系統貼上權限、介面入口及目前內容格式都會影響讀取結果;若沒有出現提示,不要連續複製不同內容碰運氣。先確認剪貼簿中仍是原始連結,再透過明確的匯入操作讀取。完成後可複製一段不含驗證資料的一般文字,減少敏感連結長時間留在剪貼簿中的機會。
分開處理辨識失敗與連線失敗
掃描後若沒有可儲存的項目,問題通常仍在內容辨識或格式解析階段。請檢查是否掃到說明網頁、是否缺少協定前綴、連結是否遭截斷,以及目前是否支援該類型。此時反覆開啟連線開關無法解決匯入問題。保留原始文字,先比對其結構與下一章的格式說明,不要修改密碼或任意刪除參數。
若已成功新增項目,但連線仍失敗,表示匯入階段至少已建立紀錄;接下來請檢查欄位是否完整、項目是否已選取及網路條件。掃描與手動輸入的結果可互相比對:同一組參數手動輸入可用、掃描匯入卻不可用時,重點檢查傳輸、TLS 與額外參數;兩者都無法使用時,再檢查對端資料與目前網路,而不是繼續更換匯入方式。
重複掃描可能產生重複項目;是否合併取決於實際匯入邏輯,不要假設同名項目一定會被覆蓋。首次匯入後,先記下所屬群組與備註,再進行其他操作。若不確定剛才新增了哪些內容,請先停止匯入,檢查清單中的協定與地址,再依照整理多筆訂閱的方法處理,避免誤刪原本可用的紀錄。
匯入完成後,仍須選擇 Global Routing 並授權系統設定 VPN。這些提示與 QR Code 本身無直接關係;首次遇到授權視窗時,可閱讀新增 VPN 設定提示說明。不要因系統權限尚未設定完成,就認定 QR Code 內容失效或再次大量匯入相同資料。
訂閱更新:分階段判斷錯誤與變更
更新會變更遠端項目的本機副本
訂閱更新會重新向遠端請求內容,並據此調整本機產生的伺服器清單。這與連線開關、延遲測試是不同操作:開啟連線不代表訂閱已更新,測試成功也不代表取得的是最新參數。更新前請確認要操作的訂閱群組,並記下目前選取的項目,避免更新後目標遭移除或改名,導致誤選其他伺服器。
首次建立訂閱、原始資料指出伺服器參數已變更,或清單明顯過期時,可以手動更新。不要把頻繁重新整理當成解決所有問題的方法;若回傳內容沒有變化,重複請求也不會改善特定伺服器的連線狀態。是否啟用自動更新,應依目前介面提供的選項與實際需求決定,並留意系統可能對前景、背景及不同網路環境下的更新有所限制。
依請求、回應、解析、連線四個階段排查
| 失敗階段 | 觀察重點 | 下一步 |
|---|---|---|
| 請求未完成 | 目前網路、網域解析、連線逾時 | 確認網路狀態並檢查網址是否完整 |
| 收到錯誤回應 | 身分驗證失效、存取受限、登入頁面 | 依原訂閱資料確認存取條件 |
| 內容無法解析 | 格式、截斷、實際回傳內容 | 確認內容是否為適用的伺服器集合 |
| 更新後無法連線 | 選取的項目與新參數 | 先單獨測試伺服器,再檢查流量分流 |
若更新一直停留在等待狀態,先確認裝置能否正常存取其他已知網路資源,再檢查訂閱網域能否解析。訂閱伺服器與實際代理伺服器可能使用不同地址,因此其中一個可連線,不代表另一個也能連線。若介面提供更新請求相關的路由選項,請確認目前選擇符合實際網路條件;不要假設每次更新都一定經過目前選取的代理伺服器。
若很快出現解析錯誤,請確認收到的內容是否確實為訂閱資料。帳戶登入頁、存取驗證頁或錯誤說明,通常不能直接當成伺服器集合處理。瀏覽器顯示「開啟成功」只表示收到回應,不代表回應格式適用。不要將錯誤頁面存檔後重新匯入,也不要為了避開錯誤而移除網址中看似複雜的驗證參數。
更新成功後檢查實際變化,不要只看提示
更新完成後,請確認群組中仍有內容、先前選取的伺服器是否仍存在,以及備註或協定是否改變。伺服器數量減少可能是遠端集合調整所致,不能只憑數量判定異常;數量增加也不代表品質提升。先確認新增或保留項目的參數合理,再進行測試與實際存取,確認更新後的可用狀態。
訂閱產生的伺服器應以遠端資料為準,保持一致。若曾在項目中手動修改密碼、傳輸路徑或 TLS 名稱,後續更新可能會覆蓋這些修改。若要保留本機測試內容,請先記錄變更並另存為獨立項目,清楚標示它不再自動隨原訂閱更新。不要為了保留本機修改而長期停用所有更新,卻忘記遠端參數仍可能變更。
若懷疑原網址中的憑證已外洩,單純刪除本機訂閱無法讓舊網址失效。請透過自己已有的帳戶管理管道確認能否更換相關存取憑證,再將新網址填回訂閱紀錄。更換後確認舊連結的處理結果,並清除含有舊網址的截圖、暫存文字及其他裝置的剪貼簿,避免舊資料繼續被使用。
更新與連線問題交錯時,請一次只改變一個條件:先在目前網路環境驗證訂閱請求,再選取一個更新後的項目測試連線,最後檢查 Config 與 DNS。若顯示已連線但網頁無法開啟,可接著閱讀已連線但無法上網排查清單,不要把所有故障都歸因於訂閱更新。
整理多筆訂閱:保留來源,減少重複與誤改
以群組名稱標示用途與維護方式
同時管理多筆現有訂閱時,優先保留清楚的來源區隔,不要一開始就把所有伺服器混成同一份清單。群組名稱可標示個人用途、維護方式或使用情境,例如「日常/訂閱」、「工作/手動」、「暫存/待核對」。名稱不必揭露帳戶與存取網址;能協助判斷更新位置及哪些項目允許本機修改,比追求外觀一致更重要。
訂閱層級備註與伺服器層級備註應分開看待。前者用來快速找到更新入口,後者用來辨識連線目標;即使名稱相近,也不代表它們是同一個項目。遠端訂閱更新時可能會改寫伺服器名稱,因此本機整理不應完全依賴備註維持不變。需要長期保留的說明,可存放在受控的本機維護紀錄中,並註明對應群組。
判斷重複項目不能只比對名稱
兩個同名項目可能使用不同地址、連接埠或驗證資料;名稱不同的項目也可能指向同一端點。檢查重複時,至少比對協定、地址、連接埠與主要傳輸參數,再確認是否來自同一筆訂閱。不要公開匯出整份清單來尋求去重協助,清單可能包含完整驗證資料。若要記錄比對結果,只需寫下本機群組與不含憑證的識別資訊。
來自不同訂閱的相似項目不一定要刪掉其中一個。兩者可能有不同的更新週期、驗證範圍或使用條件;即使目前參數相同,也不代表之後會一直相同。若只是想減少選取時的干擾,可優先使用用戶端現有的群組或篩選功能,而不要破壞來源關係。確認項目用途、備份狀態與更新方式後,再決定是否清理。
| 紀錄類型 | 維護方式 | 整理時的注意事項 |
|---|---|---|
| 訂閱產生的項目 | 透過對應的 Subscribe 更新 | 本機改名或修改參數可能遭覆蓋 |
| 獨立手動新增項目 | 依原始伺服器資料手動核對 | 不會自動取得訂閱的後續變更 |
| 暫時匯入的項目 | 確認用途後再保留或刪除 | 標示來源,避免與正式紀錄混淆 |
| 設定中的策略參照 | 在 Config 中檢查關聯 | 重新命名或刪除前,確認參照仍有效 |
伺服器群組不等於規則策略
Home 中的群組用來整理伺服器;Config 中的規則則決定如何處理連線。將伺服器移至不同名稱的群組,通常不代表特定網域會自動改走該伺服器。若設定依名稱參照策略或群組,改名後也要檢查設定中的參照。實際關聯取決於目前的設定內容,不能只憑群組名稱判斷流量行為。
Global Routing 的三種常見模式也應分開理解:配置對應 Config,依目前設定的規則處理;代理對應 Proxy,讓適用流量經由代理策略;直連對應 Direct,以直連方式處理。整理伺服器清單時,不要順手切換模式後忘了還原,否則測試條件可能與整理前不同,容易誤以為群組調整影響了伺服器品質。
分批整理,並保留回復依據
開始清理前,先記下目前群組、選取的伺服器及可用連線狀態,再處理一組明確重複的項目。每完成一批,就檢查更新入口是否仍在、選取狀態是否改變,並驗證一次實際請求。不要在同一輪中大量刪除、重新命名、更新訂閱並替換 Config;多項操作疊加後,即使出現問題也很難判斷原因。
若暫時無法確認某個項目的用途,可先保留並加上本機備註,不必為了縮短清單立刻刪除。需要整理時,優先處理已確認失效且可還原的暫存紀錄,再處理獨立手動新增的項目,最後才考慮訂閱群組。刪除訂閱中的單一伺服器後,它仍可能在下次更新時重新出現;這反映遠端集合與本機副本之間的關係,不一定代表刪除操作未執行。
整理完成後,以不含敏感值的維護說明記錄「哪些群組會自動更新、哪些項目獨立維護、哪些設定參照名稱」。說明中不必寫入密碼與完整網址,但能協助換機或還原後重新建立管理關係。介面詞義可參閱Home、Config 與 Settings 對照說明,避免在錯誤層級執行大量操作。
延遲測試與排序:區分可連線與實際存取
測試結果只反映特定條件
Connectivity Test 用來依特定測試方式與目前網路條件檢查伺服器狀況。顯示的時間較短,不代表所有網站都能存取,也不代表傳輸速度更快;逾時則表示這次測試未能在預期條件內完成,不能直接推論驗證資料永久失效。解讀結果時,也要考量測試方式、網路環境,以及測試當下伺服器是否繁忙。
不同測試方式涵蓋的連線階段可能不同。只檢查連接埠是否可達,無法完整證明代理驗證、TLS、網域解析及目標請求都成功;透過代理發出的請求,也只反映當次目標與路徑。若目前介面允許選擇測試方式或測試地址,請先確認使用哪一種再比較結果,不要將不同方式測得的數值放在一起排序後下結論。
先測試單一項目,再進行有限範圍的測試
對新匯入的訂閱,先選取一個參數完整的項目進行測試,確認用戶端與網路狀態正常,再批次測試需要比較的群組。一次測試大量清單可能產生許多並行請求,結果容易受到本機網路、對端限制或測試目標影響。若反覆失敗,先縮小範圍到單一項目,而不是增加並行數量來取得更多結果。
- 維持相同網路環境,並確認沒有大量傳輸工作影響觀察結果。
- 確認測試方式,並挑選少數要比較的伺服器。
- 對異常結果間隔一段時間重新測試,不要只因單次逾時就刪除項目。
- 選取候選伺服器、開啟連線,並驗證實際需要存取的內容。
Wi-Fi 與 Cellular 的網路路徑可能不同,在一種網路下可連線,不代表另一種網路也可以。切換網路後應重新驗證,不要沿用舊測試結果來判斷目前狀態。若所有項目同時異常,先檢查本機網路、系統時間、測試目標與 DNS;多個獨立端點同時故障時,應優先檢查共同的本機條件,而非逐一修改伺服器參數。
排序只是暫時檢視方式,不代表會自動選路
依測試結果排序可縮短尋找候選伺服器的時間,但不會自動改變所有規則的策略,也不保證用戶端已選取清單中的第一項。排序後請確認選取標記,以及目前的 Global Routing 和 Config。若規則參照特定策略或伺服器名稱,實際連線仍可能不會使用剛測試的項目,需依目前設定判斷。
| 觀察結果 | 不能直接推論 | 建議核對 |
|---|---|---|
| 測試顯示可連線 | 所有目標都能正常存取 | 實際請求、驗證與流量分流 |
| 單一項目逾時 | 整筆訂閱已失效 | 同群組的其他項目與重新測試結果 |
| 所有項目都逾時 | 必須重新建立所有伺服器 | 本機網路、測試目標與測試方式 |
| 排序第一 | 已自動成為目前的連線目標 | 選取狀態與設定參照 |
比較伺服器時,應在相近時間、相同網路與相同測試方式下進行,再以實際工作確認。大型檔案下載、短時間網頁請求與長連線,對連線路徑的需求並不相同,單一延遲指標無法概括所有使用情況。伺服器備註中標示的地區或用途也不能取代測試;備註只是辨識資訊,實際連線路徑仍須依目前狀態判斷。
連線後仍失敗,請沿著實際請求繼續排查
若測試顯示可連線,但網頁無法開啟,先確認所選伺服器確實用於目前請求,再檢查 Global Routing、DNS 與規則比對。排查時可暫時比較不同模式的結果,但每次只變更一個條件,測試後還原原有設定。不要只為了開啟單一網頁就永久替換整份規則,也不要把所有失敗都歸因於延遲偏高。
記錄排查結果時,只需保存網路類型、測試方式、是否已選取目標及錯誤階段,不必公開完整伺服器地址與驗證資料。若要進一步區分規則與連線問題,請閱讀伺服器、Global Routing、DNS 與規則排查。可靠的管理依據是可重複驗證的步驟,而非一次排序或單一數值。
刪除與備份:先驗證還原,再清理原紀錄
刪除前先確認操作對象與關聯
刪除單一伺服器、刪除訂閱紀錄、移除 Config 檔案,以及刪除系統 VPN 設定,是不同操作。前兩者影響本機伺服器管理;Config 影響規則與設定內容;系統 VPN 設定則影響系統連線授權及相關設定。操作前請查看目前介面顯示的對象名稱與確認提示,不要把「連線異常」直接視為需要清除所有紀錄。
刪除訂閱中的單一伺服器後,它可能在下次更新時重新出現;刪除整筆訂閱紀錄則可能同時移除由此產生的項目,實際範圍請以確認提示為準。刪除前記下目前選取的伺服器,並確認設定是否依名稱參照該項目。若參照項目消失,後續問題可能出在策略選取層,而非遠端伺服器真的停止運作。
備份應涵蓋不同資料層
要完整還原,通常不只需要一份 .conf 檔案。訂閱網址、獨立手動新增的伺服器、設定檔及其選取狀態、本機覆寫設定與必要操作說明,都應分別確認是否已保存。不要假設某個匯出入口會自動包含所有資料;先查看目前介面的匯出範圍說明,再核對輸出內容。匯出檔案能開啟,也不代表其中已包含可還原的驗證資料。
| 備份項目 | 還原時的用途 | 特別注意 |
|---|---|---|
| 訂閱網址 | 重建來源與後續更新關係 | 網址可能包含存取憑證 |
| 獨立伺服器參數 | 還原未由訂閱管理的項目 | 核對驗證、傳輸與 TLS 欄位 |
| Config 檔案 | 還原規則與相關設定 | 確認策略參照仍然有效 |
| 維護說明 | 還原群組用途與操作關係 | 不要在一般說明中明文記錄金鑰 |
備份檔案、分享連結與 QR Code 可能包含同等敏感的資料,應保存在存取受控的位置。若使用裝置內建的檔案同步功能,也應了解目標帳戶與分享範圍;不要將備份放在公開分享資料夾。為排錯而暫時產生的匯出檔也需要妥善管理,核對完成後請清除不再需要的副本,避免舊憑證散落在不同位置。
依序還原來源、項目、設定與連線
在新裝置上還原時,先透過全平台下載指南取得 Shadowrocket,再依備份內容重建訂閱來源與獨立伺服器。接著還原 Config,並確認設定參照的名稱是否存在。最後設定 Global Routing、選取伺服器並完成系統授權。依此順序操作,有助於區分「資料未完整還原」與「連線條件不符合」。
iPhone / iPad 的應用程式取得方式,與伺服器資料還原是兩回事:重新取得用戶端不代表訂閱網址與本機參數已還原。iPhone / iPad 於 App Store 一次性付費 $2.99;Mac / Windows / Android / Linux 版免費。應用程式取得與已購項目說明請見下載頁。應用程式一次買斷 ≠ 連線服務方案;還原應用程式也不會產生新的伺服器資料。
還原後先選取一個項目進行測試,再以實際請求驗證;確認成功後,才考慮刪除舊裝置上的紀錄。跨裝置移轉時,本機設定、系統權限與背景運作方式可能不同,不能只因伺服器名稱相同就認定移轉完成。若新裝置無法連線、舊裝置卻能使用,請優先比對重要欄位、Config、Global Routing 與網路條件,並保留舊裝置作為回復參照。
誤刪與憑證失效應分別處理
誤刪本機項目時,優先從已保存的訂閱網址、伺服器分享內容或備份檔案還原。若只刪除了訂閱中的項目,請先確認來源紀錄仍存在,再嘗試依正常流程更新。不要假設一定有復原功能,也不要在不清楚資料狀態時反覆匯入多份舊備份;這可能造成紀錄重複與參數混雜,反而增加還原難度。
若憑證已更換或失效,舊備份只能還原舊參數,無法恢復遠端授權。此時請重新確認自己已有的有效資料,更新訂閱網址或驗證資訊,再次驗證連線。若目的是讓已外洩的連結失效,必須處理遠端憑證,而不只是從本機刪除。最後請保留一份已驗證可還原的備份,以及一份不含敏感資料的維護說明,作為下次更新與移轉的依據。