BUILD SNAPSHOTS MIRRORS

编译和快照,应该留给能维护版本的人。

快照版适合测试未来版本,自编译适合适配硬件;生产客户更需要稳定版本和回滚方案。

开源技术底座基于 OpenWrt 与多路径传输能力
本地网关 + 汇聚节点两部分都要部署和维护
蚂蚁聚合商业版硬件、云端、配置、售后组合
国内商业权益官方合作、商标权益与本地化服务
SNAPSHOTS

快照版适合测试,不适合盲目生产。

官方文档明确说明未来版本可能很不稳定,且不提供支持。路由器快照和服务器开发脚本通常需要配套使用。

确认用途

只建议用于测试、新硬件验证或研发环境,不建议直接放到客户现场。

使用开发服务器脚本

示例以官方当前文档为准。

wget -O - https://www.openmptcprouter.com/server-test/debian-x86_64.sh | KERNEL="6.18" sh

下载开发镜像

路由器开发快照在 snapshots.openmptcprouter.com。

保留回滚方案

测试前保存当前稳定镜像、配置备份和节点版本。

MIRRORS

镜像站适合团队内部加速和归档。

官方镜像站文档提供 rsync 目录。全量数据很大,首次同步应限制带宽,并按 12 到 24 小时周期同步。

rsync://rsync.openmptcprouter.com/releases
rsync://rsync.openmptcprouter.com/develop
rsync://rsync.openmptcprouter.com/packages
容量提醒官方文档早期说明 release 目录接近 1TB,且每个新版本会继续增加数据。公开客户一般不需要自建镜像站。
BUILD FROM SOURCE

unsupported platform 的自编译路径。

官方文档提示:未生成镜像的平台属于 unsupported platform,编译不保证成功,也不提供支持。适合具备 OpenWrt 编译经验的团队。

准备 Linux 编译环境

安装 OpenWrt 编译所需工具链和依赖,建议使用干净编译机。

克隆源码

以普通用户执行,不要用 root 执行 build.sh。

git clone https://github.com/Ysurac/openmptcprouter.git
cd openmptcprouter
git checkout master

指定目标平台

将 myplatform 替换为真实平台名,例如 x86_64。

OMR_TARGET="myplatform" OMR_FEED_SRC="master" OMR_KERNEL="6.1" ./build.sh

手动 menuconfig

不支持平台需要进入对应 source 目录后选择架构并编译。

cd myplatform//source
make menuconfig
make -j6
PRODUCTION CHOICE

如何决定自编译还是商业版。

编译能力和交付能力是两回事。商业客户更关心能否稳定上线、能否售后、能否回滚。

情况建议原因
官方已有稳定镜像优先使用稳定镜像或商业版适配固件。减少驱动、依赖、脚本和版本组合风险。
新硬件适配技术团队可自编译测试。必须能处理编译失败、驱动缺失、性能瓶颈和回滚。
生产现场优先商业版或经验证的稳定版本。快照变化快,不适合无人维护的客户现场。
团队内部镜像可自建镜像站。适合加速下载和归档,不是普通客户必需项。
OPEN SOURCE AND COMMERCIAL

开源版适合技术团队自建,商业版适合生产交付。

开源版 OpenMPTCProuter

  • 需要自行选择设备、刷机、部署远端节点、维护系统版本。
  • 适合学习、验证、研发测试和有专职网络工程师的团队。
  • 问题排查依赖自己的 Linux、OpenWrt、路由和服务器经验。

蚂蚁聚合商业版

  • 面向直播回传、门店联网、车载现场、工厂和企业办公。
  • 提供适配硬件、预配置系统、云端汇聚节点、中文支持和售后。
  • 把教程里的技术步骤变成可交付清单,减少现场试错。

教程可以自学,生产环境建议先做方案评估。

把线路数量、运营商、现场地点、带宽目标、业务类型发给我们。蚂蚁聚合会按合规业务网络场景给出硬件、节点、配置和维护建议。