Contents

Deepin安装图形界面的Clash

在Deepin Linux系统中安装带图形界面的Clash客户端

星火商店中已有打包好的clash for Windows可供安装,不想麻烦的可以直接在星火商店内下载安装

虽说在linux上大佬们可以直接用命令行调用clash科学上网,但使用方法对于linux小白用户还是有些复杂。即使是对命令行略知一二的人,我相信他们中的大多数也都更愿意使用图形界面的clash客户端

网上流传的大多数教程都是安装clash内核,然后通过WebUI对clash进行管理,但每次都要打开浏览器着实麻烦

今天偶然看到一篇帖子,说有人做了带图形界面的clash for linux。顺着链接去看了下,这个项目也不陌生,就是我们在windows上常用的clash for windows。虽说软件名叫clash for windows,但它之前是支持windows和MacOS的。作者从 v 0.17.0 又加入了linux版本,目前软件已经更新到了 v 0.19.4 了。实力眼瞎,我下载了这么多次,愣是没看见它还支持linux

我目前使用的linux系统是国产的deepin系统,这个系统比较面向小白用户,所以我也尽可能以图形操作界面而非命令行介绍clash for linux的安装。

图形界面安装Clash

下载安装

首先访问clash for windows下载页面,找到最新版,下载linux的那一项

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_20-06.png

下载完成后,打开下载文件夹,直接解压下载的压缩包,进入解压出的文件夹,里面还有一个同名的文件夹,将这个文件夹重命名为clash

接着找一个不会轻易变动的地方用来放置clash文件夹,我选的是系统盘的opt文件夹(当然,你可以选择放在其他你喜欢的地方,这影响不大),将clash文件夹直接拖放到opt文件夹中即可

(注意,对用户主目录以外的文件或文件夹操作都需要管理员权限,在opt文件夹中右键菜单选择以管理员身份打开,这样就可以将clash文件夹拖放到新打开的opt文件夹窗口了)

再然后,进入clash文件夹,cfw这个文件就是程序的本体了。https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_20-27.png

选中cfw右键菜单选择属性。在权限管理中勾选允许以程序执行

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_20-35.png

创建桌面图标

deepin系统中的桌面图标实际上都是一个个xxx.desktop文件,这些xxx.desktop文件都保存在/usr/share/applications文件夹中(注意是applications,不是application)。进入/usr/share/applications文件夹,我们新建一个clash.desktop文件(随便新建个文本文档然后重命名成clash.desktop就行了)

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_20-45.png

注意,deepin默认重命名时隐藏文件后缀名,需要在右上角菜单的设置项里更改一下,否则得到的就是clash.desktop.txt

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_20-48.png

这一项取消勾选

用文本编辑器打开clash.desktop,输入以下内容

1
2
3
4
5
6
7
8
[Desktop Entry]
Type=Application
Comment=clash service
Name=clash
Icon=/opt/clash/clash.png
Exec=/opt/clash/cfw
Terminal=false
Categories=Application;

这里解释一下

  • Type=Application 这个仅仅表示这是一个应用程序,无关紧要
  • Comment=clash service 这个仅用于说明该应用的用处
  • Name=clash 应用名称,之后可以通过启动器搜索名称来找到它
  • Icon=/opt/clash/clash.png 应用图标,你可以 选择你自己喜欢的图片作为它的图标,只要在此指定图片的位置即可
  • Exec=/opt/clash/cfw 启动应用的命令,因为它已经被赋予可执行权限,所以只要指定程序所在位置即可
  • Terminal=false 直接运行cfw会打开一个终端窗口,关闭终端窗口cfw就会停止运行,所以我们这里设置不打开终端窗口
  • Categories=Application 应用分类,方便在启动器中管理的,我不知道该设置成什么好,各位各凭喜好修改吧

这是我选的clash桌面图标

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/clash.png

终端命令安装Clash

这里也简单说一下通过命令行安装的步骤吧

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
### 下载clash,这里请根据clash for windows发布页的最新版本修改以下版本号
wget https://github.com/Fndroid/clash_for_windows_pkg/releases/download/0.19.4/Clash.for.Windows-0.19.4-x64-linux.tar.gz

### 进入下载文件夹,将压缩包解压至 opt文件夹
cd download
sudo tar -zxf Clash*.tar.gz -C /opt

### 进入 opt文件夹,将解压的文件夹重命名为clash
cd /opt
sudo mv 'Clash*' clash

### 进入 clash文件夹,赋予 cfw 可执行权限
cd clash 
sudo chmod +x ./cfw

### 进入 /usr/share/applications 文件夹,创建clash应用的图标
cd /usr/share/applications
sudo touch clash.desktop
sudo nano clash.desktop

文件内填入以下内容,具体含义参考上面的说明(注意:Icon那一项是我自己选择的图标,下载的clash for windows安装包里是不包含这个图片的,请根据个人喜好自定义)

1
2
3
4
5
6
7
8
[Desktop Entry]
Type=Application
Comment=clash service
Name=clash
Icon=/opt/clash/clash.png
Exec=/opt/clash/cfw
Terminal=false
Categories=Application;

至此,clash算是安装完毕

使用

做完这一切,此时启动器中应该已经出现了clash的图标了,可以把它添加到桌面上

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_21-09.png双击图标,运行clash,出现的就是我们熟悉的clash for windows界面了,在右下角托盘区也会出现一个clash的图标,所以关闭软件的界面窗口clash也不会停止运行

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_21-12.png

与windows版的几乎一模一样,和windows版一样导入订阅的机场链接即可,唯一的区别就是少了System Proxy(系统代理)的开关,这需要我们自己去设置网络代理

https://obsidian-1259519358.cos.ap-nanjing.myqcloud.com/typora/2022-01-04_21-17.png在网络设置中打开系统代理开关,代理类型选择手动,代理服务器填127.0.0.1(就是说由本机提供代理服务),代理端口填7890(这是一般机场订阅clash配置文件的默认端口),填写完成后保存应用。

升级

只要到软件的下载页面,下载最新的压缩包,解压替换掉clash文件夹即可