Clash

科学上网

Linux

详细步骤说明

  1. 到官方网站 https://github.com/Dreamacro/clash/releases/tag/v1.8.0 下载 clash-linux-amd64-v1.8.0.gz, 解压后得到clash-linux-amd64;

  2. 重命名

    1
    2
    3
    mv clash-linux-amd64 clash 
    chmod a+x clash
    mkdir ~/.config/clash
  3. Clash 正确运行首先需要一个 Country.mmdb 的文件,这个是全球 ip 数据库文件,没有这个文件 clash 是无法运行的. 默认情况下执行 ./clash 也是可以得到,但是往往会因为网络原因下载不了, 因此可以从其他地方手动下载该文件.

  4. 接下来就要准备机场提供的 clash 订阅的配置文件了,也就是 config.yaml 文件,这个文件可以通过 clash for windows 客户端中的 profile 中保存下来. 我买的梯子直接提供了该文件的网址, 可以通过 wget 命令下载得到(其中的 <url> 替换为卖家提供的网址).

    1
    wget -O config.yaml <url>
  5. Country.mmdbconfig.yaml移动到 ~/.config/clash/ 目录下.

    1
    2
    mv Country.mmdb ~/.config/clash/
    mv config.yaml ~/.config/clash/
  6. 在 ubuntu 系统设置 -> 网络 -> 网络代理中配置

    方法: 手动
    http 代理: 127.0.0.1 7890
    https 代理: 127.0.0.1 7890
    socks 主机: 127.0.0.1 7891

  7. 启动

    1
    ./clash # 可以用 [-d <dir>]来指定参数文件的路径, 默认为 `~/.config/clash/`
  8. 打开网页 http://clash.razord.top/ 选择代理服务器即可.

简易操作

  1. 安装
    以上关于可执行文件和配置文件的操作都被写到了 setup.bash,update_config.bash,run_clash.bash 三个脚本中, 安装时只需将 install_clash.zip(private) 下载到本地

    如果是 armv8 平台 (树莓派 4B),下载clash-linux-armv8-v1.8.0.gz 替换clash-linux-amd64-v1.8.0.gz.

    1
    wget https://github.com/Dreamacro/clash/releases/download/v1.8.0/clash-linux-armv8-v1.8.0.gz

    然后运行如下指令进行安装, 并重启终端使 .bashrc 生效.

    1
    2
    chmod a+x setup.bash
    ./setup.bash

    如果确认安装成功了,clone 到本地的仓库可以直接删除.

  2. 更新代理服务器
    如果需要更新代理服务器的配置文件 config.yaml 则新建终端执行如下指令

    1
    update_config.bash

    一般而言, 无需更新代理服务器, 只有当使用过程中发现大部分服务器都超时无法使用时可以尝试更新配置文件.

  3. 启动
    每次要启动代理时, 运行如下指令, 并保持所在终端不被关闭:

    1
    run_clash.bash 

    在设置中配置网络代理并设置为 手动.

Windows

参考链接

作者

Luo Siyou

发布于

2023-01-01

更新于

2023-01-10

许可协议