Skip to content

[Upstream #1962] 同網址 Provider 不能共用快取檔 #102

Description

@SingLinkNetwork

來源:chen08209/FlClash #1962

問題

當兩個 proxy-providers 使用相同 URL、但設定不同請求標頭(例如不同帳號)時,舊程式只以 URL 產生快取檔名,因此後一個下載會覆蓋前一個。

根因

產生 provider 檔案路徑時,快取識別值只有 URL 的雜湊值;provider 名稱沒有納入。

修復方向

將 provider 名稱與 URL 一起納入快取檔名;proxy 與 rule provider 都套用,讓同 URL 的不同設定各自保存快取。

驗證

已新增回歸測試:同一 URL、不同 provider 名稱與標頭,必須得到兩個不同快取路徑。

本機完整 Dart 測試、靜態檢查通過;仍會等候完整 Android / Windows / macOS / Linux 雲端 CI 全綠後才視為完成。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions