Ubuntu使用clash教程
[TOC]
前言:鉴于本人经常使用clash且为未来使用clash作准备出了这个教程,此教程仅为补充知乎 https://zhuanlan.zhihu.com/p/693754050旭日东升大佬的教程
1. clash下载
直接进入clash的github进行下载(CSDN有个github加速)
链接:https://github.com/doreamon-design/clash/releases
通过命令可以查看是arm/x86/amd,选择自己的版本进行下载
cat /proc/cpuinfo
2. 上传tar文件并进行安装
使用filezillz或者直接通过jupyterlab进行上传/其他什么办法
使用命令进行解压
tar -xzvf name.tar.gz
使用命令移动clash文件夹到bin
sudo mv clash /usr/local/bin/
3. 查看是否安装成功并生成配置文件
使用下面的命令查看是否有相应的版本号返回
clash -v
clash
fata是正常的不管他
3. 导出系统中已有的clash配置文件(需要已经运行clash)
Windows如下
从 Windows 的 Clash 软件中导出两个文件,分别是 Country.mmdb 和 profiles/xxxxxxxx.yml,一定注意第二个文件是在 profiles 文件夹下的 yml 文件,不是最外层的 config.yaml
(图文来自知乎https://zhuanlan.zhihu.com/p/693754050)
其他操作均可参考知乎连接
Mac如下
通过顶上的小图标打开配置文件夹
找到下面的Country.mmdb文件
上传到 ~/.config/clash路径下替换原来的Country.mmdb
(这里演示使用filezillz来进行文件传输)
然后使用vim打开config.yaml(或者其他文本编辑器)
vim config.yaml
把你的本部的clash中的配置信息找到,打开后直接复制进config.yaml
打开配置文件
使用vim打开linux的配置文件后粘贴
4. 运行clash
直接输入下面命令启动clash,然后把终端直接插了,clash就会在后台运行
clash
如果还是发现无法科学上网,参考下面的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'
请确保自己的clash是处于运行状态,不然无法使用
如果想要永久使用的话需要将其写配置文件
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