MyNodeQuery报错问题解決方法

  • 439 字
  • 次阅读
  1. 1. 前言
  2. 2. 解决教程
    1. 2.1. 1. 进入容器
    2. 2.2. 2. 编辑site.js
    3. 2.3. 3. 修改脚本并保存
    4. 2.4. 4. 退出容器
    5. 2.5. 5. 重启MyNodeQuery

前言

MyNodeQuery是一款简洁好用的探针,支持Telegram节点离线通知、节点排序、自定义Ping节点,还有网速、流量报表等功能。 但其有一个无伤大雅却常年未被作者解决的小问题, 就是默认被控脚本是以sh执行, 在当今这个sh已被淘汰的的时代, 许多机器会报错, 以下是解决教程。

解决教程

1. 进入容器

1
docker exec -it <mynodequery容器名> /bin/sh 

2. 编辑site.js

1
vi /app/wwwroot/js/site.js 

3. 修改脚本并保存

按 i 进入编辑模式 将1131行和1195行左右的 sh 修改为 bash ./mynq-install.sh

按顺序按键保存 ESC > : > wq > Enter

4. 退出容器

输入 exit 并回车

5. 重启MyNodeQuery

1
docker restart <mynodequery容器名> 

至此已修好了这个小问题

分享
分享提示信息