Ubuntu 配置clash的四种方式

  1. 使用 #clash for window
  2. 使用 #clash for linux
  3. 使用 #docker-clash
  4. clash #终端代理设置

一、使用 clash for windows

  • 找到下载文件,执行如下命令
执行cfw命令后,即可看到clash界面
  • 设置系统网络代理模式,如下图:
  • 打开浏览器,测试clash是否可用
  • 创建clash应用程序

如果不创建应用程序,每次启动clash都需要在终端运行 ./cfw 命令来启动clash,这样很不方便
下面来演示如何创建clash应用程序:

二、使用 clash for linux

  • 下载 clash for linux 核心文件,选择 clash-linux-amd64-v3-v1.15.1.gz,如下图:
  • 找到下载文件,执行如下命令
  • 运行 clash

需要注意:

1:clash 默认会在 ~/.config/clash 目录下生成两个配置文件 config.yaml 和 Country.mmdb。
2:如果提示 Country.mmdb invalid (即Country.mmdb配置无效),可下载示例文件替换:Country.mmdb示例文件下载
3:在其他平台获取可用的 config.yaml 配置文件后,可替换原来 ~/.config/clash 目录下的配置文件,也可以在运行clash时,使用 -f 指定配置文件,示例:clash -f config.yaml (运行clash并指定配置文件为./config.yaml)
4: clash成功运行后,使用浏览器访问 http://127.0.0.1:9090 会出现 “hello clash”, 7890: http代理端口, 7891: socket代理端口
5:clash成功运行后,终端会打印以下信息:

  • 设置系统网络代理模式,如下图:
  • 将clash命令设置为系统命令
  • 设置clash界面

尽管通过上面的步骤可以通过clash做代理,但是如果要进行一些额外的操作(比如切换代理,更改出站模式等等)还是十分不便,下面将进行配置clash-ui:

浏览器访问:http://127.0.0.1:9090/ui,即可看到如下界面:

三、使用 docker-clash

  • 启动 clash 容器

Docker 基本命令,可以参考文章 Docker基本操作

四、终端使用clash代理

clash启动后,如果想要在终端使用clash,可以直接使用 export ,如下:

32793