Open-Source Tool Lets Your Laptop Pool Every Network Connection It Has 🔗
net-merge splits traffic across Wi-Fi, Ethernet and phone tethers at once, with a free Go codebase that runs on Windows, macOS and Linux.
Most people sit on one internet connection at a time, even when several are within reach. net-merge, a Go project on GitHub, changes that by using all of a machine's network adapters together.
Wi-Fi, Ethernet, USB tethers and phone hotspots combine into a single pool, and the speed of each link adds up for multi-connection workloads.
The mechanism is per-connection load balancing rather than packet splitting. Each new TCP or UDP connection is assigned to one link, so an application that opens many connections spreads them across every available path. Steam downloads, browsers, cloud uploads and torrent clients benefit most. The project's own test, run with Wi-Fi, an Android USB tether and an iPhone hotspot, reported 232 to 303 Mbit/s across nine simultaneous downloads, against roughly 121 Mbit/s for the fastest link alone.
Several design choices stand out. Faster links receive more connections, and a link without internet access receives none until it recovers. The tool sits on TUN and Wintun interfaces, so applications need no proxy configuration. If net-merge crashes, the machine's normal routing keeps working. It claims about 0.18 CPU cores per 100 Mbit/s and carries no account, server or VPN dependency.
Release 0.3.0 adds native packages for Debian, Fedora, openSUSE, Alpine and Arch across nine CPU architectures, including Raspberry Pi targets, and pauses merging automatically when fewer than two links work. Installation is a single paste into a terminal or PowerShell.
The catch: A single large file over a single connection will not get faster, because each connection rides one link. The project has four open issues, the Windows installer is not yet code-signed and triggers SmartScreen warnings, and the project is young at version 0.3.0. Builders should test failover behavior on their own networks before relying on it for anything important.
Why this leads today Bandwidth aggregation is an old idea, but a single open-source TUN layer working across three desktop systems puts it within reach of everyday builders, a more practical change than a placeholder repo or niche benchmark.
- Gamers pooling Wi-Fi and phone hotspots to speed up Steam downloads.
- Remote workers combining Ethernet and tethered phones for faster cloud uploads.
- Raspberry Pi builders aggregating multiple links on ARM-based gateway devices.
Source: rohit267/net-merge — based on the README and release notes.