3

Debian 部署 Clash Web 管理页

 1 year ago
source link: https://devops.chat/12523.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
2020043012052331.png

Debian 部署 Clash Web 管理页

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

0x01 克隆代码

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

  1. # 克隆代码到本地/etc/clash目录;
  2. git clone -b gh-pages --depth 1 https://github.com/Dreamacro/clash-dashboard /etc/clash/clash-dashboard

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

0x02 修改配置

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

  1. # 进入clash目录;
  2. cd /etc/clash
  3. #编辑clash的配置文件;
  4. vim config.yaml
  5. # 在配置文件中修改或增加一下内容;
  6. external-controller: 0.0.0.0:9090 # 修改ip地址和端口;
  7. external-ui: /etc/clash/clash-dashboard # clash-dashboard的路径;
  8. secret:'112233' # 112233是连接的密钥,自行设置;
  9. # 重启clash;
  10. systemctl restart clash

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

0x03 访问测试

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

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

点点赞赏,手留余香

给TA打赏
本站积分可以通过签到或者购买获得;1RMB=10积分
0

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK