Skip to content

Latest commit

 

History

History
90 lines (61 loc) · 2.7 KB

01-clash安装.md

File metadata and controls

90 lines (61 loc) · 2.7 KB

Clash for Linux

应用概述

Clash是一款用Go语言开发,可以在Linux/MacOS/Windows等多平台使用的代理工具,配置也非常简单(特别是在Windows平台),支持ss/v*2ray(不支持ssr),支持规则分流(类似于 Surge 的配置)。

之前使用的Dreamacro/clash项目,作者已经跑路了。好在这次重装系统又找到了一个备份版本。

应用配置

应用下载与安装

下载当前操作系统与 CPU 架构对应的包文件,我这儿是 X86_64 平台下的,所以对应的使用clash-linux-amd64-v1.1.0.gz包即可。(实测Ubuntu 18.04/Ubuntu 20.04都没问题)

可以通过以下命令完成Clash安装工作。

release中下载clash-for-linux-base.zip解压后,里面有两个文件Country.mmdbclash

# 解压缩后,移动clash文件
sudo mv ./clash /usr/local/bin/
sudo chmod +x /usr/local/bin/clash

添加Clash配置文件

Clash的运行需要两个文件Country.mmdbconfig.yaml。 其中Country.mmdb在base文件夹里有了,config.yaml则存储着节点等配置,一般都是由机场等服务商提供。

这两个文件缺一不可

我个人习惯将这些配置文件存在主目录下的隐藏文件夹中。

mkdir ~/.clash
mv ./Country.mmdb ~/.clash

设置启动脚本

创建 systemd 脚本,脚本文件路径为 /etc/systemd/system/clash.service。

cd /etc/systemd/system/
sudo gedit clash.service

在弹出的文件编辑器中粘贴以下内容,CtrlS保存后再关闭。

[Unit]
Description=clash

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/clash -d /home/你的用户名/.clash/
Restart=on-failure

[Install]
WantedBy=multi-user.target

使用以下命令设置Clash自启动,并启动Clash

# 重载服务配置
sudo systemctl daemon-reload
# Clash服务自启动
sudo systemctl enable clash

# 启动Clash服务
sudo systemctl start clash
# 查看Clash状态
sudo systemctl status clash

设置本机网络代理

打开设置->网络,在网络代理一栏选择手动,并做出以下配置。

网络代理设置

http代理、https代理: 127.0.0.1 7890

socks主机: 127.0.0.1 7891

至此所有配置就已经完成了,可以通过浏览器尝试访问Youtube检测是否设置成功。

Clash可视化

在Clash设置成功后,直接访问以下链接即可查看当前机场的节点信息,可以实现简单的修改。

Clash可视化