test

2026/01/30

Ubuntu使用clash教程

[TOC]

前言:鉴于本人经常使用clash且为未来使用clash作准备出了这个教程,此教程仅为补充知乎 https://zhuanlan.zhihu.com/p/693754050旭日东升大佬的教程

1. clash下载

直接进入clash的github进行下载(CSDN有个github加速)

链接:https://github.com/doreamon-design/clash/releases

截屏2025-03-12 22.36.49

通过命令可以查看是arm/x86/amd,选择自己的版本进行下载

cat /proc/cpuinfo

2. 上传tar文件并进行安装

使用filezillz或者直接通过jupyterlab进行上传/其他什么办法

截屏2025-04-18 15.57.37

使用命令进行解压

tar -xzvf name.tar.gz

使用命令移动clash文件夹到bin

sudo mv clash /usr/local/bin/

3. 查看是否安装成功并生成配置文件

使用下面的命令查看是否有相应的版本号返回

clash -v
截屏2025-04-18 15.59.54
clash
截屏2025-04-18 16.00.33

fata是正常的不管他

3. 导出系统中已有的clash配置文件(需要已经运行clash)

Windows如下

从 Windows 的 Clash 软件中导出两个文件,分别是 Country.mmdb 和 profiles/xxxxxxxx.yml,一定注意第二个文件是在 profiles 文件夹下的 yml 文件,不是最外层的 config.yaml

截屏2025-03-12 22.50.34

(图文来自知乎https://zhuanlan.zhihu.com/p/693754050)

其他操作均可参考知乎连接

Mac如下

通过顶上的小图标打开配置文件夹

截屏2025-04-18 16.02.11

找到下面的Country.mmdb文件

截屏2025-04-18 16.03.25

上传到 ~/.config/clash路径下替换原来的Country.mmdb

截屏2025-04-18 16.22.27

(这里演示使用filezillz来进行文件传输)

然后使用vim打开config.yaml(或者其他文本编辑器)

vim config.yaml 

把你的本部的clash中的配置信息找到,打开后直接复制进config.yaml

截屏2025-04-18 16.25.31

打开配置文件

截屏2025-04-18 16.26.05

使用vim打开linux的配置文件后粘贴

截屏2025-04-18 16.28.22

4. 运行clash

直接输入下面命令启动clash,然后把终端直接插了,clash就会在后台运行

clash
截屏2025-04-18 16.31.04

如果还是发现无法科学上网,参考下面的5.2!!!

5. 补充部分

前提说明:本文大量参考知乎大佬旭日东升文章

知乎链接:https://zhuanlan.zhihu.com/p/693754050

1. 本地连接远程SSH的clash

使用命令

 ssh -L 9090:localhost:9090 user@IP -p 端口

把远程ssh映射到本地的9090端口

登入网站https://clash.razord.top/#/proxies ;clash控制台就可以本地控制远程ssh的clash

2. 设置网络代理(解决配置好clash还是无法科学上网)

使用命令(单次)

export http_proxy='http://127.0.0.1:7890'
export https_proxy='http://127.0.0.1:7890'
截屏2025-03-13 10.17.01

​ 请确保自己的clash是处于运行状态,不然无法使用

截屏2025-03-13 10.19.34

如果想要永久使用的话需要将其写配置文件

vim ~/.bashrc

使用vim打开配置文件,在最后两行添加上面的命令

export http_proxy='http://127.0.0.1:7897'
export https_proxy='http://127.0.0.1:7897'

之后source一下就行

source ~/.bashrc

3. 对于Windows的cmd不能使用clash的解决方法

set http_proxy=http://127.0.0.1:7897
set https_proxy=http://127.0.0.1:7897

111