Clash for Linux下载、快速配置与使用教程

Clash for linux 下载和配置教程
概述

对于大部分人来说,我们知道的clash 在windows上如何设置,在遇到Linux 上我们该如何设置?

本文从实战角度出发教你一步步实现linux上的clash 代理

项目地址

$ git clone https://github.com/wanhebin/clash-for-linux.git

进入到项目目录,编辑.env文件,修改变量CLASH_URL的值(你购买的Clash 的订阅地址)。

$ cd clash-for-linux
$ vim .env

注意: .env 文件中的变量 CLASH_SECRET 为自定义 Clash Secret,值为空时,脚本将自动生成随机字符串。

启动程序

直接运行脚本文件start.sh

进入项目目录

$ cd clash-for-linux

运行启动脚本

$ sudo bash start.sh
一张开启clash for linux软件的效果截图
ce /etc/profile.d/clash.sh
$ proxy_on

检查服务端口

$ netstat -tln | grep -E '9090|789.'
一张使用netstat命令检查系统9090端口占用情况的输出截图

检查环境变量

$ env | grep -E 'http_proxy|https_proxy'

一张环境变量http_proxy的输出结果截图 
以上步鄹如果正常,说明服务clash程序启动成功,现在就可以体验高速下载Github资源了。

重启程序

如果需要对Clash配置进行修改,请修改 conf/config.yaml 文件。然后运行 restart.sh 脚本进行重启。

注意:

重启脚本 restart.sh 不会更新订阅信息。

停止程序

进入项目目录

$ cd clash-for-linux

关闭服务

$ sudo bash shutdown.sh
#服务关闭成功,请执行以下命令关闭系统代理:proxy_off
$ proxy_off

然后检查程序端口、进程以及环境变量http_proxy|https_proxy,若都没则说明服务正常关闭。

Clash Dashboard

访问 Clash Dashboard

Clash Dashboard 访问地址: http://<ip>:9090/ui (服务器地址)。

登录管理界面

API Base URL一栏中输入:http://\<ip\>:9090 ,在Secret(optional)一栏中输入启动成功后输出的Secret。

一张登录clash for linux 界面填写参数的截图
点击Add并选择刚刚输入的管理界面地址,之后便可在浏览器上进行一些配置。

更多教程

此 Clash Dashboard 使用的是yacd项目,详细使用方法请移步到yacd上查询。

测试

是否可以访问

curl www.google.com

参考

[1] https://github.com/wanhebin/clash-for-linux


发表评论

0 评论