记再一次在Linux上使用clash代理的经历

在收到新的硬盘之后,终于可以给我的新电脑装完整的Linux桌面了(原来只有512G真是抱歉了)
由此记录一下方法。虽然是网上很多地方都可以搜索到的教程,但是部分内容同质化严重,反复“ 引用借鉴 ”却没有修改其中的错误。这在我三年前第一次接触到Linux时给我带来了不少困扰

具体步骤

1

在clash的Github官网下载适合的 Clash 二进制文件并解压重命名为clash
方便起见,使用cd && mkdir clash在用户目录下创建 clash 文件夹,放入该文件夹中

2

在终端 cd 到 Clash 二进制文件所在的目录,执行 wget -O config.yml "clash订阅链接" 以及wget -O config.yaml "clash订阅链接"下载 Clash 配置文件
注:我能查找到的绝大部分教程,仅有下载config.yml的说明。相当于仅仅下载了代理分流规则而没有具体的节点信息

3

在当前目录下执行 chmod +x clash授予访问权限
执行 ./clash -d . 即可启动 Clash,同时启动 HTTP 代理和 Socks5 代理 (注意指令完整)
第一次使用可能会提示下载Country.mmdb文件

4

访问 Clash Dashboard 可以进行切换节点、测延迟等操作。
Host: 127.0.0.1,端口: 9090

5

以Ubuntu为例,打开系统设置,选择网络,点击网络代理右边的 ⚙ 按钮,选择手动,填写 HTTP 和 HTTPS 代理为 127.0.0.1:7890,填写 Socks 主机为 127.0.0.1:7891,即可启用系统代理
部分应用可能仍需手动开启代理设置

一些想法

一些简化操作的自动化脚本,如:
在/home新建如下脚本文件 autoshartclash.sh 内容为cd ~/clash && ./clash -d .

在clash文件夹中的更新订阅脚本文件
内容为cd ~/clash && cp ./config.yml ./cache/config.yml && cp ./config.yaml ./cache/config.yaml && wget -O config.yml "clash订阅链接" && wget -O config.yaml "clash订阅链接"

有没有可能,把这些设置打包成一个应用,再加上GUI,就是真正的Clash in Linux了(逃)…
等什么时候有这个能力了,就把它做出来吧指正:别画大饼了