OpenMPTCProuter作多网络聚合盒子

世界杯球童 2025-07-02 22:27:18 1126

直播推流能否成功取决于当前网络上行速度即上传速度

从网络侧到用户侧的数据流,都属于下行;从用户侧到网络侧是数据流,则属于上行

100M宽带的理论下行速度为 12.5M/S、上行速度为1.25M/S, 100M带宽对应的下行上行速度计算公式为:

下行速度:100M ➗ 8 = 12.5 M/S

上行速度:(100M ➗ 8) ➗ 10 = 1.25 M/S

有时候网络直播场景是在户外、商场、地下室等没有专供网络的环境;远程医疗,车联网等都需要稳定的网络环境。

如何提供稳定的网络环境,这时候多网络聚合就显得尤其重要,多个网络聚合,其中一个网络掉线也不会影响其他网络聚合。

开源聚合路由OpenMPTCProuter

OpenMPTCProuter 是在 OpenWrt 的基础上使用 MultiPath TCP (MPTCP) 实现多网络(4G,ADSL,VDSL,fiber,...)聚合

从运行原理图可知 OpenMPTCProuter 需要 router 和 VPS 配合才可以运行.

一、OpenMPTCProuter 聚合路由器固件安装

Router 官方安装指南

树莓派安装过程

选择自己设备对应的固件下载,我的设备是树莓派4,我选择了最新树莓派4对应的64位ext4 image,如果你是使用web升级安装固件应选择sysupgrade.img.gz 。使用Etcher将下载的镜像文件写入SD卡写入完成,将SD卡插到树莓派中,插上树莓派电源-启动,用一根网线连接树莓派和电脑在电脑端浏览器访问 http://192.168.100.1/ ,进入OpenMPTCProuter系统,首次进入默认无密码,直接登录即可,先去安装好VPS再来配置路由器。

X86主机安装过程

一个U盘烧录WinPE系统的U盘下载X86机器对应的聚合路由器固件和一个DiskImage工具,并复制到U盘内小主机外接屏幕和键盘,开机按住F2或F12进入BIOS设置,在BOOT一栏中设置选择从U盘启动进入WinPE系统,瘦客机最好先低格一下硬盘,打开 DiskImage,映像选择聚合路由器固件,驱动器选择physical disk,开始写入写完后,重启系统 ,按F2/F12进BIOS,重新把硬盘设成启动顺序第一位用网线连接小主机和电脑,在电脑端浏览器访问 http://192.168.100.1/ 即可进行路由设置

PS : 如果想安装其他软路由,openwrt和lede安装过程与此相同,可参考树莓派安装openwrt软路由

二、VPS 安装

VPS 官方安装指南

选购阿里云弹性服务器可参考蚂蚁出的指导

运行脚本安装vps,成功后会得到秘钥

SSH登录端口会被更改为 65222,使用新端口号重连服务器,秘钥存储路径为 /root/openmptcprouter_config.txt

三、整合配置信息

网线连接树莓派和电脑,在电脑端浏览器访问 http://192.168.100.1/

将在服务器安装VPS后得到的秘钥和用户名以及服务器IP填入路由器上对应vps的配置里

站点统计