一、什么是 领新北斗(TracSeek)?
领新北斗(TracSeek)是一款由 lingx.com 开发的国产 GPS 车辆追踪平台,支持 JT/T 808 (车辆定位协议)、JT/T 1078 (视频监控协议)和苏标主动安全 (JSATL12)等主流行业标准。系统采用 Java 后端 + Vue3 前端架构,内置 MySQL、Redis、Nginx,无需额外安装任何依赖,解压即用,非常适合快速部署和二次开发。
适用场景:
- 车队管理、货运监控
- 网约车/出租车调度
- 校车/危化品车辆监管
- 有视频联网需求的运营场景
二、系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 7 / Windows 10 / Windows Server 2016+ |
| CPU | 2 核及以上 |
| 内存 | 4 GB 以上(推荐 8 GB) |
| 磁盘 | 至少 10 GB 可用空间 |
| 磁盘分区 | 必须有 D 盘 (默认免配置路径为 D:\tracseek) |
重要提示: TracSeek 采用绿色免安装方式,内置了 JRE、MySQL、Redis、Nginx,无需手动安装任何依赖。
三、安装步骤
第一步:解压安装包
将 tracseek.zip 解压到 D 盘根目录,解压后路径应为:
D:\tracseek\
目录结构如下:
D:\tracseek\
├── TracSeek.exe ← 主启动程序(图形界面)
├── jre\ ← 内置 Java 运行环境
├── mysql\ ← 内置 MySQL 数据库(端口 13306)
├── redis\ ← 内置 Redis 缓存(端口 6379)
├── nginx\ ← 内置 Nginx Web 服务(端口 8800)
├── jt808_server\ ← JT808 协议服务(Java)
├── jt808_html\ ← 前端静态文件(Vue3)
├── jt1078_server\ ← JT1078 视频服务
├── jt1078_ftp\ ← 视频附件 FTP 服务
├── jsatl12_server\ ← 苏标主动安全服务
└── 安装说明.txt
为什么必须解压到 D 盘根目录?
因为 Nginx 的前端静态文件路径硬编码为
d:/tracseek/jt808_html,解压到其他位置需要手动修改 Nginx 配置文件D:\tracseek\nginx\conf.d\jt808.conf。
第二步:启动主程序
双击 D:\tracseek\TracSeek.exe 打开图形化管理界面。
程序界面会列出所有子服务,按照从上到下的顺序依次启动:
- MySQL --- 数据库服务
- Redis --- 缓存服务
- JT808 Server --- 核心协议服务
- JT1078 Server --- 视频流服务
- JT1078 FTP --- 文件传输服务
- JSATL12 Server --- 苏标主动安全服务
- Nginx --- Web 代理服务(最后启动)
每个服务点击启动后,等待其状态变为"运行中"再启动下一个。
第三步:访问后台
打开浏览器,输入:
http://127.0.0.1:8800/
使用默认账号密码登录:
| 字段 | 值 |
|---|---|
| 用户名 | admin |
| 密码 | 123456 |
登录成功后,建议立即前往系统设置修改默认密码。
四、端口说明
TracSeek 运行时会占用以下端口,安装前请确保这些端口未被占用:
| 端口 | 协议 | 用途 |
|---|---|---|
8800 |
TCP | Web 后台入口(Nginx 代理) |
8808 |
TCP | JT808 设备接入端口 |
6802, 6803 |
TCP | 视频播放/推流端口 |
6805 |
TCP | 实时对讲设备接入 |
6821 |
TCP | 苏标主动安全服务 |
6891--6898 |
TCP | FTP 数据端口 |
13306 |
TCP | MySQL(内部使用) |
6379 |
TCP | Redis(内部使用) |
检查端口占用(以管理员身份运行 PowerShell):
powershell
netstat -ano | findstr "8800 8808 6802"
五、部署到公网服务器
如果将 TracSeek 部署在公网服务器(云服务器/VPS),需要将内网地址改为服务器公网 IP:
方法一:通过后台界面修改(推荐)
- 登录后台 → 系统设置 → 将
127.0.0.1改为公网 IP - 登录后台 → 视频设置 → 同样将地址改为公网 IP
方法二:修改 Nginx 配置
编辑 D:\tracseek\nginx\conf.d\jt808.conf,将 server_name 127.0.0.1 改为:
nginx
server_name 你的公网IP;
修改后重启 Nginx 服务。
云服务器安全组/防火墙需开放以下端口(TCP 入站):
80, 443, 8800, 8808, 6802, 6803, 6805, 6821, 6891-6898
六、常见问题排查
页面无法访问(8800 端口)
-
检查 Nginx 是否已启动
-
检查 Windows 防火墙是否阻断了 8800 端口:
powershell# 以管理员运行,添加防火墙入站规则 New-NetFirewallRule -DisplayName "TracSeek-Web" -Direction Inbound -Protocol TCP -LocalPort 8800 -Action Allow
JT808 Server 启动失败
通常是 MySQL 或 Redis 未完全就绪导致,解决方案:
- 确认 MySQL 和 Redis 状态为"运行中"后再启动 JT808 Server
- 查看日志:
D:\tracseek\jt808_server\logs\
数据库连接失败
检查 D:\tracseek\jt808_server\conf\config.properties 中的数据库配置:
properties
tracseek.database.ip=127.0.0.1
tracseek.database.port=3306 # 注意:对外实际端口是 13306
tracseek.database.username=root
tracseek.database.password=lgx123
tracseek.redis.ip=127.0.0.1
tracseek.redis.port=6379
tracseek.redis.password=lgx123
设备无法接入
确认终端设备配置的服务器 IP 和端口:
- IP :服务器 IP(本地为
127.0.0.1,公网为服务器外网 IP) - 端口 :
8808
七、系统架构总览
终端设备(GPS终端/视频终端)
↓ JT808/JT1078协议
┌─────────────────────────────┐
│ jt808_server :8808 │ ← 协议解析、指令下发
│ jt1078_server :6802 │ ← 视频流处理
│ jsatl12_server :6821 │ ← 主动安全附件
└─────────────┬───────────────┘
│
MySQL + Redis
│
Nginx :8800
│
浏览器 → Web 后台界面
八、相关资源
- 官网 :https://www.lingx.com
- 文档(Linux 安装 / API 开发) :https://www.lingx.com/docs.html
- 演示平台 :http://gps.lingx.com/(账号
admin/ 密码123456) - 技术支持 QQ :
283853318
以上就是在 Windows 下安装和部署 TracSeek 的完整流程。TracSeek 绿色安装的设计让整个过程非常简单------解压、启动、登录三步搞定。如有二次开发需求,也可以联系官方获取源码授权。