在自己的开发平台上到处都需要网络代理环境,Clash 是款用 Go 语言开发的软件,可以直接下载预编译的版本进行部署使用网络代理,与 Windows 不同,Linux 提供了多种架构的预编译二进制文件,下载要注意区分clashxubuntu,,演示平台的 Ubuntu 为 X86_64 架构,选择的为 Linux-amd64 文件clashxubuntu。
1、在 Ubuntu 打开终端,切换到超级管理员权限,创建 Clash 文件夹,并通过 Github Clash 仓库选择对应的版本通过 Wget 进行在线下载,下载地址可以“右键复制链接”获取,如下图:
2、下载 Clash 文件完成,进行解压文件,给予文件权限,并为 Clash 文件改名移入另一个文件目录中,之所以如此操作是为了后续加入开机自启做准备,可通过查看版本确认操作是否成功,如下图:
4、设置客户端完成,就要解决开机自启的问题了,彧繎使用 systemd 来解决armbian安装clash,先通过命令生成 systemd 配置文件,接着配置开机自启,并启动 clash 服务,为 Ubuntu 设置环境变量,如下图:
5、为确保万无一失,打开 Ubuntu 的“设置”管理,在“网络”内将“网络代理”的“自动”改为“手动”,根据以下内容进行填写 HTTP、HTTPS 和 Socks 地址,如下图:
6、以上设置完成就可以在 Firefox 输入进行切换设置订阅节点了,至此 Clash 在 Linux Ubuntu 20.04 上的配置就算是完成了,如下图:
关于 Ubuntu 使用 Clash For Linux 客户端,目前测试适用于 Ubuntu 18.04 的更高版本,操作前切记要切换到超级管理员模式下,否则操作时会提示权限不足,导致配置失败,推荐使用第三方的订阅链接地址,不推荐手动配置订阅节点,手动配置节点繁琐容易出错。
小学生:这是 yaml 配置文件不对正确导致的,你可以找个转换工具转换一下