OpenMPTCProuter use MultiPath TCP to aggregate multiple Internet connections and OpenWrt.

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


Aggregate bandwidth from multiple internet connections (Fiber, ADSL, VDSL, 4G,...)


Always up with connection and VPS failover


All data between the router and the VPS are encrypted and can be obfuscated
Paypal donate button Flattr donate button


OpenMPTCProuter v0.12.1 2018-03-19 19:24

Small update:

  • When available, glorytun tunnel is used as default route for ICMP, UDP can also use it.
  • Fixes on MPTCP tracker

OpenMPTCProuter v0.12 2018-03-16 14:10

Small update:

  • Add MPTCP syn retries and checksum settings to LuCI interface
  • luci-base and luci-mod-admin-full updated to latest OpenWrt commit
  • Fix UDP support
  • some MPTCP support fixes

OpenMPTCProuter v0.11 2018-03-12 13:53

Nginx is used instead of HAProxy for VPS failover: Nginx support TCP and UDP, HAProxy only support TCP.

Basic IPv6 support: you can use the VPS IPv6 to go to internet and get ULA IPv6 for your home network.

OpenMPTCProuter v0.10 2018-03-07 14:23


  • New diagnostics tools are added in interface: iperf3, netstat and public ip display
  • speedtestc apps available using command line to perform test over
  • QoS
  • Quota per interface
  • Some fixes with MPTCP when using DHCP.

OpenMPTCProuter v0.9.1 2018-02-28 17:15

Some updates:

  • Linux kernel 4.9.82
  • MPTCP 0.93.1
  • HAProxy for VPS failover
  • OMR-Tracker LuCI interface to detect when a connection is down
  • Many fixes
  • OpenMPTCProuter VPS script fixes

OpenMPTCProuter v0.5.1 2018-02-16 22:14

This new release add the support of the obfuscate tool simple-obfs to shadowsocks and the luci interface.

OpenMPTCProuter VPS install script 2018-02-13 14:55

A script is now available to install and configure the OpenMPTCProuter VPS. This install script will do the following steps:

  • install MPTCP kernel
  • install shadowsocks
  • generate a key and configure shadowsocks
  • install glorytun TCP VPN
  • generate a key and configure glorytun
  • put SSH port to 65222
  • install and configure shorewall with a commented rule to redirect all VPS port (1-64999) to OpenMPTCProuter glorytun VPN client

wget -O - | sh