在Linux终端中使用Clash(clash for linux)

下载最新Clash内核

https://github.com/Dreamacro/clash/releases
下载符合你自己计算机版本的Clash

准备配置文件

注:此步骤需要Clash for Windows

1. 在Clash上Download你的配置文件

image

  1. 点击Profiles
  2. 在上方地址栏输入你的订阅链接
  3. 点击DownLoad
  4. 刷新一下你的配置信息

2. 确保在Windows上你的配置文件能够正常工作

登录谷歌试试?

3. 得到你的配置文件并上传到Linux中

  1. 打开你的Clash配置文件夹(一般在C:Users你的用户名.configclash)
  2. 将该文件夹所有内容上传至Linux ~/.config/clash

4. 修改你的Linux配置文件

  1. 通过wget下载你的订阅链接wget https://xxxxx
  2. 将其重命名 mv xxxx config.yaml
  3. 修改其内容 vim config.yaml
    下图为我的部分配置
    image
    port为代理的端口
    allow-lan为是否开启局域网访问
    external-controller为Clash控制端口与允许访问该端口的设备
    其它请参阅官方Wiki https://github.com/Dreamacro/clash/wiki/configuration

启动Clash

chmod +x ./clash-linux-XXXX
./clash-linux-XXXX

如果一切顺利,你将看到正常日志输出

假如提示错误并自动退出Clash,

重新下载Clash内核,不用最新版本,找以前的版本下载。
我用的好使的是1.6.0
另外,如果你遇到无法解析RULE-SET类错误,请下载 Premium 2021.09.15这个版本的内核

通过网页设置你的Clash

http://clash.razord.top/#/settings
image
端口号为external-controller设置的端口号
如果一切正常,你会在左下角看到你的Clash版本
image

使用你的Clash

设置代理:

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
原文地址:https://www.cnblogs.com/rogunt/p/15127947.html