clash 使用

clash 是一个开源的代理工具

下载clash

自行下载

查看与配置

1
2
3
4
5
6
# 查看版本
clash -v

# 首次启动
clash

可能会存在 Can't find MMDB, start download
包内已经下载好

进入家目录

1
2
3
4
cd ~/.config/clash/
# 这个修改成为你的订阅链接文件
vim config.yaml

使用

1
2
3
4
5
6
7
8
9
10
11
12
13
# 终端启动
./clash d

# 节点管理配置
http://clash.razord.top/#/proxies

# ubuntu 代理配置
settings -> network -> network proxy
http代理 127.0.0.1:7890
https代理 127.0.0.1:7890
socks主机 127.0.0.1 socks代理 7891
忽略主机 localhost,127.0.0.0/8,::1

开机启动设置

vim /etc/systemd/system/clash.service

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Unit]
Description=Clash - A rule-based tunnel in Go
Documentation=https://github.com/Dreamacro/clash/wiki
[Service]
OOMScoreAdjust=-1000
ExecStart=/usr/local/bin/clash -f /root/.config/clash/config.yaml // 修改成程序路径和自己的配置路径
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target


# 配置开机自启
sudo systemctl enable clash

# 启动 clash 服务
sudo systemctl start clash

测试

1
2
3
4
5
6
#测试
curl ifconfig.me
# 返回代理IP则表成功

#取消代理
unset http_proxy

问题

1、配置文件可能阻塞,但不妨碍使用

1
2
3
4
5
INFO[0000] Start initial compatible provider Domestic   
INFO[0000] Start initial compatible provider AsianTV
INFO[0000] Start initial compatible provider Others
INFO[0000] Start initial compatible provider GlobalTV
INFO[0000] Start initial compatible provider Proxy

2、缺少Country.mmdb文件
有些版本会自行下载

1
2
wget https://github.com/Dreamacro/maxmind-geoip/releases/download/20220612/Country.mmdb