也常叫「开源定位追踪」「开源 GPS 追踪」)。下面给你整理主流、可直接部署的开源地追项目,以及快速上手方案。


一、主流开源地追项目(按成熟度 / 社区热度)

1. Traccar(最推荐,企业级)
  • 定位:全功能开源 GPS 追踪系统(Apache 2.0)
  • 核心能力
    • 支持 200+ GPS 协议、2000+ 追踪设备(车载、手环、GPS 终端)
    • 实时定位、轨迹回放、地理围栏、报警、报表、多用户管理
    • 自带 Web 管理后台 + Android/iOS 客户端
    • 兼容 MySQL/PostgreSQL,提供 RESTful API 二次开发
  • 适用场景:车队管理、物流、资产追踪、个人定位
  • 部署:Docker 一键启动,文档完善
2. OpenTrace(轻量 / 网络路由 + 地理追踪)
  • 定位:基于 NextTrace 的跨平台 GUI 地理追踪工具
  • 核心能力
    • 网络路由追踪 + 地理位置可视化(IP / 设备轨迹)
    • 轻量、跨平台(Windows/macOS/Linux)
    • 适合网络诊断、简易轨迹记录
  • 适用场景:网络运维、个人轨迹记录、轻量监控
3. Reitti(个人自托管轨迹)
  • 定位:完全自托管的个人位置追踪平台(Java/Spring Boot)
  • 核心能力
    • 自动识别常去地点、出行方式(步行 / 骑车 / 开车)
    • 时间轴 + 地图双视图、旅行回忆、照片地理信息整合
    • 支持 OwnTracks、HomeAssistant、GPX/KML 导入
  • 适用场景:个人行程记录、隐私优先的自托管方案
4. Hauk(实时位置共享)
  • 定位:轻量开源实时位置共享(PHP/MySQL)
  • 核心能力
    • 生成临时追踪链接、多人实时共享、地图查看
    • 极简部署、适合临时组队 / 户外安全
  • 适用场景:户外活动、亲友实时位置、临时组队
5. Geo-Follower(Web 实时追踪)
  • 定位:基于 WebSocket + Mapbox 的实时位置追踪(React/Node.js)
  • 核心能力
    • 生成追踪链接、Web 端实时地图、轨迹记录
    • 适合快速搭建 Web 版定位监控
  • 适用场景:Web 端轻量监控、个人设备追踪

二、快速上手:Traccar 部署(最通用)

1. Docker 一键启动(推荐)

bash

运行

# 拉取镜像
docker pull traccar/traccar

# 启动(端口 8082 管理后台,5000-5100 GPS设备端口)
docker run -d --name traccar \
  -p 8082:8082 \
  -p 5000-5100:5000-5100 \
  -v /your/local/path:/opt/traccar/data \
  traccar/traccar
  • 访问:http://你的IP:8082,默认账号 admin/admin
2. 添加设备(以 GPS 终端为例)
  1. 后台 → 设备 → 添加
  2. 填写设备唯一 ID(IMEI)、选择协议(如 gt06
  3. 设备端配置服务器地址:你的IP:5001(按协议对应端口)
  4. 上线后即可在地图看到实时位置
3. 二次开发(API 调用)

bash

运行

# 获取设备位置(REST API)
curl -u admin:admin "http://你的IP:8082/api/positions?deviceId=1"

三、个人 / 轻量方案:Hauk 快速部署

bash

运行

# Docker 启动 Hauk
docker run -d --name hauk \
  -p 8080:80 \
  -v /your/hauk/config:/var/www/html/include/config.php \
  billy2012/hauk
  • 访问:http://你的IP:8080
  • 生成分享链接 → 发给对方 → 实时查看位置

四、选型对比(快速选)

项目 协议 / 设备支持 部署难度 适用场景 许可证
Traccar 200 + 协议 / 2000 + 设备 中(Docker 友好) 车队 / 物流 / 企业 Apache 2.0
OpenTrace 网络路由 + IP 定位 低(跨平台) 网络诊断 / 轻量轨迹 开源免费
Reitti OwnTracks/GPX 中(Java) 个人自托管 / 行程 开源免费
Hauk 极简(浏览器 / APP) 极低(PHP) 实时共享 / 户外 MIT
Geo-Follower WebSocket / 浏览器 中(Node.js) Web 端监控 开源免费

五、隐私与合规提示

  • 个人追踪:仅用于自己设备,遵守当地隐私法规
  • 企业 / 公共场景:需获得用户明确授权,做好数据加密与存储
  • 自托管优先:数据存在自己服务器,避免第三方平台泄露
Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐