Ubuntu安装Clash

Ubuntu 20.04.2 LTS安装Clash

  1. 下载Clash程序包:Clash程序包,选择适配你系统的客户端程序包

  2. 解压下载的程序包到指定目录,进入解压后的文件夹,给clash程序添加权限 sudo chown a+x clash

  3. 把clash的配置文件(config.yaml)导入到解压后的文件夹,和clash在同一目录层级下

  4. 打开终端进入到clash程序所在的目录输入: ./clash -d .。命令释义:-d参数是config.yaml、Country.mmdb等参数文件的目录位置(注:如果直接双击clash程序,程序会运行但不会使用指定的配置文件,输入命令之后程序会检查config.yaml和Country.mmdb这两个文件,如果Country.mmdb这个文件不存在会自动下载。

    注:直接运行clash不加参数,config.yaml和Country.mmdb应该存放在/home/username/.config/clash
    运行clash加参数 -d . ,config.yaml和Country.mmdb存放在当前目录,和clash的运行文件在一起
    如果没有Country这个文件,点击这里Country.mmdb提取码: hpwy

  5. 打开浏览器,输入http://clash.razord.top, 打开clash的web控制台

  6. 设置系统代理:设置——>网络——>网络代理——>手动,输入http/http用的都是127.0.0.1:7890,socks用的是127.0.0.1:7891

  7. 操作顺序的问题需要注意一下,先运行clash,再打开浏览器进入clash.razord.top,按实际测速结果选择合适的代理服务器,然后打开系统proxy。

  8. 这时候如果关闭终端,clash也会停止运行,可以使用命令:nohup 你的clash程序路径 -d 你的配置文件路径 例如:

    1
    nohup /root/clash/clash -d /root/clash/
  9. 设置开机自启动,通过创建服务文件的方式设置开机自启动

    • 创建service文件

      1
      vi /etc/systemd/system/clash.service
    • 编辑service文件,打开service文件

      1
      vi /etc/systemd/system/clash.service
    • 输入以下内容,保存并退出(注意修改user和路径)

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      [Unit]
      Description=clash daemon

      [Service]
      Type=simple
      User=你的用户名
      ExecStart=你的clash程序路径 -d 你的clash配置文件路径(config.yaml和Country.mmdb)
      Restart=on-failure

      [Install]
      WantedBy=multi-user.target
    • 重新加载systemctl daemon

      1
      systemctl daemon-reload
    • 设置clash开机自启动

      1
      systemctl enable clash.service
  10. 启动clash:

    1
    systemctl start clash.service
  11. 重启clash:

    1
    systemctl restart clash.service
  12. 查看clash运行状态:

    1
    systemctl status clash.service