OpenMPTCProuter

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

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

Aggregation

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

Failover

Always up with connection and server failover

Security

All data between the router and the server part are encrypted by default and can be obfuscated
Paypal donate button  Bitcoin donate button  patreon donate button  Linkedin profile  Twitter button  Atom feed button

News

OpenMPTCProuter v0.60 beta 2 2024-02-15 08:31

OpenMPTCProuter v0.60 will be available with both Linux kernel 6.1 and kernel 5.4

For install informations: https://github.com/Ysurac/openmptcprouter/issues/2961

Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

Common:'

  • Same as Beta 1
  • Better ModemManager support
  • Many fixes
  • All packets updated

Kernel 6.1 only:

  • Same as beta1
  • nftables is used instead of iptables
  • ZBT z8102ax, Raspberry PI 5, QNAP 301w, RUTX50 support

OpenMPTCProuter v0.60 beta 1 2023-09-16 12:36

OpenMPTCProuter v0.60 will be available with both Linux kernel 6.1 and kernel 5.4

For install informations: https://github.com/Ysurac/openmptcprouter/issues/2961

Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

Common:'

  • OpenVPN update
  • Multiples backups of the router on VPS support
  • Download/Upload speed test to VPS support
  • VLESS, VMESS and Trojan protocols V2Ray support
  • Automatic speedtest option to set download/upload speed for SQM and Glorytun UDP
  • OMR-ByPass can be used without nDPI for services bypass
  • SQM-Autorate update
  • GSO/GRO/TSO/LRO & UFO configuration for each network interface
  • Many fixes
  • All packets updated

Kernel 6.1 only:

  • BBRv3 support (replace BBRv2)
  • Patch V2Ray, OpenVPN and Glorytun TCP for MPTCP upstream support
  • ARM64 is supported on VPS side
  • MPTCPd support

OpenMPTCProuter v0.59.1 2022-08-30 17:24

Changes:

  • OMR-ByPass fixes
  • SIP ALG fixes and it's enabled by default like release <0.59
  • Various small fixes

VPS script need to be updated to 0.1028


OpenMPTCProuter v0.59 2022-08-23 11:12

Changes:

  • VPS script Debian 11 support
  • MPTCP-next kernel support on app side (on kernel 5.15)
  • Kernel 5.4 updated
  • RUTX12 support
  • MPTCP redundant fix on 5.4
  • SIP ALG is disabled by default on VPS side and option available to enable it in router interface
  • Fix multiple server failover
  • Speed and duplex settings for each port
  • With router using 5.15 kernel, VPS can be 5.4 or 5.15 script
  • V2Ray can be used only for TCP (instead of TCP & UDP)
  • Update ndpi-netfilter2
  • Many fixes

VPS script need to be updated to 0.1027


OpenMPTCProuter v0.59 Release Candidate 3 2022-08-13 06:18

v0.59 will be a bug fixes release still based on 5.4 Linux kernel.

Changes from previous RC:

  • Bug fixes
  • Translation update
  • Fix on VPS script

I hope RC3 to be latest Release Candidate

Release based on 5.15 kernel is also available to test for all supported platforms.

To test: https://github.com/Ysurac/openmptcprouter/issues/2077


OpenMPTCProuter v0.59 Release Candidate 2 2022-08-05 18:38

v0.59 will be a bug fixes release still based on 5.4 Linux kernel.

Changes from previous RC:

  • ndpi-netfilter2 updated
  • Setting to disable V2Ray UDP transport
  • Fixes on v2ray with omr-bypass
  • Fix additional WAN latency setting
  • BBR2 available on Linux Kernel 5.15 based release
  • Various bug fixes

Release based on 5.15 kernel is also available to test for all supported platforms.

To test: https://github.com/Ysurac/openmptcprouter/issues/2077

I also made a CDN change: instead of KeyCDN, Bunny CDN is used now.


OpenMPTCProuter v0.59 Release Candidate 1 2022-07-17 12:50

v0.59 will be a bug fixes release still based on 5.4 Linux kernel.

Changes from previous beta:

  • MPTCP out-of-tree updated
  • Router part using 5.15 kernel can be used with both script using kernel 5.4 and 5.15
  • Various bug fixes

Release based on 5.15 kernel is also available to test for all supported platforms.

To test: https://github.com/Ysurac/openmptcprouter/issues/2077


OpenMPTCProuter v0.59 beta6 2022-05-16 17:46

v0.59 will be a bug fixes release still based on 5.4 Linux kernel.

Changes from previous beta:

  • MPTCP updated with a fix on redundant scheduler support
  • Better BPI-R64 support
  • OpenWrt and kernel updated
  • Various bug fixes

Release based on 5.15 kernel is also available to test for all supported platforms.

To test: https://github.com/Ysurac/openmptcprouter/issues/2077


OpenMPTCProuter v0.59 beta4 2022-04-18 17:39

v0.59 will be a bug fixes release still based on 5.4 Linux kernel with new platforms supported.

Changes:

  • MPTCP updated
  • Netgear Nighthawk X4S support
  • Teltonika RUTX12 support
  • Many bug fixes

To test: https://github.com/Ysurac/openmptcprouter/issues/2077


OpenMPTCProuter v0.58.5 2021-07-11 04:44

Small changes:

  • Fix issue with mac address when using VLAN
  • Fix dashboard error after a timeout

OpenMPTCProuter v0.58.4 2021-06-21 10:04

Changes:

  • Fix firewall issue on blocking IP/ports from LAN
  • Fix firewall issue when a source IP is specified

OpenMPTCProuter v0.58.3 2021-06-18 18:10

Some changes:

  • Update MPTCP
  • Sysupgrade now download right image based on filesystem and EFI
  • Fix UDP over shadowsocks

OpenMPTCProuter v0.58.2 2021-06-16 08:39

Small change again:

  • Add back IPv6 settings in Network->Interfaces

OpenMPTCProuter v0.58.1 2021-06-15 04:55

Only one change:

  • Fix import of old configuration backup

OpenMPTCProuter v0.58 2021-06-14 10:53

Changes:

  • IPv6 WAN and VPS support
  • Checkbox in wizard to enable DNS64
  • Support for interfaces alias
  • VLAN support in wizard
  • Directly upgrade from the web interface
  • Option to keep installed packages after upgrade
  • Update V2Ray
  • Update Shadowsocks-libev
  • Update RPI4 Firmware
  • Add some monitoring data in luci-app-mptcp
  • Multipath TCP update
  • Ubiquiti EdgeRouter X support (not really stable)
  • FriendlyELEC NanoPI R4S support (4GB version)
  • Realtek 8156 for USB to ethernet 2.5G support
  • Wireguard can be used for MPTCP over VPN
  • Support up to 16 WANs on x86_64 instead of 8 on other platforms
  • HTTP test to server API after ping test on WAN
  • Option to reboot interface if down
  • DNSSEC enabled by default
  • Add MPTCP round robin settings
  • Many fixes

OpenMPTCProuter VPS 0.1026:

  • Wireguard support for MPTCP over VPN
  • Kernel update
  • Debian packages for all parts
  • Some fixes

Server part MUST be updated


OpenMPTCProuter v0.57.3 2021-01-05 14:17

Changes:

  • Fix Glorytun TCP and Glorytun UDP web interface
  • Fix import old configuration backup
  • BBRv2 alpha really available on RPI4 64 bits image
  • Banana Pi BPI-R2 working image
  • Update MPTCP

OpenMPTCProuter VPS 0.1014:

  • Update MPTCP
  • Update Linux Kernel

OpenMPTCProuter v0.57.2 2020-12-31 07:11

Changes:

  • Fix Glorytun-UDP when interface set in backup mode
  • Add GRE tunnel tracker
  • Add option to enable/disable interface auto rename
  • Add TCP Congestion Control BBRv2 alpha on ARM64

OpenMPTCProuter v0.57 2020-12-23 09:52

Changes:

  • BBR2 alpha support for 64bits processor
  • OpenVPN UDP Bonding support
  • V2Ray update
  • TCPdump web interface
  • Glorytun UDP and TCP new interfaces with better support
  • Fix Glorytun UDP timeout after 1h
  • Fix slow protocols added in omr-bypass
  • other fixes

(version number is not updated when update from old version, this is fixed in 0.57.1)

OpenMPTCProuter VPS 0.1023:

  • Update V2Ray
  • Update kernel
  • BBR2 alpha support
  • Some fixes

VPS update is required for BBR2 and V2Ray support


OpenMPTCProuter v0.56.5 2020-11-10 08:12

Fixes:

  • Fix on wizard with QMI, NCM and ModemManager protocol
  • Fix IPv6 support
  • Fix OMR-ByPass protocols using wildcards domains

OpenMPTCProuter VPS v0.1022:

  • Amazon AWS EC2 support

Update of the VPS is not needed, only change is AWS support.


OpenMPTCProuter v0.56.4 2020-11-06 16:37

Changes:

  • Add a wait delay settings after failed test by OMR-Tracker
  • Update RPI4 firmware tools and add a patch to fix "ring expansion failed" issue
  • Fix IPv6 with V2Ray
  • Various small fixes

OpenMPTCProuter v0.1020:

  • Add possibility to change V2Ray user ID from the router to the server
  • Update to Linux 5.4.74