intro
本博客的目的是在ubuntu上为不具备sudo权限的用户配置clash代理,用于更加稳定的连接国外镜像,所有操作全都将在命令行中进行,因此远程连接服务器的情形同样适用。
安装clash
Github上clash原作者已经删库跑路,这是一个可以提供安装的网址,在其中选择符合架构的安装包即可,我选择的是clash_2.0.24_linux_amd64.tar.gz
1 | # 将文件解压缩到用户目录下 |
解压后得到可执行文件clash,README.md和LISENCE文件可以不管
获取代理的订阅地址
复制你的代理订阅URL,一般在浏览器中直接输入你的订阅地址可以直接下载节点配置文件config.yaml,这个文件是在ubuntu中运行clash代理的关键配置文件,下载完成后传输到远程服务器
1 | # 将配置文件传输到服务器的用户目录下 |
配置clash
在用户根目录下运行如下指令
1 | # 创建clash配置文件夹 |
启动clash
1 | ~/clash -d ~/.config/clash |
配置系统代理
将如下两行内容添加到.bashrc文件中
1 | export http_proxy=http://127.0.0.1:7890 |
最后刷新一下source ~/.bashrc