Feature Map · Desktop

把复杂的代理配置,整理成清晰的桌面工作流

从 mihomo 内核到系统代理守卫,Clash Verge 将连接、分流、配置和界面能力组合在同一个客户端中。

MI

01 / Core

mihomo 内核

mihomo 负责协议处理、策略组、DNS 与规则匹配等核心网络能力。客户端提供内核启动、状态查看与更新入口,让底层能力以可视方式呈现。

  • 集中查看运行状态与连接信息
  • 支持策略组选择与延迟测试
  • 高级选项应依据实际网络环境配置
{ }

02 / Configuration

YAML 与 JavaScript 配置

通过 YAML 描述代理、策略组、规则和 DNS;通过 JavaScript 对配置进行可重复处理。修改前建议备份原配置,并使用语法检查避免缩进或字段错误。

YAML

声明式配置

适合管理代理组、规则集、DNS 与端口等结构化选项。

JavaScript

脚本化处理

适合对导入配置执行统一、可维护的转换逻辑。

UI

03 / Appearance

自定义主题

界面主题可帮助用户在不同桌面环境下获得更一致的视觉体验。主题只影响客户端呈现,不改变节点质量、规则结果或内核网络行为。

  • 适配深色与浅色桌面环境
  • 改善状态、策略和日志的视觉辨识
  • 优先选择来源明确且可审查的主题资源
SG

04 / System Proxy

系统代理守卫

系统代理守卫关注操作系统代理设置是否被其他软件改写,并在客户端运行周期内维持预期状态。退出客户端时应确认代理设置已正确恢复。

  • 减少系统代理被意外覆盖的情况
  • 让启用状态与客户端运行状态更一致
  • 故障排查时可暂时关闭守卫以定位冲突
TUN

05 / Traffic Capture

TUN 模式

TUN 模式通过虚拟网络设备处理更多应用流量,适用于不读取系统代理设置的软件。Linux 环境可能需要额外权限、内核能力或服务配置。

TUN 并非所有场景都必须启用。先使用系统代理验证基础连接,再根据应用需求开启,可减少排查变量。
RLS

06 / Routing

规则分流

规则可按域名、IP、地理信息、进程等条件决定流量走向。规则顺序会影响匹配结果,最终兜底规则应放在末尾。

  • 直连、代理与拒绝等动作按需组合
  • 规则集更新后检查引用路径和提供者状态
  • 节点全超时不一定是规则问题,应按网络链路逐项排查

Platform Notes

功能会受平台能力影响

Windows、macOS 与 Linux 的权限模型、系统代理接口及 TUN 实现不同,实际选项以对应版本为准。

桌面权限

涉及服务安装或 TUN 时,可能需要管理员或 root 权限。

依赖差异

Linux 原生包由对应包管理器解析依赖,AppImage 仍可能依赖 FUSE。

版本匹配

界面与内核版本应保持兼容,更新前阅读公开发布说明。