Clash版本
- Clash,最老的最核心的版本,完全开源,目前删除抛离
- Clash-Premium, clash升级后的闭源版本
- Clash-Meta,网友弄的clash-premium开源版本
该教程为操作过程后写的,可能中间有一些小毛病,但都能处理,是一个大概的流程望周知,如果遇到什么问题可留言
虚空终端
- 基于Clash-Meta
- 虚空终端下载
## 将机场配置和gz包放到指定目录下,比如home目录
gzip -d mihomo-linux-amd64-v1.18.3.gz
mv mihomo-linux-amd64-v1.18.3 clash
chmod +x clash
## 下载地图信息,可能下载不成功,可以自己电脑下载后拉进来
wget "https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip.metadb"
## 将地图文件拉到指定目录下
mv geoip.metadb /root/.config/clash/geoip.metadb
## 将机场的配置文件拉到~/.config/clash目录下,没有就创建
cp 188版.yaml ~/.config/clash/config.yaml
## 启动clash
./clash -d ~/.config/clash/
改成命令行的方式
sudo mkdir -p /var/clash-log
#这里,`$USER`变量代表当前的用户名。
sudo chown $USER:$USER /var/clash-log
# 编辑Clash配置文件(假设它位于`~/.config/clash/config.yaml`),添加或修改`log-file`设置指向新的日志文件路径:
log-level: info
log-file: /var/clash-log/clash.log
创建启动脚本 clash-start.sh
#!/bin/bash
nohup /path/to/clash -d ~/.config/clash/ > /var/clash-log/clash_stdout.log 2>&1 &
echo $! > /var/clash-log/clash.pid
创建关闭脚本 clash-stop.sh
#!/bin/bash
if [ -f /var/clash-log/clash.pid ]; then
kill $(cat /var/clash-log/clash.pid)
rm /var/clash-log/clash.pid
else
echo "Clash is not running."
fi
基于执行权限
chmod +x clash-start.sh
chmod +x clash-stop.sh
## 如果要直接执行, 删掉.sh后缀,挪到 /usr/bin/下面
测试
curl -x http://127.0.0.1:7890 -L https://api.openai.com/