user@localhost:~$ curl https://glados.rocks/tools/clash-linux.zip -o clash.zip #下载Clash
user@localhost:~$ unzip clash.zip
user@localhost:~$ cd clash
user@localhost:~$ curl https://update.glados-config.com/clash/438883/8583903/68829/glados-terminal.yaml > glados.yaml #下载您的终端配置文件
user@localhost:~$ chmod +x ./clash-linux-amd64-v1.10.0
user@localhost:~$ ./clash-linux-amd64-v1.10.0 -f glados.yaml -d .
第一步: 开一个新的 Terminal 运行Clash, 启动代理
user@localhost:~$ curl https://glados.rocks/tools/clash-linux.zip -o clash.zip #下载Clash
user@localhost:~$ unzip clash.zip
user@localhost:~$ cd clash
user@localhost:~$ curl https://update.glados-config.com/clash/449398/xxxx/8888/glados-terminal.yaml > glados.yaml #下载您的终端配置文件
user@localhost:~$ chmod +x ./clash-linux-amd64-v1.10.0
user@localhost:~$ ./clash-linux-amd64-v1.10.0 -f glados.yaml -d .
clash 打印如下日志说明clash启动成功
日志提示已经开放了HTTP代理服务端口为7890, SOCK55服务端口为7891.
后面设置其他程序(浏览器/GIT等)通过7890/7891来代理访问网络就可以了。
第二步: 使用代理
1. 例如 Git:
新开一个Terminal:
user@localhost:~$ git clone https://github.com/twbs/bootstrap.git --config "http.proxy=127.0.0.1:7890"
clash 打印如下日志说明clash完成了工作
INFO[0007] [TCP] 127.0.0.1:54875 --> github.com:443 match DomainKeyword(github) using Proxy
2. 例如 NPM:
user@localhost:~$ npm config set proxy http://127.0.0.1:7890
user@localhost:~$ npm install pm2 -g
user@localhost:~$ npm config delete proxy #取消代理设置
3. 通过设置Shell的环境变量, 例如 APT/CURL:
user@localhost:~$ export http_proxy="127.0.0.1:7890"
user@localhost:~$ apt update
user@localhost:~$ apt install wget
user@localhost:~$ export http_proxy="" #取消代理设置
user@localhost:~$ export http_proxy="127.0.0.1:7890"
user@localhost:~$ curl https://ifconfig.me
user@localhost:~$ export http_proxy="" #取消代理设置
4. SSH 通过代理连接服务器, 例如: ubuntu 下编辑 ~/.ssh/config 文件:
Host 1.1.1.1
User root
ProxyCommand /usr/bin/nc -X5 -x 127.0.0.1:7891 %h %p
连接服务器
ssh root@1.1.1.1
5. 桌面型Linux(如Ubuntu 22.04)请打开设置-网络-设置网络代理为SOCK5, 地址为 127.0.0.1, 端口为7891.
注意: ping 并不是 TCP 应用,因此无法使用Clash的HTTP/SOCK5代理.
第三步: 管理Clash(可选)
可以使用 Web UI 管理 Clash, Port 填写9090
项目地址: https://github.com/Dreamacro/clash
更多平台下载地址: https://github.com/Dreamacro/clash/releases