Clash 的 GitHub 项目地址
转到 release 中,可以看到打包文件
linux 相关的有 3 个安装包
所以,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
就说明运行成功了。
cp clash-1.13 /usr/local/bin
/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
systemctl enable clash
设置 clash 服务在系统启动时运行;systemctl start clash
立即运行 clash 服务;systemctl status clash
查看 clash 服务运行状态;journalctl -xe
查看运行日志;运行 clash 后还需要修改系统代理,这样流量才能走 clash
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890
cd ~
切换到 root 账户目录;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
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 "已关闭代理"
}
source 配置文件路径
bashproxy_on proxy_off
curl https://www.google.com
本文作者:Silon汐冷
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!