未登录
头像

Clash For Linux

参考可行文本链接:

(20 封私信) 如何在 ubuntu 上使用 Clash - 知乎

 

使用需求:

需要在Linux下进行clash代理操作.

并且不希望开机自启动也不希望全程一直保持连接vpn的状态.<在访问国内某些网站限制国外ip>

支持在GUI界面中切换节点.

 

缺陷:

操作较为繁琐,且每次都得手动开关机,自己会linux语法可以简化这些操作.<但我不会,所以不搞这些>

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

  • 这点如何实现和简单,只需要打开购买来的源所在的文件夹即可
  • 点击其中的转到相应文件位置即可ps:第二张图片来源于原文

2.wget https://github.com/doreamon-design/clash/releases/download/v2.0.24/clash_2.0.24_linux_amd64.tar.gz #直接下载clash文件,ubuntu架构是amd64,所以采用这个文件

原文提供的git仓库

3.CLI解压或手动解压,将 解压后的clash 软件移动到系统目录下,sudo mv clash /usr/local/bin/,此时运行 clash -v 应该会输出版本信息了,这就说明 clash 安装好了.

4.将从 Windows 下拿到的 Country.mmdb ,cp替换掉 ~/.config/clash 目录下的 Country.mmdb

将从 Windows 下拿到的 xxxxxxxx.yml 中的内容, cp复制 ~/.config/clash 目录下的 config.yaml <推荐用上sudo,权限不足用chmod>

5.点击这个页面进行clash配置:clash配置链接

跳转该链接后,点击外部控制设置,代理端口设置为7890<http>,混合代理<0>,socks<7891> ,ps:虽然此处我很怀疑是否有效,或许不管也行.

6.但正式生效还需要在系统设置中配置:

<选择手动,最后一条灰字不需要修改,那好像是系统生成的>

选择手动,最后一条灰字不需要修改,那好像是系统生成的

7.最后记住一点:

在终端中使用clash命令打开代理,关闭则关掉代理,但自己还要在系统设置中把网络代理给关掉,每次开启,clash终端和系统设置都得开启.
ps:windows实际上也是一样,只不过直接关软件,clash会手动帮你关闭,但假如是直接关机,则你下次开启之后也要手动把网络代理给关掉.


发表评论

登录 后才能评论。

暂无评论,快来抢沙发!