编辑
2023-03-08
安装与配置
00
请注意,本文编写于 624 天前,最后修改于 462 天前,其中某些信息可能已经过时。

目录

Clash 项目
下载安装包
安装和运行
守护进程
修改系统代理
临时修改
永久修改
一键开启/关闭 代理
测试代理效果

Clash 项目

Clash 的 GitHub 项目地址

下载安装包

转到 release 中,可以看到打包文件

image.png

linux 相关的有 3 个安装包

  • -386,指的是i386指的是intel80386,32位架构
  • -amd64,指的是amd的64位架构,新的指令集,支持64位系统
  • -amd64-v3,指的是使用 golang v3 环境变量,环境变量版本越高,兼容性越差,但性能可能因使用新指令而得到提升

所以,32 位系统使用 -386, 64 位系统默认使用 -amd64-v3,如果存在不兼容的情况在使用-amd64

# 可以下载后通过 rz 上传 # 或者使用 wget 直接下载 wget https://github.com/Dreamacro/clash/releases/download/v1.13.0/clash-linux-amd64-v3-v1.13.0.gz

安装和运行

# 解压压缩文件,会生成一个没有 .gz 的同名文件 gzip -d clash-linux-amd64-v3-v1.13.0.gz # 下载订阅文件 wget -O config.yaml <你的订阅地址> # (可选项)修改程序文件名 mv clash-linux-amd64-v3-v1.13.0 clash-1.13 # 添加运行权限 chmod +x clash-1.13 # 运行服务 ./clash-1.13

首次运行时,会下载 Country.mmdb,需要等待一会。

看到 Mixed(http+socks) proxy listening at: 127.0.0.1:7890 就说明运行成功了。

image.png

守护进程

  1. 运行cp clash-1.13 /usr/local/bin
  2. 创建 /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
  1. 运行 systemctl enable clash设置 clash 服务在系统启动时运行;
  2. 运行 systemctl start clash立即运行 clash 服务;
  3. 运行 systemctl status clash查看 clash 服务运行状态;
  4. 运行 journalctl -xe查看运行日志;

修改系统代理

运行 clash 后还需要修改系统代理,这样流量才能走 clash

临时修改

export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890

永久修改

  1. 运行 cd ~切换到 root 账户目录;
  2. 运行 vi .bashrc编辑,添加系统代理;
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 export all_proxy=socks5://127.0.0.1:7890

一键开启/关闭 代理

  1. 在当前终端配置文件中增加相关函数
bash
# 开启代理 function proxy_on(){ export ALL_PROXY=socks5://127.0.0.1:7890 # 注意你的端口号可能不是1087,注意修改 export http_proxy=http://127.0.0.1:7890 export https_proxy=https://127.0.0.1:7890 echo -e "已开启代理" } # 关闭代理 function proxy_off(){ unset ALL_PROXY unset http_proxy unset https_proxy echo -e "已关闭代理" }
  1. 重新加载终端配置文件
source 配置文件路径
  1. 测试效果
bash
proxy_on proxy_off

测试代理效果

curl https://www.google.com

本文作者:Silon汐冷

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!