ClashFX Pro 可视化配置编辑器教程
什么是可视化编辑器
可视化编辑器是 ClashFX Pro 的核心管理功能。它将复杂的 YAML 配置转化为 直观的表单界面,让你无需了解 YAML 语法就能完成大部分配置操作。
解决的痛点
手动编辑 YAML 配置文件的常见问题:
- 缩进错误导致解析失败
- 不清楚某个字段的可选值
- 添加新节点时需要记住各协议的参数格式
- 规则顺序调整需要大量的剪切粘贴
- 没有即时反馈,保存后才知道有没有错
可视化编辑器通过表单输入、下拉选择、拖拽排序和实时验证,彻底消除这些问题。
打开可视化编辑器
- 打开面板模式(菜单栏 → 打开面板)
- 进入 配置编辑 区域
- 切换到 可视化 标签页
或者在菜单栏中选择 配置 → 编辑当前配置,然后在编辑器窗口中切换到可视化模式。
五个编辑面板
可视化编辑器的左侧是导航栏,包含五个面板,对应配置文件的五大核心区域。
1. General(通用设置)
管理配置文件的基础参数:
| 设置项 | 说明 | 常用值 |
|---|---|---|
| HTTP 端口 | HTTP 代理监听端口 | 7890 |
| SOCKS 端口 | SOCKS5 代理监听端口 | 7891 |
| 允许局域网 | 是否接受局域网设备连接 | 关闭 |
| 代理模式 | 默认代理模式 | rule |
| 日志级别 | 日志详细程度 | info |
这些设置通常不需要修改。如果遇到端口冲突,在这里更改端口号即可。
对应的 YAML 字段:
port: 7890
socks-port: 7891
allow-lan: false
mode: rule
log-level: info
2. DNS(域名解析配置)
DNS 配置决定了域名如何解析,在使用增强模式时尤为重要。
可配置项:
- 启用 DNS — 开关 ClashFX 的 DNS 服务
- 增强模式 — 下拉选择
fake-ip或redir-host - Fake-IP 范围 — 虚拟 IP 段(默认 198.18.0.1/16)
- Nameserver — 主 DNS 服务器列表(用于国内域名解析)
- Fallback — 备用 DNS 服务器列表(用于被污染域名解析)
- Fallback 过滤 — GeoIP 过滤设置
在可视化界面中,你可以通过「添加」按钮逐个添加 DNS 服务器,通过「删除」按钮移除不需要的。不需要手动编写 YAML 列表格式。
3. Proxies(代理节点管理)
这是使用频率最高的面板之一,管理所有代理节点。
查看节点列表
所有节点以表格形式展示,包含名称、类型(协议)、服务器地址和端口。支持搜索过滤快速找到目标节点。
添加新节点
- 点击 「添加节点」 按钮
- 选择协议类型(VMess、VLESS、Trojan、Shadowsocks、Hysteria2 等)
- 根据所选协议,界面自动显示对应的参数表单
- 填写服务器地址、端口、认证信息等必填字段
- 配置可选参数(TLS、WebSocket 传输等)
- 点击 「保存」
每种协议的表单会自动适配对应的参数字段。例如:
VMess 节点表单包含:
- 节点名称、服务器地址、端口
- UUID、alterId、加密方式
- 传输协议(TCP/WS/gRPC/H2)
- TLS 设置(开关、SNI、跳过证书验证)
- WebSocket 路径和 Host(如选择 WS 传输)
Trojan 节点表单包含:
- 节点名称、服务器地址、端口
- 密码、SNI
- 跳过证书验证
你不需要记住这些参数的 YAML 格式,表单会引导你填写正确的值。
编辑现有节点
点击节点列表中的任意节点,进入编辑模式,修改后保存即可。
删除节点
选中一个或多个节点,点击 「删除」 按钮。也支持滑动删除。
延迟测试
选中节点后可以进行延迟测试,查看节点的连通性和延迟数据。
4. Proxy Groups(代理组管理)
代理组定义了节点的组织方式和选择策略。
创建代理组
- 点击 「创建分组」
- 输入分组名称
- 选择策略类型:
| 策略 | 说明 | 适用场景 |
|---|---|---|
| select | 手动选择 | 需要手动指定节点时 |
| url-test | 自动测速 | 自动选择最快节点 |
| fallback | 故障转移 | 主节点挂了自动切换 |
| load-balance | 负载均衡 | 多节点分散流量 |
- 从节点列表中选择要加入分组的节点
- 如果是
url-test或fallback类型,设置测速 URL 和检测间隔
拖拽排序
代理组中的节点顺序可以通过拖拽调整。对于 select 类型,排在前面的节点会显示在菜单更靠上的位置。对于 fallback 类型,排在前面的节点优先级更高。
添加/移除节点
在分组编辑界面中,通过勾选/取消勾选来添加或移除节点。修改会实时反映在组内节点列表中。
5. Rules(路由规则管理)
路由规则决定了每条网络连接的走向——走代理还是直连。
添加规则
- 点击 「添加规则」
- 选择规则类型:
| 类型 | 匹配方式 | 示例值 |
|---|---|---|
| DOMAIN | 精确域名匹配 | www.google.com |
| DOMAIN-SUFFIX | 域名后缀匹配 | google.com |
| DOMAIN-KEYWORD | 域名关键字匹配 | |
| IP-CIDR | IP 地址段匹配 | 192.168.0.0/16 |
| GEOIP | IP 地理位置匹配 | CN |
| PROCESS-NAME | 进程名匹配 | Telegram |
| MATCH | 兜底匹配 | — |
- 输入匹配值
- 选择目标代理组(或 DIRECT / REJECT)
- 保存
搜索和过滤
配置文件中可能有几百条规则。搜索功能支持按规则类型、匹配值、目标代理组等维度快速过滤定位。
拖拽调整优先级
规则从上到下匹配,匹配到第一条即停止。通过拖拽调整规则顺序来改变优先级。通常越具体的规则应该放在越前面。
实时验证
添加或修改规则时,编辑器会实时验证:
- 规则类型和匹配值是否合法
- 目标代理组是否存在
- 是否存在重复或冲突的规则
在保存前就能发现配置错误,避免保存后导致分流异常。
可视化模式 vs YAML 模式
两种编辑模式可以随时切换,编辑的是同一个配置文件:
| 场景 | 推荐模式 |
|---|---|
| 添加/编辑代理节点 | 可视化 |
| 管理代理组 | 可视化 |
| 调整规则顺序 | 可视化 |
| 批量编辑大量规则 | YAML |
| 修改冷门高级参数 | YAML |
| 从网上复制配置片段 | YAML |
大部分日常操作用可视化模式更高效。遇到可视化不支持的高级配置时,切换到 YAML 模式补充。
切换方式
在编辑器窗口顶部有 「可视化」 和 「YAML」 两个标签页,点击即可切换。切换时修改会自动同步,不需要手动保存。
保存与生效
在可视化编辑器中做出修改后:
- 点击 「保存」 按钮(或使用
Cmd + S) - ClashFX 自动重新加载配置
- 修改立即生效,无需重启
如果保存时检测到配置错误,会弹出错误提示,指出具体的问题和位置。
下一步
- YAML 编辑器教程 — 了解配置文件结构和 YAML 语法
- 面板模式教程 — 利用面板监控和管理
- 常见问题排查 — 配置问题的排查方法
常见问题
可视化编辑器覆盖最常用的配置项:通用设置、DNS、代理节点、代理组和路由规则。极少数高级配置(如自定义 HTTP Header、TLS 指纹等)仍需在 YAML 模式下编辑。
不会。两种模式编辑的是同一个配置文件,可以随时切换。可视化模式下的修改会正确反映在 YAML 中。