Clashlinux服务器部署使用
gitHub:https://github.com/Dreamacro/clash
安装
#下载
wget https://github.com/Dreamacro/clash/releases/download/v1.15.1/clash-linux-amd64-v1.15.1.gz
#解压
gzip -d clash-linux-amd64-v1.15.1.gz
#移动到bin目录
sudo mv clash-linux-amd64-v1.15.1 /usr/bin/clash
#添加文件权限
chmod +x /usr/bin/clash获取订阅链接并配置
在自己使用的机场中获取clash订阅链接,然后下载配置文件到~/.config/clash/config.yaml:
以飞鸟云为例子:


将订阅地址转换为Clash 地址:https://sub.ccsub.site/

下载配置
mkdir -p ~/.config/clash
cd ~/.config/clash
curl -i '刚才复制的订阅地址' -o config.yaml --progress
vim config.yaml
参考修改配置项(可不修改)
# 不允许局域网中其它电脑使用该代理
allow-lan: false
# 设置 clash 管理界面密码
secret: your password
# 允许从外部访问 clash 管理界面,其中端口 9090 可自行配置
external-controller: '0.0.0.0:9090'运行代理并选择节点
nohup clash -f ~/.config/clash/config.yaml >/dev/null 2>&1 &clash管理界面

实现开机自启动
vim /etc/systemd/system/clash.service[Unit]
Description=Clash Proxy
[Service]
WorkingDirectory=/root
ExecStart=/usr/bin/clash -f .config/clash/config.yaml >/dev/null 2>&1
Type=simple
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target重新加载systemctl 配置
systemctl daemon-reload启动clash
systemctl start clash查看clash启动状态
systemctl status clash开机自启动
systemctl enable clash停止服务
systemctl stop clash最后更新于
这有帮助吗?