Neo-MoFox 远程遥测系统开源项目

我要开发同款
拾风2026年07月08日
7阅读

技术信息

语言技术
PythonpostgresVueTypeScriptUI
系统类型
Web
行业分类
内容平台社交
开源地址
https://github.com/MoFox-Studio/Cloud-Telemetry-Backend
授权协议
MIT许可
开源组织
MoFox-Studio

功能介绍

独立云端遥测接入与后台只读管理服务。

功能范围
接入层:注册引导 challenge → 安装实例注册 → 上线心跳 → 批量心跳。
心跳处理:逐窗口幂等去重、心跳缺口状态、实例级停传分流。
来源 IP 与地域派生:基于 MaxMind GeoLite2 数据库派生粗粒度国家/地区 + 省/州。
状态快照层:注册与心跳接入链路同步落盘 online/offline、缺口、停传等当前态。
后台扫描:按 offline_deadline_at 把过期实例落盘为 offline。
后台只读 API:整体预览摘要、整体预览分页列表、单实例详情,全部走 X-API-Key。
后台查询审计:所有后台访问写入独立审计表。

部署形态
Docker 部署(生产):默认使用 PostgreSQL,参见 docker-compose.yml,连同 PostgreSQL 容器一起拉起。
本地测试:默认使用 SQLite,可直接 python -m cloud_telemetry_backend 启动。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论