作者项目地址:
https://github.com/Dreamacro/clash-tracing
1.前提条件
1.必须使用premium内核(将openclash设置为混合模式)
第一种方式:(截至openclash v0.45.41)
在openclash===》配置文件管理中
将下列代码填入此编辑框中
profile:
tracing: true
第二种方式:
修改 /usr/share/openclash/yml_change.sh
在464行Value['profile']['store-fake-ip']=true;
下添加
Value['profile']['tracing']=true;
注:后续版本更新,Value['profile']['store-fake-ip']=true;
的位置可能有变,但是只要找到这行的位置即可。
2.安装(以局域网中另一台debian为例)
1.安装docker
curl -sSL https://get.docker.com/ | sh
2.安装docker-compose(X86)
mkdir -p /usr/local/lib/docker/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
rm -rf which dc
ln -s /usr/local/lib/docker/cli-plugins/docker-compose /usr/bin/dc
3.拉取源码并启动容器
注意:必须给grafana目录下loki的写入权限,否则无法正常启动容器
apt install git -y
mkdir -p /data && cd /data
git clone https://github.com/Dreamacro/clash-tracing.git
chmod -R 777 /data/clash-tracing
cd clash-tracing
4.启动容器
修改当前目录下的.env
文件,根据实际情况,修改成自己的openwrt地址,token默认为123456
然后启动容器
dc up -d
3.进入grafana
使用http://ip:3000访问grafana容器
默认账户名/密码为:admin/admin
进去修改密码后,点击dashboard ====> clash
即可看到clash探针
表评论5985