Settings 中的功能可能與 Config 檔案共同影響連線。尋找以下項目時,先確認自己調整的是全域偏好設定、目前設定檔,還是系統權限;不要只因名稱相似,就認定它們屬於同一層。介面位置可能隨應用程式調整,以下以英文項目名稱協助辨識,不以固定列號描述選單。
DNS:先區分解析失敗與連線失敗
DNS 會將網域名稱解析為連線所需的位址。檢查 Settings 中的 DNS 相關選項,同時查看目前 Config 的 [General] 是否已設定 dns-server 等項目,避免只修改一處而漏掉另一處。排查時先保留原值,確認問題是網域無法解析、解析結果不符合預期,還是已有位址卻無法連線,再決定是否調整。
例如 dns-server = system 是一種使用系統解析設定的寫法,不能視為適用於所有網路的建議。變更 DNS 可能影響 IP 規則比對與實際連線目標,但無法修復伺服器驗證錯誤。測試後重新送出請求,並留意既有的解析快取;不要因單次測試成功,就認定所有網域都已恢復正常。
Test Method:確認 Connectivity Test 的測試內容
在 Settings 找到 Test Method,閱讀目前選項的說明後選擇測試方式;若該方式需要指定目標位址,也要確認目標本身可以連線。連接埠層級的回應與完成一次應用程式層級請求,是不同的判斷結果,因此不宜直接比較不同方法的測試結果。修改後回到 Home 重新執行 Connectivity Test,並以相同目標進行實際連線驗證。
測試結果主要用來輔助篩選與定位,不代表持續傳輸能力或所有請求的使用體驗。如果只有測試失敗,但實際使用正常,請先檢查測試方法與目標,而不是立刻重填所有伺服器資訊。
Today Widget:快速入口與系統顯示條件
Today Widget 可在系統支援的小工具位置提供快速檢視或操作入口。先檢查 Settings 中的 Today Widget 相關選項,再到系統的小工具編輯畫面確認是否能加入對應內容;實際可用形式取決於裝置系統與目前應用程式支援的功能。不要假設所有裝置都一定提供相同的小工具樣式。
快速入口仍需使用已儲存的伺服器、設定與連線權限。點選後應回到 Home 確認實際狀態,尤其是裝置剛完成資料回復、應用程式尚未完成初次設定時。小工具不是獨立的連線設定來源,也不能取代對目前 SERVER 的檢查。
iCloud:分開處理資料同步與已購項目
若要在多部裝置間保留設定,請檢查 Settings 中的 iCloud 同步選項,並確認系統允許 Shadowrocket 使用 iCloud。啟用前先備份重要設定,並核對兩部裝置上的既有內容,避免將同步誤認為可隨時回復的歷史封存。請實際檢查項目以確認同步完成,不要只以開關已開啟作為唯一依據。
App Store 的已購項目用於恢復應用程式的取得資格;iCloud 則用於同步應用程式支援的資料,兩者不是同一個步驟。更換裝置後,即使已安裝應用程式,仍需檢查伺服器資訊、Config 選擇與 VPN 授權。同步範圍請以應用程式內說明為準;伺服器憑證與訂閱內容可能屬於敏感資訊,使用前請確認登入帳號與裝置的存取權限。
Diagnostics:保留問題背景,再收集診斷資訊
遇到問題時,在 Settings 尋找 Diagnostics,依照應用程式提供的診斷或紀錄選項收集資訊。先記下故障時間、目前網路、Global Routing、選取的伺服器與失敗目標,再重現一次問題。這些背景資訊有助於區分 DNS 解析、驗證、傳輸或規則比對環節,比只保留一則錯誤訊息更有用。
分享紀錄前,請檢查網域、IP、訂閱網址、驗證欄位與個人存取內容,並移除不必要的敏感資訊。紀錄中出現某個請求失敗,不代表所有連線都無法使用;請依據發生時間與相同目標的重複測試判斷。排查完成後,恢復暫時調整的診斷選項,避免長期保留與日常使用無關的紀錄。