Linux 纯命令行配置 Clash

更新系统

sudo apt-get update

下载并安装 Clash

  1. 新建 Clash 目录并进入目录
    mkdir ~/clash
    cd ~/clash
    
  2. 下载clash 在 Clash release 页面下载相应的版本,对于 Ubuntu 一般使用 clash-linux-amd64 版本:
    wget https://github.com/doreamon-design/clash/releases/download/v2.0.24/clash_2.0.24_linux_amd64.tar.gz
    
  3. 解压
    tar -zxvf clash_2.0.24_linux_amd64.tar.gz
    
  4. 赋予clash可执行权限
    chmod 777 clash
    

设置配置文件

  1. 一般的网络服务提供了 Clash 订阅链接,可以直接下载链接指向的文件内容,保存到 config.yaml 中。
    curl -f "订阅链接" >> config.yaml
    
  2. Clash 运行时需要 Country.mmdb 文件,当第一次启动 Clash 时(会自动下载至 ~/clash 文件夹下),也可通过 链接 手动下载

启动

直接启动

cd ~/clash
./clash -d ./

使用screen启动并在后台自动运行

  1. 创建一个名为clash的screen
    screen -S clash
    
  2. 启动 Clash 服务
    cd ~/clash
    ./clash -d ./
    
  3. 在 screen 中按下 Ctrl+A+D 退出 screen,Clash 在后台运行
  4. 在 screen 中按下 Ctrl+D 删除screen

测试

  1. 设置代理
    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
    
  2. 测试 google 是否有返回
    curl "www.google.com"
    
  3. 取消代理
    unset http_proxy
    unset https_proxy