cd /news/artificial-intelligence/openmptcprouter-v0-64-1-multi-wan-ag… · home topics artificial-intelligence article
[ARTICLE · art-117489] src=openmptcprouter.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

OpenMPTCProuter v0.64.1 – multi-WAN aggregation with Multipath TCP

OpenMPTCProuter v0.64.1 introduces MQVPN, a new multipath QUIC-based VPN set as the default, along with new MPTCP schedulers (Weight, Weighted Round-Robin, DSCP), VXLAN tunnel support, enhanced monitoring and diagnostics, and an optional AI decision engine on the VPS that uses a PyTorch neural network to score WAN connections from 21 quality features and recommend routing weights per traffic class.

read11 min views5 publishedSep 1, 2026
OpenMPTCProuter v0.64.1 – multi-WAN aggregation with Multipath TCP
Image: source

OpenMPTCProuter use MultiPath TCP (MPTCP) to really aggregate multiple Internet connections and OpenWrt. A simple diagram to describe how OpenMPTCProuter is working.

Aggregation

Provide hybrid Internet with any FAI

Failover

Security

News #

Highlights

MQVPN, a new multipath QUIC-based VPN, is now included and is the default VPN** New MPTCP schedulers**: Weight, Weighted Round-Robin and DSCP - steer traffic per interface weight or pin traffic classes to a specific WAN** VXLAN tunnelbetween router and VPS, in Layer 2 (bridged) or Layer 3 mode New monitoring**: metrics with connection health score and quality trend graph, an Events page, and a plain-English MPTCP Diagnose tab** Optional AI on the VPS**: a machine-learning decision engine that scores each connection and recommends routing weights per traffic class** nDPId deep packet inspection**: bypass traffic by detected application/protocol or category** Linux kernel 6.18**support and many new device images- Most LuCI pages migrated from Lua to JavaScript

MQVPN (new default VPN)

  • New QUIC-based VPN with native multipath support, set as default VPN
  • Configurable IP and port, including a port 443 mode
  • Packet reordering support (enabled by default) and congestion control selection
  • Weighted Round-Robin path scheduler with per-path weights
  • New Metrics tab in the MQVPN page showing live per-path data

MPTCP schedulers and traffic steering

  • New Weight scheduler: give each interface a weight (up to 256), configurable in Network -> Interfaces and on the MPTCP page - New Weighted Round-Robin andDSCP BPF schedulers: DSCP lets you pin a traffic class (e.g. video calls) to a chosen WAN - New DSCP manager, with DSCP support added to Shadowsocks-Rust, OMR-ByPass and the VPS side
  • Scheduler and weight/DSCP settings are synchronized between router and VPS; upload settings are mirrored to the download side when unset
  • New Weight/DSCP configuration page for the VPS
  • TCP VPN/proxy restarts automatically when the scheduler changes so the new scheduler applies immediately
  • Existing BPF schedulers (burst, rr, red, first, bkup) updated

VXLAN

  • VXLAN tunnel from router to VPS, selectable Layer 2 (bridge) or Layer 3 mode
  • Layer 2 mode can bridge into any interface you choose
  • Can be enabled/disabled from the settings page

Monitoring and diagnostics

  • New omr-metrics service: connection health status, per-subflow MPTCP metrics, quality trend graph, metrics sent to the VPS, optional custom/dedicated metrics server, and optional AI API integration for analysis - New Events page (luci-app-omr-events) to follow what happens on the router - New Diagnose tab on the MPTCP page: fallback/blackhole/reset detection explained in plain English, plus a per-subflow table - Status page improvements: CPU temperature, currently active VPN and proxy, ASN/whois information for the VPS IP, direct output box, only Multipath-enabled interfaces shown, fixed 5G NSA display, fixed temperature display, dedicated ACL for the status page
  • Faster and more reliable connection data collection

AI on the VPS (optional)

  • New optional AI decision engine on the VPS, installed with a single script ( install_omr-ai.sh

) - nothing is installed unless you choose to - Router metrics are stored in InfluxDB 3 on the VPS (60-day retention by default)

  • A neural network (PyTorch) scores every WAN from 21 quality features (latency, loss, jitter, congestion, trends...) and recommends a routing weight per interface
  • Can predict short-term link quality and recommend the best WAN per DSCP traffic class (voice, video, bulk...)
  • Auto-learning: the model keeps training itself in the background from the link quality it actually observes

OMR-ByPass

  • Deep packet inspection via nDPId with a new LuCI app: bypass by detected protocol/application and by category - Per-rule TCP/UDP protocol choice for domains and IPs, better UDP support, V2Ray/XRay supported when UDP is disabled
  • Much faster boot and rule re (batched UCI writes, hashing, caching), fixed nftables MARK rules
  • Configurable rules reload time
  • DSCP marking support

OMR-Tracker (connection monitoring)

  • Congestion detection: link quality score can flag a congested interface
  • Jitter and min/max RTT measurement
  • Custom check IP and latency host usable when no VPS is defined
  • Configurable post-tracking interval delay
  • Reduced CPU usage, better gateway management, and many stability fixes (duplicate trackers, orphaned lock files, endless loops)
  • An interface is no longer promoted back to master before its "up" counter is really satisfied

Wizard and web interface

  • New wizard and status page
  • LuCI apps migrated from Lua to JavaScript: OpenMPTCProuter (wizard, status, settings), MPTCP, OMR-Quota, OMR-DSCP
  • More help texts in OMR-Tracker and OMR-ByPass pages, updated translations (French, Russian, Chinese...)
  • New qdisc and weight settings in Network -> Interfaces, custom DHCP gateway support restored

OMR-Quota

  • Global quota across interfaces
  • Bandwidth throttling when quota is reached
  • Configurable billing period (begin/end dates)
  • Interface picker in the quota page

VPN and proxy

  • OpenVPN updated to 2.7 (kernel DCO module on 6.18, no-delay option, passtos enabled)
  • XRay updated: VLESS flow and decryption support, GRPC and XHTTP transports, protocol choice in wizard, fixed several start/firewall race conditions
  • V2Ray/XRay: fixed restart loop when the server side is disabled
  • Shadowsocks-Rust updated: shorter timeouts, DSCP support, crash fix, rules only applied when a password is set
  • Glorytun UDP fixes (secondary WAN handling, port, optimizations applied only when enabled)
  • VPN/proxy keys (Glorytun, DSVPN) now stored in volatile /var/run instead of flash
  • Only the selected VPN/proxy is kept enabled; VPN restart checks prevent duplicated restarts

Hardware and system

  • New device images: GL.iNet GL-MT2500 (Airoha), GL-X3000, GL-XE3000, GL-MT5000, Turris Omnia, NanoPi R3S, Z8802, Z8802BE, Z8803BE
  • Fixed network configuration on GL-MT2500 (#4293), fixed mt7915e conflict, WED hardware offload enabled on MT7915 WiFi
  • Linux kernel 6.18 support (MPTCP settings, kmod-ovpn, CI builds)
  • Performance: irqbalance enabled on 4+ core CPUs (with LuCI app), automatic RPS/XPS setup, LRO/TSO/UFO disabled on multipath interfaces, updated sysctl tuning
  • bpftune auto-tuning available on x86 (disabled by default) with a LuCI page
  • Modems: SIM PIN handling fixed, automatic operator switch when connected without traffic, faster ModemManager startup, more signal information via omr-qmi/omr-modemmanager
  • DNS hijacking detection (alerts when the ISP intercepts DNS queries)
  • SQM autorate: multiqueue support and fixes
  • QUIC is no longer blocked by default (was previously blocked to force traffic onto TCP/MPTCP)

VPS update is required

Changelog:

  • Update to kernel 6.12
  • Update OpenWRT
  • Update BPF schedulers
  • Update XRay, Shadowsocks-Rust, ModemManager,...
- Update OMR-ByPass database
- Add countries support in OMR-Tracker
  • Many fixes

Changelog:

  • Add ZBT z8109ax support
  • Add glinet mt2500, mt3000 & mt6000 support
  • Add smartdns support
- Add BPI-R4/R3 support
- Add omr-iperf-proxy and omr-iperf-vpn to speed between router and VPS using proxy and VPN
  • Update rust, xray, OpenVPN,...
  • Lot of fixes on IPv6, proxy, tracker,...

OpenMPTCProuter v0.62 will be available only with Linux kernel 6.6

For more info: https://github.com/Ysurac/openmptcprouter/issues/3828 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

  • Add ZBT z8109ax support
  • Add glinet mt2500, mt3000 & mt6000 support
  • Add smartdns support
- Add BPI-R4/R3 support
- Add omr-iperf-proxy and omr-iperf-vpn to speed between router and VPS using proxy and VPN
  • Update rust, xray, OpenVPN,...
  • Lot of fixes on IPv6, proxy, tracker,...

OpenMPTCProuter v0.61 is available with kernel 6.6 and kernel 5.4.

Changelog:

Common:

  • Update Proxy and VPNs
  • MPTCP over VPN fixes
  • XRay/V2Ray port forward fix
  • Many fix related to ModemManager usage
  • IPv6 fixes
  • Update ModemManager

Kernel 6.6:

  • Fix OMR-ByPass with XRay/V2Ray
  • Fix MPTCP support detection
  • Update OpenWRT
  • Fixes on OMR-ByPass
  • N100 support
  • Add MPTCP Schedulers via BPF
  • More fixes

VPS part:

  • Shadowsocks-go update
  • Optimization
  • Many fixes

OpenMPTCProuter v0.61 will be available with both Linux kernel 6.6 and kernel 5.4

For more info: https://github.com/Ysurac/openmptcprouter/issues/3528 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

Common:

  • Update ModemManager

Kernel 6.6:

  • Fix OMR-ByPass with XRay/V2Ray
  • Fix MPTCP support detection
  • More fixes

OpenMPTCProuter v0.61 will be available with both Linux kernel 6.6 and kernel 5.4

For more info: https://github.com/Ysurac/openmptcprouter/issues/3528 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

Common:

  • Fixes

Kernel 6.6:

  • Update OpenWRT

OpenMPTCProuter v0.61 will be available with both Linux kernel 6.6 and kernel 5.4

For more info: https://github.com/Ysurac/openmptcprouter/issues/3528 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

Common:

  • Update Proxy and VPNs
  • MPTCP over VPN fixes
  • XRay/V2Ray port forward fix
  • Many fix related to ModemManager usage
  • IPv6 fixes

Kernel 6.6:

  • Fixes on OMR-ByPass
  • N100 support
  • Add MPTCP Schedulers via BPF
  • DSCP fixes

VPS part:

  • Optimization
  • Many fixes

OpenMPTCProuter v0.60 is available.

Stable version is based on Linux kernel 6.1 and legacy version use kernel 5.4

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 and XRay support
  • Shadowsocks-Rust support on router side and Shadowsocks-Go support on server side
  • Automatic speedtest option to set download/upload speed for SQM and Glorytun UDP
  • OMR-ByPass can be used without nDPI for services bypass
  • OMR-ByPass can bypass via a VPN set on server side
  • 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
  • nftables is used instead of iptables
  • ZBT z8102ax, Raspberry PI 5, QNAP 301w, RUTX50 support

Both server and router need to be updated

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

For more info: https://github.com/Ysurac/openmptcprouter/issues/2961 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

  • Common:*'
  • Same as RC1
- Fixes on OMR-ByPass
- Fixes on vnstats and OMR-Quota (Thanks to
[bdaylik](https://github.com/bdaylik)) - Other fixes

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

For more info: https://github.com/Ysurac/openmptcprouter/issues/2961 Test and report new issues https://github.com/Ysurac/openmptcprouter/issues/

Changelog:

  • Common:*'
  • Same as Beta 2
  • Some fixes

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

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

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

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 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](https://github.com/Ysurac/openmptcprouter/issues/2077)

I also made a CDN change: instead of KeyCDN, [Bunny CDN](https://bunny.net?ref=2oqisq0jmg) is used now.

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

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @openmptcprouter 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/openmptcprouter-v0-6…] indexed:0 read:11min 2026-09-01 ·