Linux 纯命令行配置 Clash
更新系统
sudo apt-get update
下载并安装 Clash
- 新建 Clash 目录并进入目录
mkdir ~/clash cd ~/clash
- 下载clash 在 Clash release 页面下载相应的版本,对于 Ubuntu 一般使用 clash-linux-amd64 版本:
wget https://github.com/doreamon-design/clash/releases/download/v2.0.24/clash_2.0.24_linux_amd64.tar.gz
- 解压
tar -zxvf clash_2.0.24_linux_amd64.tar.gz
- 赋予clash可执行权限
chmod 777 clash
设置配置文件
- 一般的网络服务提供了 Clash 订阅链接,可以直接下载链接指向的文件内容,保存到
config.yaml
中。curl -f "订阅链接" >> config.yaml
- Clash 运行时需要
Country.mmdb
文件,当第一次启动 Clash 时(会自动下载至~/clash
文件夹下),也可通过 链接 手动下载
启动
直接启动
cd ~/clash
./clash -d ./
使用screen启动并在后台自动运行
- 创建一个名为clash的screen
screen -S clash
- 启动 Clash 服务
cd ~/clash ./clash -d ./
- 在 screen 中按下 Ctrl+A+D 退出 screen,Clash 在后台运行
- 在 screen 中按下 Ctrl+D 删除screen
测试
- 设置代理
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
- 测试 google 是否有返回
curl "www.google.com"
- 取消代理
unset http_proxy unset https_proxy