來源
上游 issue:chen08209/FlClash#2215
已核對的現象
當本機尚未有 GEOIP/GEOSITE 檔案時,首次啟動的自動更新會使用預設 MetaCubeX URL,而不是使用者在資源設定中保存的自訂 URL。若配置依賴另一套 GEO 分類,核心可能因資料不相容而無法啟動。
目前程式線索
現行設定產生流程會寫入 geox-url,但需確認第一次自動更新是否在此流程之前發生,導致核心拿到預設 URL。
驗收標準
- 首次啟動且 GEO 檔案不存在時,GEOIP/GEOSITE 自動更新使用已保存的自訂 URL。
- 沒有自訂 URL 時,仍使用預設 URL。
- 既有檔案與手動更新行為不倒退。
- 新增可在 CI 執行的回歸測試。
- 完整跨平台 CI 全綠後才關閉。
驗證限制
上游報告發生在 Linux;邏輯本身跨平台,會以自動測試與雲端 Linux/Windows/macOS/Android 建置驗證。
來源
上游 issue:chen08209/FlClash#2215
已核對的現象
當本機尚未有 GEOIP/GEOSITE 檔案時,首次啟動的自動更新會使用預設 MetaCubeX URL,而不是使用者在資源設定中保存的自訂 URL。若配置依賴另一套 GEO 分類,核心可能因資料不相容而無法啟動。
目前程式線索
現行設定產生流程會寫入
geox-url,但需確認第一次自動更新是否在此流程之前發生,導致核心拿到預設 URL。驗收標準
驗證限制
上游報告發生在 Linux;邏輯本身跨平台,會以自動測試與雲端 Linux/Windows/macOS/Android 建置驗證。