1. 前言

Linux环境下有多种方式安装Clash,本文仅记录目前在Ubuntu桌面环境下遇到的相对安装最为容易,且后续配置最为方便的方式。即安装Clash for WindowsClash for Windows可提供与Windows环境下相同的图形化界面,故导入和更新配置相当方便(相较于在浏览器和命令行操作)

2. 操作步骤

下载Clash for Windows,选择Linux版本,release的后缀如下图所示

image-20231102004612219

找到下载文件,并在下载文件所在的位置打开命令行

1
2
3
4
5
6
7
8
# 解压
tar -zxvf Clash.for.Windows-0.20.22-x64-linux.tar.gz
# 重命名
mv Clash.for.Windows-0.20.39-x64-linux clash
# 进入clash目录
cd clash
# 执行cfw命令,即可打开clash界面
./cfw

打开的clash界面如下图所示,可以看到和Windows界面一致

clashgui

设置系统网络代理模式,如下图所示

ubuntu_proxy

创建clash应用程序

创建clash应用程序后会在菜单里出现一个clash的应用图标,以后只需点击即可运行,否则每次仍需定位到clash文件夹所在位置并执行./cfw命令才能启动clash,较为麻烦

1
2
3
4
5
6
7
8
9
10
11
12
13
# 进入用户应用程序目录
cd ~/.local/share/applications
# 创建clash应用程序
touch clash.desktop
# 将以下代码粘贴到 clash.desktop 文件(Icon是应用程序图标,可以自行在网络下载,然后引入即可,比如我将下载的图标 clash.png 放到 ~/Documents 目录下面)
[Desktop Entry]
Name=clash for windows
Icon=~/Documents/clash.png
Exec=~/Downloads/clash/cfw
Type=Application
# 添加可执行权限
chmod +x clash.desktop
# 上面步骤操作完成,如果看不到应用程序图标,可以尝试注销用户或者直接搜索 clash

如果注销再次登录仍看不到应用程序图标,可以cd至桌面重复上述步骤,然后即可在桌面看到clash的应用图标(本质上就是一个快捷方式)

至此配置完毕,打开Clash for Windows的代理开关并配置好代理地址即可实现代理上网

3. 参考资料

Ubuntu 配置clash的四种方式