安装运行clash
在clash发布网站下载对应的版本,我下载的是clash-linux-amd64-v1.7.1.gz
将压缩包里的文件解压至**/opt/clash**,改名为clash,下载订阅链接文件到同个目录
1
sudo wget -O config.yaml [订阅链接]
Country.mmdb为全球IP库,可以实现各个国家的IP信息解析和地理定位,没有这个文件clash是无法运行的
1
sudo wget -O Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb
把clash权限改为可执行应用
1
chmod +x clash
执行clash,
1
./clash -d .
修改系统代理
- 我使用的是ubuntu18.4,在设置里面修改。打开系统设置,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理
配置clash
- 在运行了clash后可以打开clash配置页面进行配置,基本上就和windows中的clash图形化差不多了
设置为开机启动
创建service文件
1
touch /etc/systemd/system/clash.service
编辑service文件,填入以下内容(注意修改clash文件夹路径)
[Unit]
Description=clash daemon[Service]
Type=simple
User=root
ExecStart=/opt/clash/clash -d /opt/clash/
Restart=on-failure[Install]
WantedBy=multi-user.target重新加载systemctl daemon,systemctl daemon-reload
启动Clash,systemctl start clash.service
设置Clash开机自启动,systemctl enable clash.service
systemctl的其他命令参考linux中systemctl详细理解及常用命令
配置定时更新订阅
- 可以设置个定时执行的任务,去下载新的配置文件,并重启clash服务