升級前花兩分鐘備份
- 打開用戶端設定裡的「開啟應用程式目錄」,把整個目錄複製一份到別處。這份包含訂閱快取、手寫規則與介面偏好。
- 如果你改過設定檔,另外再複製一份 config.yaml 或對應的 profile 檔案,放在你自己找得到的地方。
- 記下目前版本號。回滾時要用它去 Releases 頁面找對應的 tag。
訂閱連結本身在機場後台能重新取得,但你手寫的規則和策略群組丟了就是丟了,這才是備份的重點。
合作推薦訂閱連結從哪來?本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。取得高速節點升級之後先看這幾處
- 設定能不能正常載入。載入失敗通常會在介面給一條明確提示,日誌會指出是哪個欄位。
- 系統代理與 TUN 開關是否還正常。新版本換了服務實作時,第一次開 TUN 可能會重新要一次管理員權限。
- 開機自動啟動是否還在。安裝程式覆蓋安裝時有時會重建啟動項目,指向新路徑,值得看一眼。
如果設定報錯,先別急著回滾。很多情況只是某個欄位被棄用,日誌會寫出替代寫法,改一行就好。真正需要回滾的是功能缺失或崩潰。
裝回舊版本
- 到專案的 Releases 頁面,在版本清單找到你要的 tag,展開下面的 Assets 下載對應平台的安裝檔。舊版本不會出現在頁面頂部,要往下翻或用 tags 清單。
- 先完整解除安裝目前版本,照著先關系統代理與 TUN 的順序,避免留下殘留。
- 安裝舊版本,啟動後先不要匯入訂閱,確認程式本身能起來。
- 把備份的設定目錄內容放回去,重啟用戶端。
跨大版本回滾(例如 2.x 回到 1.x)要格外小心:新版本寫入的設定檔可能帶有舊版本不認識的欄位,直接放回去反而載入失敗。這種情況用你最早那份備份,或重新加訂閱讓用戶端自己產生。
怎麼減少以後翻車的機率
不要在需要用網的時候升級。發布當天的版本偶爾會帶回歸問題,等一兩天看 Issues 區有沒有集中回報,代價很小。
另外,用戶端和核心可以分開升級。如果你只是想要新協定支援,單獨更新核心比整體升級用戶端風險低得多。
所有版本,無論新舊,都從專案的官方發布管道下載。第三方網站上「歷史版本合集」這類打包最容易混入被修改過的建置。