Centos服务器部署Clash


前言

最近阿里云服务器连接各个git仓库速度都非常慢,于是打算将clash部署上去,加速下载

如何部署

1.下载 最新版clash ,注意后缀

wget https://github.com/Dreamacro/clash/releases/download/v1.11.4/clash-linux-amd64-v1.11.12.gz

2.解压 clash,重命名,添加可执行权限

gzip -d ./clash-linux-amd64-v1.11.4.gz
mv clash-linux-amd64-v1.11.12 clash
chmod u+x clash

3.下载 Country.mmdb

wget https://github.com/Dreamacro/maxmind-geoip/releases/tag/20221112/Country.mmdb

4.上传 config.yaml 到服务器
自行准备该文件,上传到服务器

5.复制文件到指定目录

cp clash /usr/local/bin
cp config.yaml /etc/clash/
cp Country.mmdb /etc/clash/

6.在 /etc/systemd/system/clash.service 目录创建 systemd 配置

vim /etc/systemd/system/clash.service
[Unit]
Description=Clash daemon, A rule-based proxy in Go.
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/usr/local/bin/clash -d /etc/clash

[Install]
WantedBy=multi-user.target

7.启用 pm2

pm2 start /usr/local/bin/clash --name clash
pm2 save
pm2 startup

8.使用 systemctl

systemctl enable clash # 开机启动
systemctl disable clash # 禁用开机启动
systemctl start clash # 启动
systemctl status clash # 查询状态
journalctl -xe # 日志

9.开启代理
开启临时代理:

export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890

关闭临时代理:

unset http_proxy https_proxy all_proxy

参考

在centos安装clash

在 Linux 中使用 Clash

声明:Dalong的blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Centos服务器部署Clash


Stay hungry, stay foolish!