0%

Ubuntu使用Clash

安装运行clash

  1. clash发布网站下载对应的版本,我下载的是clash-linux-amd64-v1.7.1.gz

  2. 将压缩包里的文件解压至**/opt/clash**,改名为clash,下载订阅链接文件到同个目录

    1
    sudo wget -O config.yaml [订阅链接]
  3. Country.mmdb为全球IP库,可以实现各个国家的IP信息解析和地理定位,没有这个文件clash是无法运行的

    1
    sudo wget -O Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb
  4. 把clash权限改为可执行应用

    1
    chmod +x clash
  5. 执行clash,

    1
    ./clash -d .

修改系统代理

  1. 我使用的是ubuntu18.4,在设置里面修改。打开系统设置,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理

配置clash

  1. 在运行了clash后可以打开clash配置页面进行配置,基本上就和windows中的clash图形化差不多了

设置为开机启动

  1. 创建service文件

    1
    touch /etc/systemd/system/clash.service
  2. 编辑service文件,填入以下内容(注意修改clash文件夹路径)

    [Unit]
    Description=clash daemon

    [Service]
    Type=simple
    User=root
    ExecStart=/opt/clash/clash -d /opt/clash/
    Restart=on-failure

    [Install]
    WantedBy=multi-user.target

  3. 重新加载systemctl daemon,systemctl daemon-reload

  4. 启动Clash,systemctl start clash.service

  5. 设置Clash开机自启动,systemctl enable clash.service

  6. systemctl的其他命令参考linux中systemctl详细理解及常用命令

配置定时更新订阅

  1. 可以设置个定时执行的任务,去下载新的配置文件,并重启clash服务