
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,所以采用这个文件
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会手动帮你关闭,但假如是直接关机,则你下次开启之后也要手动把网络代理给关掉.