开源技术底座基于 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、路由和服务器经验。
蚂蚁聚合商业版
- 面向直播回传、门店联网、车载现场、工厂和企业办公。
- 提供适配硬件、预配置系统、云端汇聚节点、中文支持和售后。
- 把教程里的技术步骤变成可交付清单,减少现场试错。
