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/
本文由 RukyLi 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。