监控网络是否连通并通过语音或Telegram报警,仅支持Linux系统
- 复制
config.ini.env
为config.ini
并按需求修改
$ python3 NetworkTester.py
推荐放入守护程序中运行
pingTest.sh
为测试网络是否连通的脚本,可修改pingTo
- 测试目标地址,port
- 测试目标端口,dns
- 解析目标地址使用的dns,脚本运行输出由NetworkTester.py
处理。- Telegram报警为恢复后通知,目前使用自建的Telegram API镜像(不保证稳定性)
如需修改为官方API请替换NetworkTester.py
中https://telegramapi.asec01.net/bot
为https://api.telegram.org/bot
- 本项目使用了 cloverstd/tcping,一个使用Golang编写的TCP端口连接测试工具