利用grafana创建一个openclash探针
标签搜索

利用grafana创建一个openclash探针

steven
2022-07-21 / 1 评论 / 333 阅读 / 正在检测是否收录...

作者项目地址:

https://github.com/Dreamacro/clash-tracing

1.前提条件

1.必须使用premium内核(将openclash设置为混合模式)

第一种方式:(截至openclash v0.45.41)

在openclash===》配置文件管理中

62d890e9e9ff3.png

将下列代码填入此编辑框中
62d890e9e9ff3.png

profile:
  tracing: true

第二种方式:

修改 /usr/share/openclash/yml_change.sh 在464行Value['profile']['store-fake-ip']=true;下添加

62d8c59c6741d.png

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

62d88ff56542b.png

进去修改密码后,点击dashboard ====> clash
62d89014bb7c3.png

即可看到clash探针

62d9f76608ecf.png

0

评论 (1)

取消
  1. 头像
    知名5985
    Windows 10 · Google Chrome

    表评论5985

    回复