下载clash的二进制文件到~/clash这个也可以放在/usr/local/bin中,赋予运行权限。
在~/.config/clash中执行git clone https://github.com/Dreamacro/clash-dashboard.git && cd clash-dashboard && git checkout -b gh-pages origin/gh-pages,这个是clash的页面。
开机自启¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| sudo vim /etc/systemd/system/clash.service
[Unit] Description=clash daemon
[Service] Type=simple User=root ExecStart=clash -d /home/pi/.config/clash Restart=on-failure
[Install] WantedBy=multi-user.target
sudo systemctl enable clash.service #设置开机自启动 sudo systemctl start clash.service #手动启动
|
自动更新¶
更新脚本及其配置¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #!/bin/bash
# 设置clash路径 clash_path="/home/pi/.config/clash"
# 停止clash sudo systemctl stop clash.service
wget -O $clash_path/config.yaml <订阅地址> wget -O $clash_path/Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb sed -i "s/# external-ui: folder/external-ui: \/home\/pi\/.config\/clash\/clash-dashboard/;s/secret: ''/secret: '登录秘钥'/g" $clash_path/config.yaml
# 重启clash sudo systemctl restart clash.service
|
crontab执行¶
crontab -e
1
| 0 */8 * * * /home/pi/.config/clash/update.sh
|