下载clash项目
git clone https://github.com/wnlen/clash-for-linux.git进入到项目目录,编辑.env文件,修改变量CLASH_URL的值。
cd clash-for-linux
vim .env启动程序
直接运行start.sh脚本
cd clash-for-linux
sudo bash start.sh$ sudo bash start.sh
正在检测订阅地址...
Clash订阅地址可访问! [ OK ]
正在下载Clash配置文件...
配置文件config.yaml下载成功! [ OK ]
正在启动Clash服务...
服务启动成功! [ OK ]
Clash Dashboard 访问地址:http://<ip>:9090/ui
Secret:xxxxxxxxxxxxx
请执行以下命令加载环境变量: source /etc/profile.d/clash.sh
请执行以下命令开启系统代理: proxy_on
若要临时关闭系统代理,请执行: proxy_off
加载环境,打开系统代理
source /etc/profile.d/clash.sh
proxy_on检查运行情况
检查服务端口
$ netstat -tln | grep -E '9090|789.'
tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN
tcp6 0 0 :::7890 :::* LISTEN
tcp6 0 0 :::7891 :::* LISTEN
tcp6 0 0 :::7892 :::* LISTEN检查环境指标
$ env | grep -E 'http_proxy|https_proxy'
http_proxy=http://127.0.0.1:7890
https_proxy=http://127.0.0.1:7890以上如果正常就可以访问外网了
停止程序
进入项目目录
$ cd clash-for-linux关闭服务
$ sudo bash shutdown.sh
服务关闭成功,请执行以下命令关闭系统代理:proxy_off
$ proxy_off然后检查程序端口、进程以及环境变量http_proxy|https_proxy,若没有则说明服务正常关闭。