Wanglanhuajiaofen
Ubuntu安装+配置clash

Ubuntu安装+配置clash

Ubuntu23.10安装clash全过程(各种问题解决方案)


操作步骤


  • 安装clash包
    • 在终端中首先开启root权限

      su
  • 在当前用户目录中创建名为clash的文件夹(名字自取即可)然后切换到该目录

    mkdir ./clash
    cd ./clash
  • 下载clash的几种方式(因为clash作者删库跑路了,所以无法从作者的仓库中下载)

    • wget + 下载url

      wget https://github.com/Dreamacro/clash/releases/download/v1.14.0/clash-linux-amd64-v1.14.0.gz
    • 在ubuntu firefox浏览器找github备份仓库直接下载(考验你的网络(☆´益`)c)

      • 这里我直接贴备用仓库的url 备用仓库
      • 注意选择对应的版本
        这是我选的版本
    • 如果显示无法连接,则可能是系统代理的问题(对于我是这样( ̄△ ̄;)),参考下面blog
      这是解决大法!


  • 解压clash包
    我下载的clash包的后缀是.tar.gz
    这里可能会遇到如下问题:
    • 解压后tar后缀还在
      解决方法: tar -zxvf 压缩文件名.tar.gz
    • 大部分教程给的都是gzip解压,这个方式对我不适用

  • 赋予权限

    chmod +x 解压缩后的文件名

  • 移动

    mv 解压缩后的文件名 /usr/local/bin/clash

  • 查看版本

    clash -v
    • 如果这一步报错:无法执行二进制文件,那就是大概你下载的clash包有问题,我的解决方法是用上述第二种方式o(*≧▽≦)ツ┏━┓

    如果没有报错,正常显示出了clash版本号,那么到目前为止都非常顺利的成功了(  ̄ー ̄)人(^▽^ )


  • 启动clash
    • 启动clash

      clash

      这一步会显示系统缺失有些配置文件,自动会给你下载好

    • 导入配置文件(配置文件获取方式不再赘述)
      配置文件所在目录:

      $home/.config/clash/

      .config为隐藏文件夹,对于不熟悉终端的小伙伴在图形界面的文件夹按下CTRL+H即可
      将获得的配置文件改名为config.yaml替换上述目录中的config.yaml即可

    • 重新启动clash

      clash

      此时会显示出你的订阅的相关信息,即表示成功
      在启动clash的条件下,访问以下链接可以进入clash图形控制页面
      clash图形控制页面


  • Ubuntu系统网络代理设置
    Alt text
    这里我遇到一个问题是,我成功连接了梯子之后仍然翻不了墙,就一直在调这个代理设置,最终在按照上图输入之后可以了 但是我不知道是不是因为这个原因才成功的O(≧口≦)O

  • 设置开机自启
    • 复制以下片段

      Description=Clash - A rule-based tunnel in Go
      Documentation=https://github.com/Dreamacro/clash/wiki
      [Service]
      OOMScoreAdjust=-1000
      ExecStart=/usr/local/bin/clash -f /home/rongrong/.config/clash/config.yaml # 注意这里要根据自己的配置路径进行相应的修改
      Restart=on-failure
      RestartSec=5
      [Install]
      WantedBy=multi-user.target
      
    • 依次输入以下命令即可

      
      systemctl enable clash
      systemctl start clash
      echo -e "export http_proxy=<http://127.0.0.1:7890\nexport> https_proxy=<http://127.0.0.1:7890>" >> ~/.bashrc

小结

ubuntu安装和配置clash确实是一个繁琐的过程,而网上的教程没有对一些问题的解决方案,我把自己在配置过程中遇到的问题写了出来,供大家参考!!!