MyNodeQuery 1.0.1.3 发布,年前最后一个版本

MyNodeQuery

简介

MyNodeQuery可以说是代替NodeQuery的个人版,一款简洁好用的探针,支持Telegram节点离线通知、自定义Ping节点、还有网速、流量等报表。

演示站点:https://status.idcoffer.com

Telegram 交流群组:https://t.me/cloudshare

使用

依赖

  • MySql 5.7 或更高版本;
  • Redis (可选)
  • Docker

安装

目前仅提供docker版本

docker run -d --name=mynodequery -p 5000:5000 jaydenlee2019/mynodequery:latest

如何解决每次更新都要从新Install的问题?

  1. 创建一个文本 /etc/mynodequery/appsettings.json,内容为:
    {
      "Logging": {
          "LogLevel": {
              "Default": "Information",
              "Microsoft": "Warning",
              "Microsoft.Hosting.Lifetime": "Information"
          }
      },
      "MySql": {
          "ConnectionString": ""
      },
      "AllowedHosts": "*",
      "Installed": "false",
      "ReadNodeIpHeaderKey": "X-Real-IP"
     }
  2. 在docker run 语句中加入 -v /etc/mynodequery/appsettings.json:/app/appsettings.json 即可解决,如:
    docker run -d --name=mynodequery -p 5000:5000 -v /etc/mynodequery/appsettings.json:/app/appsettings.json jaydenlee2019/mynodequery:latest
    

更新

1.0.1.3

  1. 网络负载增加网卡id显示
  2. 解决已知bug
  3. 更新注意事项:如果是从1.0.1.2或更早版本升级,请在MySql客户端执行以下SQL语句:
    alter table md_nodes add NIC varchar(50);

1.0.1.2

  1. 降低被控离线误报率,已安装用户需要执行被控重装脚本
  2. 解决已知bug

1.0.1.0

  1. 移除Redis依赖;
  2. 增加上报超时时间设置项;
  3. 修复节点编辑页被底部遮盖问题;
  4. 上线/离线通知增加详情&仪表盘快捷链接。

1.0.0.5

  1. 修复已知bugs;
  2. 列表显示增加骨架屏,加载过程更美观

1.0.0.4

  1. 升级主控asp.net core 3.1到最新版本(3.1.22);
  2. 增加列表显示;
  3. 增加登陆后显示进程(依赖Redis,不会保存到MySql中);
  4. 修复已知bugs;
  5. 更新注意事项:如果是从1.0.0.3或更早版本升级,请在MySql客户端执行以下SQL语句:
    alter table md_nodes add Keywords varchar(200) default ''; 
    alter table md_nodes add Description varchar(300) default '';
    alter table md_nodes modify column PublicIPv4 varchar(50);

1.0.0.3

  1. 修复已知bugs
  2. 开放Telegram通知功能
  3. 增加自定义获取节点IP请求头设置(在设置中可以找到,并添加 /Setting/MyHeaders 页辅助设置)
  4. 仪表盘自动刷新修改为5秒

1.0.0.2

  1. 增加基础SEO支持;
  2. 增加Telegram通知;(目前内测中)
  3. 修复已知bugs
  4. 更新注意事项:如果是从1.0.0.1或更早版本升级,请在MySql客户端执行以下SQL语句:
    alter table md_nodes modify column DeleteTime datetime; 
    alter table md_nodes modify column LastUptime datetime;
    alter table md_nodes modify column AgentUptime datetime;
    alter table md_nodes add NodeStatus varchar(10) default 'Unknown';
    update md_nodes set NodeStatus='Online' where AgentUptime is not null and date_add(AgentUptime, interval 80 second) >= Now();

1.0.0.1

  1. 修复上行下行显示错误问题;
  2. 修复站点设置缓存导致无法添加节点问题。

其他

资源消耗

CPU是AMD EPYC 7402P

MyNodeQuery 资源占用