yacd介绍
Yacd(Yet Another Clash Dashboard)是一个为Clash代理工具设计的网页版控制面板。它提供了一个图形化的界面,让你可以更直观、方便地管理和控制Clash代理。
以下是Yacd的一些主要功能:
- 配置文件管理:Yacd可以帮助你管理Clash的配置文件。你可以通过Yacd加载、编辑、保存和应用不同的配置文件,而无需直接修改配置文件的文本。
- 代理规则管理:Yacd会显示当前Clash代理的所有规则,并允许你手动更改规则的优先级或者直接添加新的规则。
- 实时流量监控:Yacd可以显示当前Clash代理的实时流量信息,包括每个代理规则的流量和总的流量。
- 连接管理:Yacd可以显示当前Clash代理的所有活动连接,并允许你手动断开任何连接。
- 日志查看:Yacd可以显示Clash代理的运行日志,让你可以快速查看和诊断代理的运行状态。
总的来说,Yacd提供了一个更人性化的方式来管理和控制Clash代理服务,无论你是一个经验丰富的网络专家,还是一个对网络代理不太了解的普通用户,都可以通过Yacd更好地使用Clash。
使用yacd有两种方法,一种是自行安装,另外一种是直接使用http://yacd.haishan.me官方地址。
yacd 安装方法
1.yacd docker安装方法
使用以下命令即可完成yacd的一键docker部署。
docker run -p 1234:80 -d --name yacd --rm ghcr.io/haishanh/yacd:master
以上命令会将容器的80端口映射到宿主机1234端口,可在浏览器中输入http://ip:1234直接访问yacd面板。
2.html静态安装包部署
服务器按照nginx后,将静态面板脚本放到nginx html目录下,使用http://ip:80直接访问即可。
yacd使用方法
1.获取clash http地址和密码
找到clash yaml文件,获取external-controller和secret的配置。
- external-controller:clash http API地址,用于节点API管理
- secret:http认证密码
mixed-port: 7890
allow-lan: false
external-controller: 127.0.0.1:53365
secret: 29c0c9ba-1740-42c0-bb8c-dd316c5d1e4a
ipv6: false
log-level: info
2.配置后端地址
访问yacd面板地址/#/backend,设置clash后端地址。
在API BASE URL中输入controller地址,在Secret中输入密码,然后点击Add新增保存
3.设置当前节点
浏览器访问yacd面板地址/#/proxies,选择代理规则和当前节点。
常用问题
1.yacd是怎么实现clash节点管理?
yacd实际只是提供前端面板,后端节点管理主要借助于clash的http api。
关于Clash HTTP API可了解本站教程:Clash HTTP API接口详解及自动换IP办法
2.使用yacd面板安全吗?
如果不将clash的http端口暴露到公网,使用yacd是安全的,无论是官方面板还是自行部署的面板。