OpenMPTCProuter use MultiPath TCP (MPTCP) to really aggregate multiple Internet connections and OpenWrt.

OpenMPTCProuter diagram
A simple diagram to describe how OpenMPTCProuter is working.


Bonding connections to really aggregate bandwidth from up to 8 internet connections (Fiber, ADSL, VDSL, 4G,...)
Provide hybrid Internet with any FAI


Always up with connection and VPS failover


All data between the router and the VPS can be encrypted and obfuscated
Paypal donate button  Flattr donate button  liberapay donate button  patreon donate button  Linkedin profile  Twitter button  Atom feed button


OpenMPTCProuter v0.56.2 2020-10-30 09:18

This minor release only fix adding MacVLAN interface in wizard

OpenMPTCProuter v0.56.1 2020-10-29 07:57

Small fixes:

  • MLVPN work now
  • Fix on interface creation in Wizard
  • Fix error on MPTCP routes after an interface was removed in some case
  • Block QUIC by default to force TCP usage instead of UDP

OpenMPTCProuter VPS v0.1019:

  • Fix on shadowsocks update key
  • Less log with v2ray

OpenMPTCProuter v0.56 2020-10-27 09:35


  • V2Ray support for TCP and UDP (proxy can be selected in wizard between shadowsocks and v2ray)
  • V2Ray reverse proxy support
  • Domain support as VPS address
  • NanoPi R2S official support
  • Improvement on LTE dongle
  • Kernel and packages update
  • MLVPN is back
  • MPTCP update
  • Dashboard with VPS info
  • omr-test-speed with multiples locations servers
  • Enable/disable rules in omr-bypass
  • More complete LAN/WAN settings in wizard
  • Many fixes

OpenMPTCProuter VPS v0.1018:

  • Update kernel
  • MPTCP updated
  • V2Ray support

Update of the VPS part is needed.

OpenMPTCProuter v0.55.3 2020-08-25 13:51

Small fixes:

  • omr-bypass mac address is working again
  • fix when no IP set in wizard
  • Fix RPI4 eeprom update script

OpenMPTCProuter v0.55.2 2020-08-21 20:53

Fixes & update:

  • Fix in OMR-ByPass
  • Fix issue when 2 interfaces and one is set as backup
  • Update rpi-eeprom

OpenMPTCProuter v0.55.1 2020-08-17 16:13

OpenMPTCProuter v0.55.1 (bugfixes release):

  • Fix open TCP and UDP port on server firewall
  • Add german translation
  • Fix IPv6 aggregation
  • Remove some ping logs
  • workaround for "ring expansion failed" error

OpenMPTCProuter v0.55 2020-08-11 09:40

OpenMPTCProuter v0.55:

  • Kernel 5.4 based
  • MPTCP updated
  • interfaces omr-bypass and MPTCP ported to javascript
  • Load balancing support when no VPS available
  • VPS failover doesn't use Nginx HA anymore
  • More infos for QMI, modemmanager and huawei modems
  • A new shutdown app
  • Add Argon theme support
  • Multi users support (ACL)
  • Server multi IPs support
  • Add https-dns-proxy for DoH support
  • Add Full Cone Nat support
  • Multipath settings available for each interface in Network->Interfaces
  • MacVLAN settings available for each interface in Network->Interfaces
  • Espressobin v7 support
  • Many more changes
  • Many bugs fixes

OpenMPTCProuter VPS v0.1017:

  • Update to kernel 5.4
  • MPTCP updated

Update of the VPS part is needed.

Other news:

Thank you for all donations that help pay for hardware, servers, phone bills used for testing, and the CDN.

OpenMPTCProuter v0.54 2020-03-10 10:12


  • Update of Shadowsocks-libev and v2ray plugin
  • Latest MPTCP 0.95 commit
  • Mobile signal info on status page for multiples devices type
  • Image of less then 50Mo for WRT3200ACM and WRT32X
  • MLVPN is back
  • Many fixes

OpenMPTCProuter VPS 0.1013:

  • Update kernel to 4.19.104
  • Many fixes

update of the VPS part is needed.

OpenMPTCProuter v0.53 2019-12-20 21:40

Many changes:

  • Update of DSVPN to latest commit
  • Update Glorytun UDP to latest commit
  • Update MPTCP 0.95
  • ECF (Earliest Completion First) MPTCP scheduler
  • Shadowsocks-libev v2ray plugin update
  • Support MPTCP over VPN for connection where MPTCP is blocked (beta)
  • Send and retrieve router backup from server (beta)
  • Add rpi-eeprom to update RPI4 firmware
  • Many bug fixes

OpenMPTCProuter VPS 0.1005:

  • Use instead of Flask for Admin API
  • Use of Shadowsocks Manager
  • Update to kernel 4.19.80
  • Script update Debian 9 to Debian 10 (Debian 9 can't be supported anymore)

Note: Wifi is not available on BPI-R2 for now.

Update of VPS script is required.

OpenMPTCProuter v0.52 2019-09-16 06:00

Some changes:

  • BLEST scheduler is working
  • A Dead Simple VPN (DSVPN) is supported
  • Update to Shadowsocks 3.3.1
  • Update to Linux kernel 4.19.72
  • Many bugs fixes

OpenMPTCProuter VPS 0.1001:

  • Update to Linux kernel 4.19.67
  • DSVPN support
  • Bug fixes

OpenMPTCProuter v0.51 2019-07-21 06:02

Many changes :

  • Update to kernel 4.19
  • Update to MPTCP 0.95
  • Update Glorytun UDP to 0.1.3
  • Update OpenWrt Luci interface and theme
  • Status page can be translated
  • Support Raspberry PI 4
  • Many bug fixes

OpenMPTCProuter VPS 0.997 :

  • Update to kernel 4.19
  • Update to MPTCP 0.95
  • Support Debian 10 Buster

OpenMPTCProuter v0.50 2019-06-04 05:59

Small update:

  • Update LuCi interface and theme
  • Update OpenWrt packages
  • Update to latest MPTCP 0.94 commit
  • Hyper-V image is created
  • Bugfixes

OpenMPTCProuter VPS 0.995:

  • Update to latest MPTCP 0.94 commit and kernel 4.14.122
  • Bugfixes

This a a bugfixes release, next release should be based on Linux 4.19 kernel.

OpenMPTCProuter v0.49 2019-05-11 14:49


  • pi-hole support
  • Shadowsocks v2ray plugin with tls support
  • Use latest OpenWrt packages and feeds
  • Update ndpi-netfilter
  • many bugs fixed

OpenMPTCProuter VPS 0.993:

OpenMPTCProuter v0.48 2019-04-03 12:26

Small update:

  • Glorytun UDP updated to 0.1.1
  • Kernel update to 4.14.108
  • Latest MPTCP 0.94.4 patches
  • SQM support back in wizard
  • Some wifi and ethernet drivers
  • Luci-ssl enabled by default
  • iPerf3 from VPS support
  • Fixes

OpenMPTCProuter VPS v0.992:

  • Latest MPTCP 0.94.4 patches
  • iperf3 with authentication added
  • tracebox installed by default

OpenMPTCProuter v0.47 2019-03-12 11:27

Small changes:

  • Update to latest MPTCP 0.94 changes
  • Update to Shadowsocks-libev 3.2.5 and v2ray plugin 1.1.0
  • Update to latest glorytun-udp changes
  • Update kernel to 4.14.104
  • LCD4Linux and FBTFT are installed by default (a config file and plugin will be released in a next release)
  • IPv6 using NAT66 fixed
  • Many bugfixes

OpenMPTCProuter VPS v0.96:

  • Update to latest MPTCP 0.94 changes
  • Update Shadowsocks-libev, v2ray plugin and glorytun-udp

OpenMPTCProuter v0.46 2019-02-05 18:30

Changes :

  • Shadowsocks v2ray plugin support
  • Latest MPTCP 0.94 commit
  • Update to kernel 4.14.96
  • Update ndpi-netfilter
  • Many bug fixes

OpenMPTCProuter VPS v0.90 :

  • Update to kernel 4.14.94
  • Latest MPTCP 0.94 commit
  • Shadowsocks v2ray plugin support
  • Some fixes

OpenMPTCProuter v0.45 2019-01-06 07:34


  • WRT32X beta support
  • Use RPI patches from OpenWrt upstream
  • Fix BPI-R2 memory size
  • Update MPTCP to latest commit
  • Display connections and fullmesh in MPTCP interface
  • Add ASN to omr-bypass
  • Update to kernel 4.14.90
  • Use UCI for ip rules
  • Many fixes

OpenMPTCProuter VPS v0.84:

  • Update to kernel 4.14.91
  • Latest MPTCP commit
  • OpenVPN, MLVPN and OBFS are installed by default
  • Some fixes

OpenMPTCProuter v0.44 2018-12-14 16:43

Fixes and little changes:

  • Full and easy VPS failover support
  • Add a "select master route on network change" option
  • Many bug fixes

OpenMPTCProuter v0.43 2018-12-08 18:19

Small changes:

  • Use static IP for Glorytun VPN
  • Update Glorytun UDP to latest commit
  • Linksys WRT3200ACM beta support
  • Add latest RPI kernel 4.14 patches
  • Many fixes

OpenMPTCProuter VPS v0.77:

  • Admin JSON server allow glorytun settings changes
  • Some fixes

OpenMPTCProuter v0.42 2018-11-29 16:18

Big changes:

  • Get all VPS keys and settings from VPS admin script
  • Set MPTCP VPS settings from OpenMPTCProuter
  • Better OpenMPTCProuter status page
  • uPnP/NAT-PMP support
  • Simplify SNMPd interface
  • Dynamic master route enabled by default
  • Bypass domains linked to a protocol
  • Add Bypass by IP source
  • Update to latest Glorytun UDP commit
  • Update to latest MPTCP commit

OpenMPTCProuter VPS v0.65:

  • Update to latest MPTCP commit
  • Add a python JSON TLS admin server to get/set MPTCP, Shadowsocks, Shorewall and glorytun settings

OpenMPTCProuter status page