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:

飞鸟云为例子:

image-20230423114802364
image-20230423114820299

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

image-20230423121307112

下载配置

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管理界面

地址:clash.razord.top

image-20230423122401836

实现开机自启动

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

最后更新于

这有帮助吗?