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.51 2019-07-21 07: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 06:12

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:53


  • 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:27

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 12: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:31

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 08: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 17: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 19: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 17: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

OpenMPTCProuter v0.41 2018-11-12 19:19


  • Beta version of SNMPd interface
  • An alert by e-mail can be sent when a connection is down
  • Update Shadowsocks to release 3.2.1
  • A banner display when a new version of OpenMPTCProuter is available
  • Many fixes

OpenMPTCProuter VPS v0.64:

  • Update to MPTCP kernel 4.14.79
  • Support Ubuntu Server 18.04
  • Update Shadowsocks to 3.2.1

OpenMPTCProuter v0.40 2018-11-01 09:45

Small changes :

  • Add IPv6 support for MPTCP routes
  • "no delay" enabled by default for ShadowSocks from issue #200
  • Add an option to make master multipath interface dynamic, interface with best RTT is used to create initial subflow from issue #199
  • Many fixes

OpenMTPCProuter VPS v0.61 :

  • Add no-delay support to ShadowSocks
  • Update to 4.14.77 MPTCP kernel

OpenMPTCProuter v0.39 2018-10-23 18:11


  • Update to latest Glorytun UDP commit
  • Update to latest nDPI netfilter commit
  • New omr-bypass firewall rules
  • HNAT and HW Crypto enabled by default for BPI-R2
  • Many fixes

OpenMPTCProuter v0.38 2018-10-11 17:14

Some changes:

  • Latest MPTCP changes added for 4.14 and 4.9 kernel
  • New OMR-Bypass LuCi interface with network interface choice for each IP, network, domain or protocol bypassed
  • IPv6 support in OMR-Bypass
  • Some fixes

OpenMPTCProuter VPS v0.55 update to kernel 4.14.73 with latest MPTCP changes.

OpenMPTCProuter v0.37 2018-09-22 05:57

Small changes:

  • Better Banana PI BPI-R2 support
  • Latest MPTCP update
  • Raspberry PI 3B+ network led are working now
  • Shadowsocks can be bypassed for some IP to use VPN instead
  • Many fixes

OpenMPTCProuter v0.36 2018-09-17 15:44

Some changes:

  • Update to latest MLVPN and simple-obfs version
  • Support Banana PI BPI-R2 Wifi
  • Add domain IPs when a domain is added to omr-bypass
  • Many fixes

OpenMPTCProuter v0.35 2018-09-07 19:45


  • Banana Pi BPI-R2 support (beta and wifi not supported yet)
  • Fixed mac address for macvlan
  • MPTCP updated to latest changes
  • Many bug fixes

OpenMPTCProuter VPS 0.50 : Updated to latest MPTCP changes

OpenMPTCProuter v0.34 2018-08-30 06:00

A bug fixes release:

  • Fix MPTCP support check
  • Latest MLVPN new-reorder version
  • Better network interface creation
  • Many other fixes

OpenMPTCProuter VPS v0.47 : Update to kernel 4.14.64

OpenMPTCProuter v0.33 2018-08-24 14:36


  • Check and set best MTU for each WAN interface
  • Status page is faster
  • Many fixes

OpenMPTCProuter VPS v0.46 updated with latest MPTCP changes.

OpenMPTCProuter v0.32.1 2018-08-18 19:27

Small update:

  • Public IPs in status page can be anonymized
  • Latest Raspberry PI kernel updates
  • IPv6 can be enabled/disabled in wizard
  • Many fixes