Skip to content

[BUG] Linux 啟用系統代理時未設定 dconf proxy mode,Firefox 可能不走代理 #118

Description

@SingLinkNetwork

來源:上游 #1638。

已確認的現行根因:

  • 系統代理由 lib/manager/proxy_manager.dart 呼叫通用 proxy.startProxy(...)
  • 專案目前沒有任何 dconf、gsettings 或 org.gnome.system.proxy 的寫入邏輯。
  • Firefox 在 KDE 使用「使用系統代理設定」時會讀 dconf;若 mode 仍非 manual,HTTP/HTTPS 位址即使已設好也可能不生效。

驗收條件:

  1. Linux 啟用系統代理後,dconf 的 /system/proxy/modemanual,並正確寫入 HTTP、HTTPS、SOCKS 主機與埠。
  2. 關閉系統代理後,僅還原本程式可安全還原的設定,不破壞使用者原有的 proxy 配置。
  3. GNOME 與 KDE/Firefox 各有自動化或容器化驗證;實機 Firefox 選擇「使用系統代理設定」可正常代理。
  4. 缺少 dconf 時須安全退化、清楚記錄,不得令啟動失敗。

狀態:尚未修復。

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