官方手冊 · 依症狀查閱

Shadowrocket 故障排解

先確認故障發生在哪個環節,再修改與問題直接相關的設定。

本頁是系統化查閱手冊,供已有自己的訂閱或伺服器資訊、需要找出異常原因的使用者參考。首次安裝、匯入和連線,請先依快速入門流程操作;確認具體症狀後,再查看對應章節。應用程式僅於 Apple 平台發行,取得方式與正版確認請參閱App Store 下載說明;系統需求以 App Store 頁面標示為準。

建議順序:基本網路 → VPN 設定 → 伺服器連線 → DNS → Rule → 目標 App。每次只變更一個變數,並以相同的存取目標重新測試。

01 / VPN 設定與連線狀態

連線開關無法開啟或立即中斷

先區分未獲授權與連線後中斷

在 Home 開啟連線開關後,先觀察系統是否出現新增 VPN 設定的請求,以及開關是在授權前沒有反應,還是短暫連線後又回到 Not Connected。這兩種情況涉及不同環節:前者應檢查系統授權,後者還需確認目前設定能否啟動。先不要刪除伺服器清單。記下發生時間、使用的網路和畫面上的完整提示,避免把未確認的系統請求誤判為伺服器故障,也有助於日後重現問題。

首次允許新增 VPN 設定時,請在系統彈出視窗中確認,並依裝置要求完成身分驗證。若先前取消過請求,請返回 Shadowrocket 重新操作,並留意 App 是否仍在前景。接著到系統 Settings 搜尋 VPN,確認是否有對應設定,以及是否有其他連線正在使用。選單位置會隨系統版本而異,請以裝置實際顯示為準;受管理裝置也可能受到組織政策限制,遇到這種情況應先向裝置管理員確認權限範圍。

以最小幅度變更恢復連線環境

先關閉目前連線,再檢查其他已啟用的 VPN 或網路過濾功能,避免多個功能爭用同一連線環境。一次只暫停一項,測試後再恢復原狀。若在家中 Wi-Fi 可以連線、換到其他網路就不行,請接著確認該網路是否需要網頁認證。公共網路的登入頁尚未完成驗證時,連線請求可能一直失敗;先中斷連線並完成網路登入,再重新嘗試。登入頁無法開啟,不應直接判定為設定損毀。

確認至少有一筆欄位完整的伺服器記錄,並檢查目前選取的項目是否仍存在。更新訂閱或刪除群組後,原先的選取項目可能已經變更。若 App 明確提示設定欄位有誤,請依提示檢查最近修改的檔案,不要反覆點擊開關。暫時將新增的規則、重寫或其他選用設定還原至備份狀態,保留基本連線條件。這樣可以判斷故障來自啟動設定還是遠端連線,也能避免連原本正常的參數都被改亂。

若系統中還留有舊的 Shadowrocket VPN 設定,可先完成 App 內設定備份、停止連線,再移除對應的系統 VPN 設定,然後返回 App 重新觸發授權。這只會處理系統連線記錄,不會還原訂閱內容,也不保證能找回本機資料。不要一開始就刪除 App;若沒有備份,重新安裝可能連原有伺服器、規則和診斷線索都一併遺失,反而讓排查缺少比較依據。

開關自動切換時檢查觸發條件

若手動關閉後又自動連線,或切換網路時狀態立即改變,請檢查 On Demand 是否已啟用。它會依已設定的條件運作,不應和單次手動開關操作混為一談。為建立基準,可先記下條件並暫時停用,再分別測試一次手動連線與中斷。若狀態穩定,再逐項恢復條件,特別留意指定無線網路、行動網路與網域觸發條件之間是否有相反動作。詳細條件說明請參閱On Demand 設定文章。

02 / 基本網路與路由策略

顯示已連線但無法上網

先確認中斷連線時的存取基準

連線圖示表示系統已建立 VPN 工作階段,不代表目標請求一定成功。先中斷連線,開啟一個已知可在目前網路直接存取的網站,再用另一個不同網域作比較。若中斷時也無法存取,應先處理 Wi-Fi 登入、行動網路訊號、路由器或裝置網路問題。此時修改 Rule 或伺服器參數,無法修復底層網路中斷。記下是所有 App 都無法使用,還是只有瀏覽器、單一 App 或特定網站有問題;範圍愈明確,後續測試愈有效。

重新連線後,以剛才相同的兩個目標再次測試,避免同時更換網路和測試對象。若只有一個網站無法使用,可再測試該網站的不同頁面,排除登入狀態、目標網站維護或 App 快取的影響。若所有目標都同時失敗,請檢查 Home 中選取的伺服器是否符合預期,以及 Global Routing 是否在最近操作後有所變更。先確認實際選取項目,再查看設定檔內容;只檢查檔案而忽略目前模式,容易把尚未生效的規則誤認為正在使用。

以三種模式隔離規則的影響

介面用語中文說明適合判斷的問題
Config設定依目前設定套用匹配策略,適合檢查 Rule 與預設路由。
Proxy代理以代理模式作比較,判斷故障是否與規則分流有關。
Direct直連以直連模式確認目標在目前網路是否可連線。

將 Proxy 與 Config 作為比較測試,而非永久修復按鈕。在 Proxy 下恢復正常、在 Config 下失敗,通常應檢查規則命中、策略名稱和目前檔案;兩者都失敗,則繼續檢查伺服器、解析和目標連線。Direct 的詳細說明請參閱直連模式說明。任何模式都無法保證目標服務本身正常,也不要因此斷定所有流量都會略過系統保留行為;應以這次請求的實際記錄為準。

在 Config 中,規則順序會影響結果。先檢查前面的 DOMAIN、DOMAIN-SUFFIX 或 DOMAIN-KEYWORD 是否已匹配目標,再查看 FINAL。較前面的寬泛匹配,可能使後面的精確規則一直沒有機會執行。此範例僅用於說明最基本的分流結構,example.com 不代表實際服務。複製前請先備份目前檔案,並確認 App 選取的正是要修改的檔案;不要直接用教學範例覆蓋含有其他必要設定的完整設定檔。

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT

從請求記錄確認故障環節

在 App 提供的連線或診斷記錄中,查看一次主動請求的目標網域、使用的策略與錯誤原因。若命中 REJECT,先確認是否為預期的封鎖;若走 DIRECT,但目標需要既有代理連線,請修正規則方向;若已走 PROXY 卻仍失敗,再檢查伺服器連線。若記錄中沒有對應請求,還要確認目標 App 是否真的發出網路請求,或只是顯示舊的快取頁面。不要只憑頁面一直轉圈,就推斷資料已進入目前連線。

復原驗證應包含一次中斷連線和一次重新連線,並至少測試兩個不同網域。若瀏覽器正常但單一 App 異常,請檢查該 App 的網路權限、行動數據權限和登入狀態;不要立刻將所有網域改用相同策略。若問題只在某個無線網路重現,請保留其他條件並切換網路比較。最後恢復日常使用的 Config,確認規則仍符合原本用途。只在暫時切換至 Proxy 後成功,不能算完成,因為這避開了原本要驗證的分流路徑。

03 / 伺服器與協定交握

伺服器逾時與連線遭重設

區分測試結果與實際服務存取

Connectivity Test 的結果,是在指定測試方式和目標下的一次觀察。出現逾時,可能是伺服器無法連線、測試目標沒有回應、協定交握失敗,也可能是目前網路影響了相關傳輸。先查看實際使用的測試方式和目標設定,再以真實網頁請求作比較。單次測試失敗不能單獨證明既有伺服器已失效;反過來,測試出現數值也不代表登入、影片或其他服務都能正常使用,兩者回答的問題並不相同。

先確認伺服器位址和連接埠來自使用者已有的有效資訊,並檢查複製時是否混入空格、換行或中文標點。位址欄位通常應填入主機名稱或位址本身,不應誤填整條訂閱連結。也要區分連線位址、TLS 的伺服器名稱與傳輸層的 Host:部分設定中三者可以不同,但必須符合服務端約定。不要為了「看起來一致」就把三個欄位改成相同值,以免破壞原本正確的路由或憑證驗證條件。

依協定核對整組參數

協定優先核對項目常見注意事項
Shadowsocks位址、連接埠、加密方式、密碼加密方式和密碼必須與服務端一致。
VMess / VLESS識別資訊、傳輸方式、TLS 與附加參數不能只因位址相同就認定設定等效。
Trojan密碼、TLS 伺服器名稱、連接埠連線位址不一定等於憑證名稱。
Hysteria2驗證資訊、TLS、UDP 可連線性目前網路可能影響所需的傳輸方式。

核對參數時,應以完整的一筆記錄對照原始資訊,不要從不同記錄拼湊欄位。傳輸方式、路徑、Host 和 TLS 的組合通常彼此相關:只修改其中一項,連線可能在建立後立即中斷。若記錄是從既有訂閱匯入,請先重新核對訂閱中的對應項目,再判斷是否需要手動編輯。VMess 等術語的定義可參閱術語手冊;此處表格只提供排查順序,不是完整的協定設定清單。

若出現憑證相關錯誤,也要檢查裝置日期與時間是否正確、系統是否有尚未完成的網路認證,以及伺服器名稱是否正確。不要把停用憑證驗證當成通用修復方式,這可能掩蓋位址填錯、憑證過期或名稱不符等問題。若既有資訊要求使用特定名稱,請向原資訊來源確認正確值。確認裝置時間與名稱後仍然出錯,請保留錯誤類別及發生時使用的網路,交由伺服器維護方檢查憑證鏈和服務端監聽狀態。

透過網路比較縮小遠端問題範圍

在條件允許且不會產生意外流量費用時,保持伺服器和測試目標不變,只在 Wi-Fi 與行動網路之間切換。若只在某種網路下逾時,問題較可能與該網路的解析、傳輸限制或路徑有關;若多種網路都失敗,應繼續檢查遠端服務狀態和驗證資訊。部分協定依賴 UDP,網頁可以直接連線,不代表該傳輸一定可用。不要在沒有依據時任意修改連接埠或傳輸方式,這些設定需要服務端配合。

若使用者已有多筆可用記錄,可用另一筆已知正常的記錄作單次比較,但不能據此評價整組服務品質。連續大量測試可能增加干擾,使暫時壅塞和實際設定錯誤混在一起。排查完成後,提供給伺服器維護方的資訊可包含協定類型、出錯階段、網路類型和已遮蔽敏感資訊的提示;不要在公開截圖中顯示密碼、完整識別資訊或訂閱網址。若驗證已成功,但只有特定目標失敗,請回到規則與 DNS 章節檢查,不要反覆重填驗證欄位。

04 / Subscribe 取得與內容解析

訂閱更新失敗或清單異常

區分取得失敗與解析失敗

更新既有訂閱包含多個環節:App 解析訂閱網域、建立連線、取得回應、讀取內容,再將辨識出的項目寫入對應群組。出現更新失敗提示時,先確認是連線逾時、驗證錯誤,還是內容無法辨識,因為處理方式各不相同。不要一看到清單為空就立即刪除原群組;原有記錄可能仍可使用,刪除後卻未必能重新取得。請先記下原有項目數量、目前選取項目和最近一次成功使用的情況,再決定是否更新或復原。

確認訂閱網址完整來自使用者已有的資訊,特別留意複製時網址末尾遭截斷、查詢參數遺失,或混入聊天文字與換行。部分網址含有存取憑證,不可貼到公開討論區、線上解析頁面或截圖中。網址看起來相似,不代表權限相同;若原資訊來源重新產生了存取憑證,請使用其確認過的完整新網址。不要自行猜測路徑和參數,也不要任意拼接參數來嘗試略過驗證提示。

依回應類別選擇處理方式

若提示權限不足、驗證失效或找不到資源,請先向原資訊來源確認網址是否仍有效、存取權限是否變更,以及是否有使用條件。這類回應表示請求可能已抵達伺服器,修改本機 DNS 未必有幫助。若收到的是網頁而非訂閱內容,可能是轉址至登入頁、網路認證頁或提示頁面。瀏覽器能顯示網頁,不代表 App 能將內容解析成伺服器記錄;應一併參考內容類型和 App 提示。

若問題發生在取得回應之前,先測試基本網路和訂閱網域解析。查看更新請求實際採用的網路路徑,不要假設它一定和一般網頁請求完全相同。若目前設定已失效,依賴該設定取得訂閱可能形成循環;應先利用現有可用條件,恢復一條合法可連線的路徑,再更新。每次只變更一項影響取得的條件並記錄結果,避免同時更換網址、伺服器和 DNS,最後只知道「好了」卻無法確認真正原因。

若內容已成功取得但無法辨識,請向原資訊來源確認提供的格式是否適用於目前的匯入方式。Subscribe、單一伺服器連結和完整 Config 檔案並非可任意互換的同一種資料。將設定檔網址填入伺服器訂閱欄位,可能造成解析失敗或只取得部分內容。基本匯入流程請參閱匯入既有訂閱與伺服器資訊;檢查時請保留原始內容備份,不要手動刪改編碼內容來試錯,以免把原本的錯誤變成新的格式錯誤。

更新後記錄減少時的復原方式

更新完成後,應比較同一群組內的對應內容,不要只看整個 Home 清單。篩選、群組摺疊和排序變更,都可能讓項目暫時不在畫面上。確認項目確實消失後,再核對原訂閱是否已調整內容。訂閱同步通常會依遠端提供的資料為準,本機改名或編輯能否保留,取決於實際匯入和管理方式;因此不要把訂閱群組當作手動修改的唯一備份,重要參數應另外妥善保存。

若更新後目前的伺服器失效,請重新選取一筆仍存在且參數完整的記錄,再測試連線。不要因為原先選取的項目有所變更,就認定整個 App 都無法使用。復原後檢查是否產生重複群組,以及是否仍啟用舊網址的自動更新,避免下一次又覆蓋預期內容。向原資訊來源求助時,只提供已遮蔽敏感資訊的錯誤訊息和時間範圍;需要核對完整網址時,應使用雙方認可的私密管道,不要在公開記錄中洩露存取憑證。

05 / 傳輸量、延遲與目標差異

連線正常但速度緩慢

先把「速度慢」轉化為可比較的現象

速度慢可能表現為網頁首次開啟等待時間長、持續傳輸速度低、影片反覆緩衝,或互動請求偶爾卡住;這些現象不一定有相同原因。先記錄具體 App、目標網域、網路類型和發生階段,再以相同目標少量重複測試。Connectivity Test 的數值主要反映測試條件下的結果,不等同實際服務的傳輸速度;測試回應較快的記錄,也可能在前往目標服務的路徑上發生壅塞,因此不能只憑單項測試結果決定日常使用哪筆記錄。

先中斷連線,檢查基本網路是否穩定,留意 Wi-Fi 訊號、路由器負載,以及是否有其他裝置同時進行大量傳輸。行動網路也會受到訊號、所在位置和網路切換影響。測試期間保持裝置位置和網路不變,並暫停明顯占用頻寬的同步工作。若基本網路本身波動很大,應先恢復穩定的環境再評估代理路徑,否則每次結果的差異可能只是無線連線條件變動,與剛修改的設定無關。

區分解析等待與持續傳輸問題

若首次開啟某個網域很慢,但頁面開始載入後能持續傳輸,應優先檢查 DNS 與連線建立階段。若所有頁面都能很快顯示文字,但圖片和影片持續載入緩慢,則應進一步檢查目標路徑、遠端負載和實際分流結果。以不同類型的頁面比較時,請注意它們的內容大小並不相同;輕量頁面開啟很快,不代表所有服務都已恢復正常。瀏覽器快取也會影響體感,重新測試時請註明是首次請求還是已快取的內容。

在 Config 下檢查速度緩慢的請求是否走了預期策略。部分頁面會同時連線到多個網域,若主站走 PROXY、資源網域卻走 DIRECT,可能出現正文已顯示、圖片仍在等待的情況。請從實際請求記錄找出失敗的資源網域,再判斷是否需要新增規則,不要為了方便而擴大 DOMAIN-KEYWORD 的匹配範圍。規則過於寬泛會影響無關目標,造成多餘的轉送。指定網站的設定方式可參考DOMAIN-SUFFIX 與 FINAL 範例。

若 Proxy 和 Config 都很慢,請保持測試目標一致,並在同一網路下比較使用者已有的另一筆有效記錄。結果只能說明這次連線路徑有所差異,不能直接推論長期品質。伺服器負載、目標服務限速和跨網路路徑都可能隨時間變化。連續進行大量傳輸測試會額外耗用數據,也會影響其他請求,宜在有限次數內收集足夠資訊。若需要持續測量,請先確認自己的流量條件,避免排查本身成為新的頻寬負擔。

不要用任意修改參數取代實際證據

若連線長時間停頓、部分大型內容失敗但小型請求正常,可進一步檢查路徑與傳輸相關條件,但不宜盲目調整 MTU、並行數或協定參數。這些參數受網路和服務端條件限制,調高或調低都可能造成副作用。先保留預設值或已知正常值,並記下問題是否只在特定網路發生。只有取得明確錯誤線索,或維護方提供適用數值後,才進行單項比較,同時保留原值以便立即復原。不要照抄不相關情境中的設定。

裝置發熱、電量偏低、背景同步和目標 App 本身的解碼工作,也可能讓「頁面卡頓」看起來像網路變慢。可用另一個 App 開啟類似內容,比較問題是來自網路等待還是介面操作遲緩。若只有單一目標一直很慢、其他目標正常,也應考慮目標服務的狀態,避免不斷修改用戶端設定。修復後,請驗證常用頁面、持續傳輸和網路切換三種情境,確認改善不是短暫快取造成,再恢復日常設定和原有背景工作。

06 / 網域解析與連線目的地

DNS 解析失敗與網頁無法開啟

了解解析成功不等於存取成功

DNS 會將網域轉換成連線所需的位址,發生在許多服務連線之前。伺服器測試有結果、網頁卻無法開啟,確實可能與 DNS 有關,但還不能直接下結論。測試與網頁可能使用不同目標和解析路徑;網頁也可能在後續 TLS 或資源請求階段失敗。先查看一次失敗請求的提示:網域沒有解析結果、解析請求逾時,與已取得位址後連線失敗,屬於不同情況;後者不能只靠更換解析設定解決。

先確認問題只發生在單一網域,還是大多數網域。若只有單一網域無法解析,應考慮網域記錄、拼字或暫時性故障;多個無關網域同時失敗時,才更值得檢查目前 DNS 設定與網路。不要在瀏覽器直接輸入伺服器位址來取代完整網域測試,因為使用 HTTPS 的目標通常需要透過網域完成憑證驗證與網站選擇。位址無法存取或出現憑證警告,不足以證明原網域解析正確,也不能作為停用憑證驗證的理由。

檢查 General 和 Host 實際套用的值

請在目前使用的 Config 檔案中檢查 General 區段的 dns-server,不要只修改另一個備用檔案。以下片段展示使用系統解析來源的基本寫法,僅供說明欄位位置,不代表適用於所有網路。system 會採用系統提供的解析環境,在公共網路、家用路由器和行動網路下可能各不相同。修改後若沒有再次確認目前檔案和連線狀態,很容易誤以為新設定無效;實際上請求可能仍沿用舊設定或快取結果。

[General]
dns-server = system

[Host]
localhost = 127.0.0.1

同時檢查 Host 區段是否為目標網域設定了靜態位址。靜態對應會使一般 DNS 查詢不再決定位址;若舊位址已失效,只更換 dns-server 可能完全沒有作用。暫時移除可疑對應前,請先保存原始內容,並確認它是否用於必要的內部存取。不要直接填入他人提供的位址來「固定修復」,目標位址可能變動,也可能依賴不同服務區域。設定結構的完整說明請參閱Config 檔案區段文章。

使用加密 DNS 時,也要了解解析伺服器本身必須能連線。若其主機名稱的初始解析、連線路徑或憑證條件不成立,解析流程可能無法啟動。不要同時新增多種來源,並假設來源愈多就愈可靠;請先確認一個已知、可信且能在目前網路連線的解析來源,並了解請求是否需要經過代理。混用不同來源也可能得到不同位址,導致同一目標在不同測試中有所變化,增加診斷難度,因此應先建立單一且容易判讀的基準。

重新測試時留意快取與位址類型

修改解析設定後,先依 App 提供的方式清除相關快取,或中斷連線後重新建立,再重新發出請求。瀏覽器和目標 App 也可能保存既有連線,因此只重新整理頁面不一定會觸發新的解析。若 IPv4 與 IPv6 的結果不同,請觀察實際連線使用哪種位址,以及目前網路是否能連線到該位址。不要因為某次位址類型測試失敗,就永久停用所有相關功能;應先確認問題是否只限於目前網路或特定目標。

若解析已傳回位址,但請求仍然失敗,請回頭檢查連線路徑、TLS 名稱與 Rule 命中情況。若 Proxy 下成功、Config 下解析失敗,請檢查解析請求和目標流量是否各自走到無法使用的路徑。復原後,選取多個不同網域,並在中斷及重新連線後再次測試,避免只驗證快取中成功的結果。進一步的狀況說明請參閱DNS 解析失敗排查文章。回報時保留錯誤類別,並移除包含私人瀏覽紀錄與驗證資訊的記錄。

07 / 活動時間與重複連線

耗電增加與裝置發熱

先確認耗電比較條件一致

系統電池頁面顯示的 App 耗電比例,是所選時間範圍內的統計結果,不代表該 App 在所有情境下的固定耗電量。使用時間、螢幕亮起的前景操作、網路條件和其他 App 活動都會改變比例。先比較使用強度相近、網路相同的時段,並查看是否伴隨大量資料傳輸、反覆連線或裝置持續發熱。只看到比例升高,不能直接判定發生異常;其他 App 的用量減少,也會讓相同活動在總量中的比例上升。

記錄耗電是否從某次設定修改、訂閱更新、網路切換或 App 更新後開始,並區分螢幕開啟與待機狀態。待機時若仍持續有網路活動,先確認照片同步、檔案傳輸、影音播放等工作是否正在透過連線進行。用戶端處理其他 App 的資料會產生工作負載,但實際流量可能來自背景工作。檢查時先暫停明顯的大量傳輸活動,再觀察連線是否穩定,不要只根據單一統計名稱推斷所有耗電來源。

檢查 On Demand 與網路反覆切換

Wi-Fi 訊號微弱、與行動網路來回切換時,可能觸發重複交握與連線復原。若 On Demand 規則在兩種網路上設定不同動作,切換時也會進一步改變狀態。先在訊號穩定的位置保留單一網路作比較,記錄自動觸發條件後暫時停用,再觀察待機活動是否明顯改變。測試完成後恢復需要的規則。不要為了降低耗電而永久移除自己需要的連線條件,應先找出真正導致重複觸發的網路或規則組合。

若伺服器驗證持續失敗,或遠端連線反覆遭到中斷,裝置可能會不斷嘗試重新連線。應先依伺服器逾時章節排除錯誤,再評估耗電情況。只鎖定螢幕,並不會讓錯誤的驗證條件自行恢復。請查看記錄中是否在短時間內反覆出現同類錯誤,以及是否總在切換網路後發生;有規律的重試比單次電量變化更能說明問題。必要時停止目前連線,避免在不可能成功的條件下持續重試,並保留一段已遮蔽敏感資訊的記錄。

減少排查過程造成的額外活動

批次執行 Connectivity Test、頻繁自動更新訂閱和持續記錄詳細資訊,都可能增加排查期間的網路與處理活動。只在需要時啟用足以找出問題的診斷程度,取得線索後恢復日常設定。不要為了觀察耗電而同時執行多個循環測試,也不要連續重新整理大量目標頁面。若關閉這些暫時工作後恢復正常,應先調整測試頻率,而不是修改原本穩定運作的協定參數;診斷負載和日常連線負載應分開評估。

裝置發熱也會影響效能,讓網頁看起來變得卡頓。應先停止大量傳輸工作,待裝置恢復正常溫度後再比較。充電狀態、螢幕亮度和環境溫度也會影響觀察,測試時應盡量保持一致。不要只憑機身溫度就認定特定元件損壞。若中斷連線後仍持續異常,請查看系統電池頁面中的其他活動,並依裝置系統提供的說明處理,不要把所有裝置耗電問題都歸咎於某項網路設定。

復原驗證至少應涵蓋一次正常使用,以及一段在相近條件下的待機觀察。成功標準不是耗電比例必須降至某個固定數字,而是反覆重新連線已停止、背景工作符合預期,且在相同使用方式下不再異常發熱。回報時請提供統計時間範圍、網路類型、是否啟用 On Demand,以及是否執行過大量測試。不要公開完整流量記錄,因為其中可能包含瀏覽網域、伺服器資訊或私人活動;可先保留與異常時段相鄰且必要的片段。

08 / 設定復原與變更隔離

更新後出現連線異常

先確認實際更新了哪些內容

「更新後不能用」可能是指 App 更新、系統更新、訂閱同步,或 Config 檔案遭遠端替換,這些變更不能混為一談。先依時間順序列出最近的操作,並記下異常首次出現時已變更的條件。即使 App 和訂閱在同一天更新,也不能直接判定是哪一項造成問題。保留目前錯誤訊息、原始設定備份和可重現步驟,再分別驗證連線開關、伺服器和目標存取,避免一開始就還原所有設定而遺失故障線索。

App 僅透過 App Store 取得與更新。需要再次確認產品時,請依正版確認說明核對開發者 Shadow Launch Technology Limited、官方圖示和 App ID 932747118。相容性與系統需求以 App Store 頁面標示為準。不要把重新購買當成修復網路的步驟;購買記錄和本機伺服器內容應分開管理。重新安裝也不等於備份設定,執行前務必確認能找回使用者既有的訂閱、伺服器參數與規則檔案。

還原至已知正常的最小設定

先重新啟動 App 並檢查 Home 的目前選取項目,再確認 Global Routing 和 Config 是否符合預期。若基本連線正常,只有 Config 模式異常,請使用自己保存的已知正常檔案進行比較。設定區段標題、欄位位置和規則順序都應完整保留,不能只把零散幾行複製回新檔案。以下片段用於核對規則結構,並非完整復原檔案;範例網域須依自己的目標理解,不能取代原設定中其他必要內容。

[General]
bypass-system = true
dns-server = system

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

若最近新增了 URL Rewrite 或其他選用功能,請先以備份為基礎逐項停用,再以相同目標重新測試。選用功能與基本連線應分開驗證:基本請求已經失敗時,同時測試重寫結果只會增加變數。恢復時也應逐項重新加入,確認是哪一段改變了行為。General、Rule、Host 和 URL Rewrite 的用途請參閱設定檔結構詳解,不要將不同區段的語法互相替代。

訂閱更新後出現異常,應比較新舊記錄的協定、位址、連接埠和傳輸欄位,並留意目前選取的項目是否已被移除。若只是清單排序改變,重新選取即可;若遠端內容確實變更,應向原資訊來源確認,不要把所有新參數都改回舊值。遠端更新 Config 檔案也可能改變規則和解析設定,因此應分別記錄伺服器訂閱與 Config 檔案的更新。確認變更對象後,才能選擇正確的備份復原。

系統變更後的驗證與回報

系統更新後,先檢查 VPN 設定是否仍存在、是否需要重新確認系統授權,以及受管理的設定是否有所變更。重新啟動裝置可以清除部分暫時狀態,但不能取代修正錯誤欄位。若同一份設定在多種網路下都失敗,請以最少條件重現問題;若只在某種網路下失敗,則回頭檢查該網路的認證、解析和傳輸。不要同時重置裝置的所有網路設定,這可能清除其他已儲存資訊,卻未必能解決真正的設定錯誤。

準備回報時,請依「觸發操作、預期結果、實際結果、重現條件、已排除因素」整理資訊。App 中顯示的實際版本資訊可在私密回報中如實提供,但不要自行推測某次更新必然修復或引發問題。記錄只保留必要且已遮蔽敏感資訊的片段,移除驗證資料和完整訂閱網址。問題復原後,請保存新的正常設定基準,再恢復需要的自動更新;若無法穩定重現,應註明是偶發現象,不要把一次重新嘗試成功當成永久解決。

09 / iPad 網路與多工情境

iPad 連線與復原專項

分開處理購買記錄復原與設定移轉

在 iPad 上恢復使用時,先確認 App Store 登入的是持有相應購買記錄的帳號,再依iPad 取得說明操作。系統需求與購買相容性以 App Store 頁面標示為準。重新取得 App,不代表舊裝置上的伺服器和 Config 會自動出現在新裝置上;購買記錄與使用者設定是兩回事。首次開啟後,應逐項確認既有訂閱、伺服器資訊和檔案是否完整,不要直接開啟連線開關,再依連線失敗判定復原過程出錯。

從其他裝置移轉設定時,應使用自己保存的有效備份或既有資訊重新匯入,並核對選取的伺服器、Global Routing 和目前的 Config。群組名稱相同,不代表內容完全一致;尤其要檢查位址、驗證參數和規則末尾的 FINAL。若只匯入伺服器清單,卻沒有相應規則檔案,Config 下的表現可能與舊裝置不同。請先依快速入門指南建立基本連線,再恢復較複雜的規則;比起一次移入所有選用設定,這樣更容易找出缺少的項目。

多個視窗不代表有多組獨立連線環境

iPad 的分割畫面與多視窗功能方便同時查看手冊和 App,但系統網路連線狀態仍需整體判讀。切換視窗、調整視窗大小或返回主畫面,不代表建立了另一組獨立 VPN 工作階段。診斷時固定使用一個瀏覽器視窗和一個測試目標,避免另一個視窗仍顯示快取頁面而造成矛盾印象。若一個視窗正常、另一個失敗,請先比較兩者瀏覽的網域、登入狀態和是否確實重新載入,再查看請求記錄;不要只根據視窗差異就推斷路由規則失效。

部分 iPad 僅支援 Wi-Fi,另有部分機型支援行動網路。若裝置沒有行動網路,可在自己有權使用的另一個無線網路上進行比較;但透過個人熱點連線時,上游網路本身也可能有所變動。保持伺服器和測試目標不變,並註明使用的連線方式。公共無線網路仍須先完成認證頁面;若鎖定螢幕後返回前景就無法存取,請先確認無線網路是否仍然連線,再檢查 VPN 狀態,不要立即刪除系統 VPN 設定。

鎖定螢幕、背景工作與受管理裝置

鎖定螢幕後下載暫停,不一定是連線故障;目標 App 本身的背景執行規則也會影響工作能否持續。先解鎖裝置,用瀏覽器發出一個新的小型請求,確認連線是否可用。若新請求成功但舊工作沒有繼續,請檢查原 App 的工作狀態;若所有新請求都失敗,再查看 On Demand、網路切換和伺服器重新連線記錄。不要把單一檔案工作暫停直接當成系統網路中斷,也不要一直亮著螢幕來掩蓋根本原因。

由學校、企業或其他組織管理的 iPad,可能受到 VPN 設定、憑證、網路過濾和修改權限限制。請確認系統是否明確顯示受管理狀態,並向管理員確認允許的使用方式。不要任意移除不理解的管理設定或憑證,以免影響必要業務和裝置權限。一般個人裝置也應先記錄既有系統設定,確認影響範圍後再操作。無法新增 VPN 的問題應回到授權章節排查,不能靠修改伺服器驗證參數解決。

iPad 與另一台裝置連上同一 Wi-Fi 後表現不同,仍應逐項比較裝置本身的系統時間、DNS、目前 Config 和伺服器選取項目;不能因為使用相同無線網路,就排除本機差異。瀏覽器隱私設定、已儲存的網路條件和目標 App 權限,也可能造成請求路徑或結果不同。測試應使用相同目標和相同存取操作,優先從 App 的實際請求記錄確認差異。若只比較兩個不同 App 的首頁,很難得出可靠的網路結論。