Debian 部署 Clash Web 管理页


在上一篇文章,详细的介绍了 Debian 如何部署 Clash 和启用代理,本篇文章是后续的补充。如果你对 Clash Web 管理有需求可以参照部署,如果只是临时使用下没必要大费周章的自己部署,可以使用公共的 Clash Dashboard 只需要修改你 Clash 的配置文件添加 secret 即可。公共:Clash Dashboard Github 项目地址:Clash Dashboard

0x01 克隆代码

如果要在自己的服务器上部署,那么就需要从 Clash Dashboard 的项目上克隆一份到自己的服务器上;

# 克隆代码到本地/etc/clash目录;
git clone -b gh-pages --depth 1 https://github.com/Dreamacro/clash-dashboard /etc/clash/clash-dashboard 
Debian 部署 Clash Web 管理页-DevOps
Debian 部署 Clash Web 管理页-DevOps

0x02 修改配置

不需要修改 Clash Dashboard 的文件,需要修改的是 Clash 的配置文件。一般情况下是没有配置 external-ui 和 secret 这两个配置,编辑配置文件进行查看,如果没有就加入配置,如果有的话查看 external-ui 的路径是否正确;还需要将 external-controller 的地址修改为:0.0.0.0:9090

# 进入clash目录;
cd /etc/clash 
#编辑clash的配置文件;
vim config.yaml 
# 在配置文件中修改或增加一下内容;
external-controller: 0.0.0.0:9090 # 修改ip地址和端口;
external-ui: /etc/clash/clash-dashboard # clash-dashboard的路径;
secret:'112233' # 112233是连接的密钥,自行设置;
# 重启clash;
systemctl restart clash 
Debian 部署 Clash Web 管理页-DevOps
Debian 部署 Clash Web 管理页-DevOps
Debian 部署 Clash Web 管理页-DevOps

0x03 访问测试

Clash Dashboard 的访问地址是:local:9090/ui 将 local 替换为你服务器的 ip 地址。在浏览器中输入即可访问,如下图;远程访问需要填写部署 Clash 的服务器 ip 密钥就是上一步设置的 secret 值。如果使用公共的Clash Dashboard 也是同样的页面 Host、端口、密钥都在 Clash 的配置中;

Debian 部署 Clash Web 管理页-DevOps
Debian 部署 Clash Web 管理页-DevOps

给TA打赏
共{{data.count}}人
人已打赏
文章教程

黑群晖 DSM 引导转换为 VMware vSphere ESXi 磁盘

2022-4-27 15:47:57

文章教程

Debian 常用软件代理设置

2022-4-29 9:03:48

⚠️
「DevOps」资源内容收集整理于互联网仅限于测试学习环境使用,如在生产环境使用后果自负!其著作权归原作者所有!
如果有侵犯您权利的资源,请联系客服或发送邮件:DevOpsChat # QQ.COM「需要权利证明」我们将及时下架相应资源!
个人中心
今日签到
搜索