0%

将Clash配置到纯cli的Ubuntu

下载核心文件

自己找资源

不要用root用户,su到普通用户

赋予Clash可执行权限

给Clash核心文件创建一个目录,cd到目录里:

1
chomd -x "clash文件名"

试启动Clash

在Clash可执行文件的目录下直接执行:

1
./"clash文件名"

配置文件会自己生成

修改配置文件

1
cd  #回到主目录
1
2
3
cd .config/clash
vi config.yaml
#这边建议直接用Clash-for-Windows获取config之后直接上传替换文件

设置环境变量

1
2
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

值得注意的是:

  1. 这样设置仅在当前会话有效,换言之重开个ssh连接或者screen窗口,在新建的窗口中环境变量都不会生效
  2. 端口要与config.yaml中相同

要使上述情况生效,可以:
编辑.bashrc.zshrc文件:

1
nano ~/.bashrc

或者

1
nano ~/.zshrc

然后在文件末尾添加:

1
2
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

保存文件后,执行以下命令使更改生效:

1
source ~/.bashrc

或者

1
source ~/.zshrc

测试代理情况

1
curl www.google.com -I

如果响应返回200,即为代理配置成功