Monday 31 August 2026

OpenMPTCProuter v0.64

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 tunnel between 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 and DSCP 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 reloading (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

Thursday 4 September 2025

OpenMPTCProuter v0.63

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

Friday 14 March 2025

OpenMPTCProuter v0.62

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

Monday 3 March 2025

OpenMPTCProuter v0.62 Release Candidate 1

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

Wednesday 23 October 2024

OpenMPTCProuter v0.61

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

Monday 7 October 2024

OpenMPTCProuter v0.61 Release Candidate 3

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

Monday 16 September 2024

OpenMPTCProuter v0.61 Release Candidate 2

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

Tuesday 10 September 2024

OpenMPTCProuter v0.61 Release Candidate 1

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

Wednesday 10 April 2024

OpenMPTCProuter v0.60

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

Thursday 28 March 2024

OpenMPTCProuter v0.60 Release Candidate 2

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)
  • Other fixes

Friday 1 March 2024

OpenMPTCProuter v0.60 Release Candidate 1

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

Thursday 15 February 2024

OpenMPTCProuter v0.60 beta 2

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

Saturday 16 September 2023

OpenMPTCProuter v0.60 beta 1

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

Tuesday 30 August 2022

OpenMPTCProuter v0.59.1

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

Tuesday 23 August 2022

OpenMPTCProuter v0.59

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

Saturday 13 August 2022

OpenMPTCProuter v0.59 Release Candidate 3

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

Friday 5 August 2022

OpenMPTCProuter v0.59 Release Candidate 2

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.

Sunday 17 July 2022

OpenMPTCProuter v0.59 Release Candidate 1

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

Monday 16 May 2022

OpenMPTCProuter v0.59 beta6

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

Monday 18 April 2022

OpenMPTCProuter v0.59 beta4

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

- page 1 of 5