记录在Linux服务器上配置Clash+yacd dashboard
日志参考: Linux 服务器安装 Clash代理,感谢作者。
一、安装与配置Clash
由于Clash的Github仓库已经被ban了,获取方法各凭本事,这里就不赘述了。
- 创建文件夹:
| 1 |  | 
- 下载、解压、安装
- 以clash-linux-amd64-latest.gz为例,下载放进clash文件夹里并解压:gunzip clash-linux-amd64-latest.gz
- 为了方便将解压后的文件重命名为 clash:mv clash-linux-amd64-latest clash
- 给予执行权限:chmod +x clash
- 启动Clash:./clash -d ., Clash会自动生成config.yaml配置文件,将配置文件内容替换成自己订阅后得到的配置文件即可。- ./clash -d .的含义是:启动 clash 程序,并将当前目录作为其工作目录或配置目录。这通常用于指向包含配置文件或其他必要资源的目录。
 
 
- 以clash-linux-amd64-latest.gz为例,下载放进clash文件夹里并解压:
完成以上步骤之后理论上终端会输出代理相关内容,但是此时还没有代理功能,需要配置系统代理,让流量走Clash。
二、配置系统代理
1. 临时代理配置:
| 1 |  | 
2. 永久代理配置:
- 编辑 ~/.bashrc文件:vim ~/.bashrc
- 在文件末尾添加:
| 1 |  | 
- 保存并退出,使配置生效:source ~/.bashrc
3. 一键开关代理:
- 编辑 ~/.bashrc文件:vim ~/.bashrc
- 在文件末尾添加:
| 1 |  | 
- 保存并退出,使配置生效:source ~/.bashrc
- 需要代理时,在终端输入 proxy_on即可开启代理,不需要代理时,在终端输入proxy_off即可关闭代理。
- 测试代理是否生效: 终端输入:
| 1 |  | 
三、安装与配置yacd dashboard
- 切到clash的目录下(与config.yaml同一层),下载:
| 1 |  | 
- 解压并重命名:
| 1 |  | 
- 修改clash/config.yam,主要注意一下几个配置:
| 1 |  | 
- external-controller:外部控制端口,用于面板控制(前端页面的端口)
- external-ui:本地控制页面的源码(前端面板的路由)
- secret:用于yacd dashboard的登录密码,可以自行设置
- 访问yacd dashboard:
- 浏览器访问 http://yacd.haishan.me/
- 按照如下方式填写:  
- 点击add后即可进入面板:  即可像使用cfw或者clash-verge等客户端一样监控和管理代理了 即可像使用cfw或者clash-verge等客户端一样监控和管理代理了
 
- 浏览器访问 
记录可能遇到的问题:
- 如果chrome无法登录yacd dashboard,可以尝试将网站设置的 不安全内容设为允许 
同时还可以使用守护进程Clash自启动以及后台运行,不过我没用到所以暂时不记录了
记录在Linux服务器上配置Clash+yacd dashboard
      https://misaka0502.github.io/2024/09/23/记录在Linux服务器上配置Clash-yacd-dashboard/