核心功能模块
从信息发布、路线订阅到安全鉴权的完整能力栈,覆盖货运信息撮合全流程。
信息发布(5 大厅)
支持冷链、危化品、拼箱零担、大宗散货、供需信息 5 大货运大厅的货源 / 车源发布,各大厅扩展字段以 JSON 存储,标题自动按"出发地→目的地+货物+吨数"生成。
定制路线订阅
用户设置出发省市、目的省市、货物类型、大厅类型与重量区间,最多可创建 10 条订阅路线;路线信息聚合页以时间线展示某条路线的全部历史与最新信息。
智能匹配推送
信息发布后触发异步任务(@Async),扫描全部订阅规则进行匹配,符合条件的用户立即收到 APP 推送 / 小程序模板消息 / 短信,可逐条设置推送方式或静默。
区域代理商体系
按区域代理商模式运营,代理商拥有独立后台(独立端口与 JWT secret),仅能管理本区域会员与内容,用户付费后按抽佣比例自动分润,越权访问其他区域被阻止。
联系撮合
游客仅可见标题与部分摘要,会员可查看完整信息与联系方式;联系手机号 AES 加密存储,查看记录留痕以避免重复收费,平台不做在线下单,只做信息对接。
实名认证
支持身份证正反面 OCR 实名认证(选填),危化品信息发布时强制要求;身份证号以 SHA-256 哈希存储,仅用于唯一性校验,不落地明文。
HMAC 签名鉴权
所有接口强制签名:HMAC-SHA256(appSecret, timestamp + nonce + method + path + bodyMd5),签名与请求体分离;设备注册时颁发 appKey / appSecret,客户端请求工具自动注入签名头。
接口防重放
每个请求携带唯一 nonce(UUID)与毫秒时间戳,服务端校验时间窗口 ±5 分钟,并通过 Redis SETNX 保证 nonce 5 分钟内唯一,超时或重放立即拒绝。
双后台管理
平台总后台管理全部代理商、会员与全局配置,含仪表盘、信息审核、套餐管理、统计报表等模块;代理商后台面向本区域,具备审核、会员管理、收益统计与操作日志。
全局搜索与筛选
关键词一次搜索全部大厅,结果按大厅分组展示;各大厅支持出发地 / 目的地 / 货物类型 / 车型等多维筛选,配合常用路线与货物类型输入联想,快速定位目标信息。
技术架构(四层)
📱 前端(uni-app)
- · uni-app 一套代码三端覆盖
- · 微信小程序 / H5 / App
- · 5 大厅页面 + 发布表单
- · request.js 自动注入签名与防重放头
- · 路线订阅、钱包、推广码等页面
⚙️ 后端(Spring Boot 2.5.3 + Java 8)
- · Spring Boot 2.5.3 / Java 1.8
- · MyBatis-Plus 3.5.x(预编译防注入)
- · 平台 API 8080 端口
- · 代理商后台独立 8081 端口
- · SignatureFilter / RateLimitFilter
🗄️ 数据层
- · MySQL 8.0(InnoDB / UTF-8MB4)
- · JSON 字段存储各大厅扩展属性
- · Redis 7(Lettuce)缓存与防重放
- · OSS / MinIO 图片与证件存储
- · 会员 / 信息 / 订阅 / 订单核心表
🔒 安全与部署
- · Nonce 防重放 + 时间窗口校验
- · HMAC-SHA256 请求签名
- · JWT 单设备绑定 / 黑名单登出
- · Redis Lua 滑动窗口限流
- · Docker Compose + Nginx(HTTPS Only)
部署方案与价格
私有化部署,数据自持;支持二次开发与深度定制
标准部署版
适合快速上线的货运信息平台运营方
- ✔ 完整平台部署(API + 双后台 + uni-app 三端)
- ✔ 5 大货运大厅全功能开放
- ✔ 定制路线订阅与各类匹配推送配置
- ✔ 区域代理商模式与分润规则配置
- ✔ 防重放 / HMAC 签名 / 限流安全体系
- ✔ 1 年免费 Bug 修复与技术支持
含源码私有化版
适合需要二次开发与深度定制的企业与代理商
- ✔ 含标准部署版全部内容
- ✔ 全部源码交付(API / 双后台 / uni-app)
- ✔ 各大厅扩展字段与业务模板定制改造
- ✔ 短信 / 推送 / 支付渠道接入配置
- ✔ 部署文档 + 代码讲解 + 1 年技术支持
以上均为私有化部署一次性报价;后续功能增购、渠道接入与定制集成另议。
常见问题
关于 FreightHub 货运信息发布与查询平台的常见疑问与解答
FreightHub 货运信息发布与查询平台是什么?
FreightHub 是一套面向货主与车主的垂直货运信息发布与查询平台,包含冷链、危化品、拼箱零担、大宗散货、供需信息 5 个垂直大厅,支持信息发布、查询、定制路线订阅与联系撮合,不做在线下单,只做信息对接,由区域代理商模式运营。
平台支持哪些终端?需要什么运行环境?
客户端基于 uni-app 开发,一套代码同时覆盖微信小程序、H5 与 App 三端;后端为 Spring Boot 2.5.3 + Java 8,配套平台总后台与代理商独立后台两套管理端,数据库使用 MySQL 8.0,缓存与防重放依赖 Redis 7。
接口安全是如何保障的?
所有接口强制 HMAC-SHA256 签名,请求头携带 timestamp 与唯一 nonce,服务端通过 Redis 校验 nonce 5 分钟内唯一并校验时间窗口,实现防重放;同时具备 JWT 单设备绑定、AES 联系方式加密、SQL 预编译防注入、XSS 过滤、Redis 滑动窗口限流与 HTTPS Only。
价格是多少?两档有什么区别?
标准部署版 ¥12,800,含完整平台部署与功能开通;含源码私有化版 ¥29,800,在标准版基础上交付全部源码并支持二次开发与深度定制。两档均为私有化部署一次性报价。