YACD使用教程:Clash代理的可视化管理工具

目录

  1. YACD简介
  2. YACD安装部署
  3. YACD基础使用
  4. YACD进阶功能
  5. YACD常见问题FAQ

YACD简介

YACD (Yet Another Clash Dashboard) 是一款基于Web的Clash代理可视化管理工具。它提供了丰富的功能,能帮助用户更好地管理和监控Clash代理,包括:

  • 节点选择与切换
  • 流量统计与监控
  • 配置文件管理
  • 规则编辑与管理
  • 订阅管理
  • 多实例管理

YACD的特点包括:

  • 界面简洁美观,操作直观
  • 功能全面,满足日常使用需求
  • 支持移动端访问
  • 开源免费,可自行部署

总的来说,YACD是一款非常出色的Clash代理管理工具,能帮助用户更好地控制和监视代理服务。接下来,我们将详细介绍YACD的安装部署和各项功能使用。

YACD安装部署

YACD支持多种部署方式,下面分别介绍Docker部署和手动部署两种方式。

Docker部署

Docker部署是最简单快捷的方式,只需几步即可完成YACD的安装和运行:

  1. 拉取YACD的Docker镜像:

    docker pull haishanh/yacd

  2. 运行Docker容器:

    docker run -d -p 7890:7890 haishanh/yacd

    其中 -p 7890:7890 将容器的 7890 端口映射到宿主机的 7890 端口。

  3. 在浏览器中访问 http://localhost:7890 即可打开YACD的Web界面。

手动部署

如果您不想使用Docker,也可以通过手动部署的方式安装YACD。具体步骤如下:

  1. 下载YACD的源码:

    git clone https://github.com/haishanh/yacd.git

  2. 进入YACD目录,安装依赖:

    cd yacd npm install

  3. 构建并运行YACD:

    npm run build npm start

    默认情况下,YACD会在 http://localhost:7890 提供服务。

无论采用哪种部署方式,部署完成后即可开始使用YACD管理您的Clash代理了。

YACD基础使用

YACD提供了丰富的功能,下面我们逐一介绍。

节点选择与切换

YACD的首页会显示当前Clash代理的所有节点,您可以在这里选择并切换节点。节点列表包含节点名称、延迟、上传/下载速度等信息,方便您选择合适的节点。

单击某个节点,即可将Clash代理切换到该节点。YACD会自动更新页面上的各项数据,反映节点切换后的状态变化。

流量统计与监控

YACD提供了实时的流量统计和监控功能。在”流量”页面,您可以查看当前代理的总流量、上传/下载速度等数据。同时,YACD还提供了流量趋势图表,直观地展示了流量变化情况。

通过流量监控,您可以及时发现异常流量,并进一步排查问题所在。

配置文件管理

YACD支持对Clash的配置文件进行管理。在”配置”页面,您可以查看当前使用的配置文件内容,并进行编辑保存。

此外,YACD还支持导入和导出配置文件,方便您在不同设备或环境之间迁移配置。

YACD进阶功能

除了基础功能,YACD还提供了一些进阶功能,帮助用户更好地管理Clash代理。

规则编辑与管理

在”规则”页面,您可以查看和编辑Clash的路由规则。YACD提供了直观的规则编辑界面,您可以方便地添加、修改或删除各种类型的规则。

通过规则管理,您可以灵活地控制Clash代理的行为,例如对特定域名或IP进行直连、代理或拦截等。

订阅管理

YACD支持管理Clash的订阅源。在”订阅”页面,您可以添加、编辑和删除各种类型的订阅源,包括 clash 格式的订阅链接、YAML配置文件等。

订阅管理功能使您能够轻松地更新和切换不同的代理配置,大大提高了Clash的使用效率。

多实例管理

对于同时使用多个Clash实例的用户,YACD提供了方便的多实例管理功能。在”实例”页面,您可以查看和切换当前使用的Clash实例,同时还可以添加新的实例。

多实例管理使您能够轻松地在不同的Clash配置之间进行切换,满足复杂的代理需求。

YACD常见问题FAQ

以下是一些YACD使用过程中的常见问题及解答:

Q1: YACD无法连接Clash实例,提示”连接失败”怎么办? A1: 请检查Clash实例的监听地址和端口是否正确配置,确保YACD能够访问到Clash实例。如果仍然无法连接,可以尝试检查防火墙或网络环境是否存在问题。

Q2: 如何导入自定义的Clash配置文件? A2: 在”配置”页面,点击”导入”按钮,选择本地的Clash配置文件即可。YACD支持直接导入YAML格式的配置文件。

Q3: YACD中的流量统计数据与实际情况不符,如何解决? A3: 请确保Clash实例的流量统计功能已正确开启。同时,YACD会根据Clash提供的API数据进行流量统计,如果Clash本身的统计存在问题,YACD显示的数据也可能不准确。

Q4: 如何在YACD中添加自定义的路由规则? A4: 在”规则”页面,点击右上角的”添加规则”按钮,填写规则的各项参数即可。YACD支持多种类型的规则,如域名、IP、GEOIP等,可根据需求进行配置。

Q5: YACD无法自动更新订阅源,需要手动刷新怎么办? A5: YACD默认不会自动更新订阅源,需要手动点击”更新”按钮才能获取最新的订阅数据。如果您希望订阅源能够自动更新,可以考虑使用定时任务或其他自动化工具来定期刷新订阅。

如果您在使用YACD过程中还有其他问题,欢迎随时在相关社区或论坛上提出,我们会尽快为您解答。

正文完