科学上网
科学上网即翻墙,指的是绕过中国国家防火墙的限制,访问被禁止的网址,例如谷歌、youtube、chatgpt,也能为网站加速,比如github。也可用来绕过公司的网络限制。
安装clash-for-linux
- 运行
git clone https://github.com/wanhebin/clash-for-linux.git,
下载项目
下载项目
1 | $ git clone https://github.com/wanhebin/clash-for-linux.git |
如果git未安装则运行
1 | $ sudo apt install git |
进入到项目目录,编辑.env文件,修改变量CLASH_URL的值。
1 | $ cd clash-for-linux |
注意:
CLASH_URL的内容是机场服务器的地址,是要收费购买的,.env文件中的变量CLASH_SECRET为自定义 Clash Secret,值为空时,脚本将自动生成随机字符串。
购买机场订阅
可以用必应搜索机场订阅推荐,自己找一家购买,或者点击这个链接https://mojie.la/#/register?code=HHGS9nPR注册并购买。随后点击一键订阅、复制订阅地址,粘贴到CLASH_URL后面。
启动程序
直接运行脚本文件start.sh
- 进入项目目录
1 | $ cd clash-for-linux |
- 运行启动脚本
1 | $ sudo bash start.sh |
Windows11使用clash
- 打开设置,依次找到
网络和internet、代理。
- 找到
手动编辑代理服务器、编辑、使用代理服务器选择为开、并输入IP地址和端口,IP地址是服务器的IP地址,端口默认是7890,点击保存。
miui手机使用clash
- 连接wifi和服务器处于相同网络环境
- 打开WiFi设置

- 代理设置为手动,并设置主机名为服务器IP地址,端口为7890。
停止程序
- 进入项目目录
1 | $ cd clash-for-linux |
- 关闭服务
1 | $ sudo bash shutdown.sh |
Clash Dashboard
- 访问 Clash Dashboard
通过浏览器访问 start.sh 执行成功后输出的地址,例如:http://192.168.0.1:9090/ui
- 登录管理界面
在API Base URL一栏中输入:http://<ip>:9090 ,在Secret(optional)一栏中输入启动成功后输出的Secret。
点击Add并选择刚刚输入的管理界面地址,之后便可在浏览器上进行一些配置。
开机自启与自动更新
- 创建一个启动脚本
vim clash.sh包含以下内容注意将1
2
3
4
5
6
7
8
9
10
11#!/bin/bash
for a in $(seq 20)
do
y=$(ps -aux|grep clash|grep for)
if [ "x$y" = "x" ]
then
/home/user/clash-for-linux/start.sh &
sleep 300
fi
done
#该脚本会检测clash的启动状态,若启动失败则会等待5分钟再次尝试启动,最多尝试20次。/home/user修改为clash-for-linux的实际位置
运行chmod 0755 clash.sh - 添加开机启动,运行
vim /etc/rc.local,并添加一条/home/user/clash.sh &注意将/home/user修改为clash.sh脚本的实际位置。 - 每日更新订阅信息
运行sudo crontab -e,添加以下两条,注意修改脚本路径。1
2
355 01 * * * bash /home/user/clash-for-linux/shutdown.sh
00 02 * * * bash /home/user/clash.sh
#含义为每天凌晨1:55关闭clash,2:00重启clash。