前言
最近阿里云服务器连接各个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
Comments | NOTHING