一、官方网站 clash 下载clash-linux-amd64-v1.7.1.gz#打开终端进入下载的文件夹(我的在此文件夹,username为用户文件夹) cd /home/username/下载# 解压gunzip clash-linux-amd64-v1.7.1.gz# 改名 mv clash-linux-amd64-v1.7.1 clash# 创建文件夹 mkdir Clash# 移动clash 到文件夹 mv clash ./Clash二、进入新建的这个Clash文件夹,下载config.yaml和Country.mmdb#下载clash 配置文件config.yaml 在代理商那里复制订阅链接,替代 [订阅链接]wget -O config.yaml [订阅链接]#下载Country.mmdb wget -O Country.mmdb 三、启动clash(使用当前目录下的配置文件)以下两个操作同步
(1)
#授权可执行权限 chmod +x clash #可启动 Clash,同时启动 HTTP 代理和 Socks5 代理 ./clash -d . 出现如下(保持此终端打开): INFO[0000] Start initial compatible provider Domestic INFO[0000] Start initial compatible provider AsianTV INFO[0000] Start initial compatible provider GlobalTV INFO[0000] Start initial compatible provider Others INFO[0000] Start initial compatible provider Proxy(2)访问 http://clash.razord.top/ 可以进行切换节点、测延迟等操作。
打开配置文件config.yaml ,给它设置一个密码: # RESTful API 的口令 secret:
这个页面要求提供,Host,Port,Secret 三个输入:
Host: 127.0.0.1Port: 9090Secret:打开系统设置,选择网络,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理。(注意:冒号后的数字写后面)
注意:要访问谷歌,就要时刻打开那个终端
四、配置开机自启动#打开终端,获取权限 su #输入密码 #创建service文件 touch /etc/systemd/system/clash.service #编辑service文件 vi /etc/systemd/system/clash.service #编辑如下文本: [Unit] Description=clash daemon [Service] Type=simple User=root ExecStart=/home/username/下载/Clash/clash -d /home/username/下载/Clash/ Restart=on-failure [Install] WantedBy=multi-user.target操作命令介绍:
使用vi进入文本后,按i开始编辑文本 退出编辑模式 按ESC键,然后: 退出vi :q!不保存文件,强制退出vi命令 :w 保存文件,不退出vi命令 :wq保存文件,退出vi命令 删除当前行 删除dd设置 Clash 的开机启动项,检查状态,服务启动成功之后,根据信息设置自己客户端的代理协议类型及端口(依次输入):
sudo systemctl daemon-reload sudo systemctl enable clash sudo systemctl start clash sudo systemctl status clash #成功为如下: clash.service - clash daemon Loaded: loaded (/etc/systemd/system/clash.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-11-06 00:16:45 CST; 5s ago Main PID: 6848 (clash) Tasks: 8 (limit: 14171) Memory: 3.2M CGroup: /system.slice/clash.service └─6848 /home/username/下载/Clash/clash -d /home/username/下载/Clash/ 11月 06 00:16:45 ym-X550JX systemd[1]: Started clash daemon. 11月 06 00:16:45 ym-X550JX clash[6848]: time="2021-11-06T00:16:45+08:00" level=info msg="Start > 11月 06 00:16:45 ym-X550JX clash[6848]: time="2021-11-06T00:16:45+08:00" level=info msg="Start > 11月 06 00:16:45 ym-X550JX clash[6848]: time="2021-11-06T00:16:45+08:00" level=info msg="Start > 11月 06 00:16:45 ym-X550JX clash[6848]: time="2021-11-06T00:16:45+08:00" level=info msg="Start > 11月 06 00:16:45 ym-X550JX clash[6848]: time="2021-11-06T00:16:45+08:00" level=info msg="Start >