Yacd 面板使用,代理组配置与分流规则完整教程

Yacd 面板是 Clash 核心管理界面,支持代理组策略选择与精细化分流规则配置,本文详解面板操作流程、代理组类型差异、TUN 模式适用场景及 YAML 语法要点,帮助用户快速搭建稳定的国际网络加速环境。

Yacd 面板简介

Yacd(Yet Another Clash Dashboard)是一款基于 Web 的 Clash 配置文件管理面板,提供可视化界面完成代理节点选择、策略组配置和规则编辑,面板支持实时预览配置效果,修改后无需重启客户端即可生效。

主流客户端均内置 Yacd 面板:Windows 端推荐 Clash Verge Rev,Mac 端使用 ClashX,Android 端可选 FlClash 或 Clash for Android,路由器端 OpenClash(OpenWrt)同样集成该面板。

Yacd 面板使用步骤

访问面板

客户端启动后,Yacd 面板通常监听在 0.0.1:9090 或本地随机端口,浏览器访问对应地址即可进入主界面,顶部显示当前代理状态、已用流量及运行时间。

导入配置文件

首次使用需导入 Clash 订阅链接或本地 YAML 文件,点击「Proxies」标签页,可查看所有节点信息,包括节点名称、类型、延迟及带宽上限。

编辑代理组

切换至「Groups」或「Proxy Groups」页面,创建自定义策略组,代理组是 Yacd 面板使用的核心功能,决定流量如何分配到不同节点。

配置分流规则

进入「Rules」或「Rules」页面,编辑域名、IP 及协议匹配规则,规则按顺序匹配,首条命中的规则决定流量走向。

代理组类型详解

代理组(Proxy Group)定义了一组节点的调度策略,Yacd 面板支持三种核心类型:

select(手动选择)

proxy-groups:
  - name: 手动节点组
    type: select
    proxies:
      - 香港-01
      - 日本-02
      - 新加坡-03

用户需在面板手动切换节点,适合对节点有特定需求的用户,常用作「默认代理」组,将未匹配流量统一出口。

url-test(自动测速)

proxy-groups:
  - name: 自动测速组
    type: url-test
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 香港-01
      - 日本-02

系统自动向指定 URL 发送请求,根据响应延迟选择最优节点。interval 参数控制测速频率(单位秒),url 建议使用 Google 或 Cloudflare 静态资源,确保测速结果准确。

fallback(故障转移)

proxy-groups:
  - name: 故障转移组
    type: fallback
    url: http://www.gstatic.com/generate_204
    interval: 300
    proxies:
      - 专线-01
      - 中转-02
      - 公益-03

按列表顺序检测节点可用性,首个可达节点作为出口,适合对稳定性要求高的场景,如跨境办公需求。

选择建议:4K 视频场景用 url-test 获得高带宽,游戏场景用 fallback 保障低延迟,办公场景用 select 手动指定稳定节点。

TUN 模式与系统代理区别

Yacd 面板提供两种流量接管方式:

特性 TUN 模式 系统代理
接管范围 所有流量(含 UDP、游戏) 仅 HTTP/HTTPS
适用场景 游戏、直播、P2P 浏览器、应用程序
性能开销 略高 较低
配置复杂度 需设置 DNS 分流 即开即用

TUN 模式通过虚拟网卡接管流量,可处理 Clash 本身不支持的协议,开启方式:在 Yacd 面板「设置」中找到「TUN 模式」选项,启用并设置 DNS 为 16.0.2(Meta 内核)或 18.0.2(原版内核)。

系统代理仅捕获 HTTP/HTTPS 请求,适合日常网页浏览,客户端提供「代理端口」配置,默认为 7890(HTTP)或 7891(SOCKS5)。

分流规则写法

Yacd 面板使用 YAML 格式定义规则,常见类型如下:

DOMAIN(精确域名)

rules:
  - DOMAIN,www.netflix.com,Netflix
  - DOMAIN,api.twitter.com,Twitter

精确匹配指定域名,优先级最高。

DOMAIN-SUFFIX(域名后缀)

rules:
  - DOMAIN-SUFFIX,hulu.com,Hulu
  - DOMAIN-SUFFIX,twitch.tv,Twitch

匹配所有后缀域名,如 www.hulu.complay.hulu.com 均命中。

IP-CIDR(IP 段)

rules:
  - IP-CIDR,103.246.56.0/22,广告拦截
  - IP-CIDR,10.0.0.0/8,DIRECT

匹配目标 IP 段,常用于内网直连或广告 IP 屏蔽。

GEOIP(地理 IP 库)

rules:
  - GEOIP,CN,DIRECT
  - GEOIP,JP,日本节点组

根据 IP 归属地分流,CN 走 DIRECT(直连),其他地区走代理组。

优先级规则:规则自上而下匹配,首条命中即生效,建议顺序为:广告拦截 → 内网直连 → 域名分流 → GEOIP 分流 → 默认代理组。

常见问题 FAQ

节点显示延迟正常但无法访问

现象:Yacd 面板显示节点延迟 50ms,但浏览器无法打开网页。

原因:延迟测试仅检测 TCP 连接,节点实际出口可能被墙或带宽耗尽。

解决方法:切换至其他节点测试,或使用 curl -v <目标URL> 命令行排查具体错误。

开启 TUN 模式后部分应用无法联网

现象:启用 TUN 模式后,微信、钉钉等应用无法连接。

原因:TUN 模式改变了系统网络栈,部分应用绑定了特定网卡或存在证书校验。

解决方法:在 Yacd 面板「设置」→「TUN」→「排除应用程序」中添加对应进程,或临时切换回系统代理模式。

分流规则不生效

现象:配置了 Netflix 规则但仍走默认代理。

原因:规则顺序错误,或代理组名称不匹配。

解决方法:检查规则是否在「默认代理」规则之前;确认代理组名称与 rules 中引用名称完全一致(包括大小写)。

节点选择建议

稳定使用 Yacd 面板需要可靠的节点支持,免费节点延迟高、带宽低,适合基础测试;普通中转节点性价比适中,满足日常网页浏览;高端专线节点延迟低、带宽足,适合 4K 视频及低延迟游戏需求。

选择节点服务商时,重点关注:是否提供真实带宽测试、节点稳定性承诺、退款政策等,避免选择仅提供短期优惠的临时机场。

通过 Yacd 面板完成代理组与分流规则配置后,即可实现精细化的流量管理,定期检查节点状态,及时更新订阅链接,保持配置高效运行。

您可以还会对下面的文章感兴趣: