Monday 14 September 2026

OpenMPTCProuter v0.64.2

OpenMPTCProuter v0.64.2 is available. This is a maintenance release for v0.64: no kernel update and no new major feature, but a large set of fixes on how interfaces enter and leave MPTCP, on OMR-Tracker, on port forwarding used together with OMR-ByPass, and a real reduction of CPU and log usage.

The server side moves from 0.1069 to 0.1081 and should be updated too: it restores IP forwarding lost during the migration from Shorewall to nftables, repairs the firewall resync and disables a fail2ban jail that could ban a router from its own VPS.

Highlights

  • MPTCP interface handling: a WAN could stay stuck in backup, an interface down for OMR-Tracker could be put back into MPTCP, and DHCPv6 companion interfaces were treated as real WANs
  • PPPoE WAN could stay down forever in OMR-Tracker (#4371)
  • Port forwarding now works when OMR-ByPass is used (#4369)
  • Firewall rules, zones and SNAT no longer lose the options left at their default value (#4365)
  • Lower CPU usage at rest and limited log file size
  • The status page no longer times out (#4360)
  • MQVPN updated to 0.16.2, tunnel MTU fixed
  • Server updated to 0.1081, with IP forwarding (#4363), firewall resync and fail2ban fixes

MPTCP and interfaces

  • Fix a WAN staying permanently in backup: the interface page dropped a multipath value equal to the default, and the value previously saved by OpenMPTCProuter was applied again at every MPTCP start (#4368)
  • Multipath information is no longer removed when saving an interface or the wizard
  • An interface set down by OMR-Tracker is no longer added back as an MPTCP endpoint
  • DHCPv6 companion interfaces (wan16, wan26...) are no longer handled as real multipath interfaces, and multipath is disabled on them
  • Better MPTCP path manager support on both sides: only the path managers advertised by the running kernel are used, and an old v0.95 name (fullmesh, ndiffports, binder) is mapped to the mainline kernel path manager instead of failing at every boot
  • No more VPN or proxy restart when an MPTCP scheduler change is not actually applied
  • MPTCP page: path manager list refreshed, subflow information now read through omr-sockdiag

OMR-Tracker

  • Fix PPPoE interfaces staying down: the tracker kept the Ethernet device (eth3.835 for example) because pppd had not published the PPP device yet, and never resolved it again (#4371)
  • Fix route replacement and the log line printed at every check when an interface is in balancing and another one in backup (#4358)
  • New openmptcprouter.omr.server and openmptcprouter.omr.proxy state, and many values cached: trackers use much less CPU
  • Fix the tracker init script

VPN and proxy

  • Shadowsocks: fix load balancing between several servers
  • Fix ss-local processes left running after a proxy change (#4357)
  • The 192.168.1.3 placeholder server address is replaced by 127.0.0.1, so a proxy that is not configured yet can no longer send traffic to a LAN host
  • MQVPN updated to 0.16.2: use-after-free fix on the server side, statistics and status available in client mode, default log level raised from error to warn
  • MQVPN: a static MTU on the tunnel device overrode the MTU negotiated by MQVPN and could break traffic in one direction, it is now removed automatically
  • Glorytun TCP: tunnel addresses are configured once the device exists, and the CPU affinity, multiqueue and sysctl tuning that could break the tunnel is removed

OMR-ByPass and firewall

  • Port forwarding and bypass now work together: the reply packets of a connection opened from outside keep the path the connection came in on (#4369)
  • Reloading the rules no longer keeps deleted entries in the nftables sets (#4353)
  • Less warnings in the log
  • LuCI firewall: rules, zones and SNAT keep the options set to a value equal to the default (#4365)
  • A rule without target is no longer sent to the VPS, and a port opened with ACCEPT is no longer reopened on the server at every pass

Web interface

  • Status page: global time budget on the checks and cached values in the API, the page does not time out anymore (#4360)
  • Wizard: changing the server API key now forces the settings to be retrieved from the VPS
  • Metrics page: new section for the omrvpn tunnel
  • SQM page: new congestion synchronization settings

Metrics and SQM

  • New optional integration between OMR-Metrics and SQM autorate: the congestion score of a WAN (queuing delay, loss, jitter, queue backlog, signal quality) tightens the bufferbloat threshold of cake-autorate for that WAN only.
  • Metrics are now also collected for the omrvpn tunnel and displayed in the metrics page
  • No VPS API call anymore when the server credentials are incomplete: a new router could otherwise fill the fail2ban jail of its own VPS and get banned from it

OMR-Quota

  • A quota with a begin date counted the whole vnstat history instead of the traffic since that date
  • The speed limit now applies to download too, and not only to upload
  • Quota shaping takes the SQM shaper over properly instead of silently replacing it, and gives it back when the quota is cleared
  • Various fixes in the daemon, the init script and the quota page

Performance, logs and first boot

  • omr-schedule, omr-tracker, omr-metrics and the OpenMPTCProuter API cache more values and do less calls: CPU usage at rest is significantly lower
  • Log file size is limited and the syslog default script is fixed
  • sysctl: net.core.netdevbudgetusecs was refused by the kernel on HZ=100 devices, and BusyBox sysctl stops at the first error, so every setting after it in the file was silently ignored
  • Default QoS, SQM, vnstat and quota configurations now follow the real interfaces on platforms where wan1, wan2... do not exist, and the network is not configured again when it already carries a multipath setting

Server (VPS 0.1069 to 0.1081)

  • IP forwarding was lost during the migration from Shorewall to nftables, dropping all the traffic forwarded by the VPN; IPv6 masquerading for client addresses is restored too (#4363)
  • The omr-admin firewall chains are repopulated after any start, restart or reload of nftables
  • Fix the SIP ALG on fresh installs (#4361)
  • XRay VLESS Reality can now be applied from the wizard, the server API refused that name
  • fail2ban: the omradmin jail could ban a router being set up (a router without VPS key polls the API with an empty password), which showed up as "can ping server VPS, no server API answer". The filter now matches a real authentication failure logged by omr-admin, and the jail is disabled by default
  • The MPTCP path manager sent by the router is mapped to a name the running kernel supports, and a wrong value already saved is repaired at start
  • The VPS version reported to the router is read correctly, so the update message is no longer permanent or never shown
  • MQVPN 0.16.2, users and keys preserved on update, new /mqvpn_users endpoint
  • VXLAN: a VNI and port pair already used by another user is rejected, and the addresses derived from the user id are fixed for high user ids
  • install_omr-ai.sh fixed with InfluxDB 3.10 and 3.11 (#4366)
  • Install fixes: the VPS stayed unreachable over SSH after the port change until the next reboot, xray and mlvpn could end in failed state after a fresh install, the OMR kernel was not set as default GRUB entry, and boot could wait two minutes on systemd-networkd-wait-online (#4367)
  • UFW and firewalld are force disabled at install so they cannot conflict with the nftables firewall

Updating the VPS to 0.1081 is recommended.

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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:  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

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  […]

Continue reading

- page 1 of 5