A minimal Rust CLI that exposes a local TCP port to a remote server, so localhost services can be reached from the public internet.
Hypostasis-Cat/HypoMux
Windows tool that aggregates multiple network adapters (Ethernet, Wi-Fi, hotspot, USB tethering) to split download traffic across connections.
Open-source alternative to:Speedify
Connectify Hotspot
- Stars
- 3,849
- Forks
- 138
- Open issues
- 16
- Last commit
- 5 days ago
What is it?
HypoMux is an open-source multi-NIC aggregation and traffic-splitting tool for Windows. It distributes multi-connection downloads across several active network adapters, so Ethernet, Wi-Fi, phone hotspot or USB tethering can carry traffic at the same time.
It aggregates independent connections rather than splitting a single TCP connection, so it suits high-concurrency downloads such as Steam, IDM, game launcher updates and browser large-file downloads. The speed of a single connection is still limited by that connection's own link.
Two modes are offered: a system proxy mode with local HTTP/HTTPS and SOCKS5 ports, and a virtual adapter mode built on Wintun and sing-box with WFP, DNS and routing rules. Routing rules can pin traffic by process, domain or IP/CIDR to aggregation, direct connection or a specific adapter. The desktop UI runs without administrator rights, while a separate Core service handles privileged network operations.
Key features
- 01Distributes independent connections across multiple active adapters for combined throughput.
- 02Offers system proxy mode and virtual adapter mode (Wintun + sing-box).
- 03Routing rules by process, domain or IP/CIDR, with aggregate, direct or per-adapter targets.
- 04Supports DoH and custom DoT encrypted DNS.
- 05Shows per-adapter speed, connection count and diagnostic checks.
- 06Restores modified system proxy and network settings when stopped or uninstalled.
Use cases
- Speeding up IDM or browser downloads on a machine with wired and Wi-Fi connections.
- Accelerating Steam or other game launcher updates across multiple links.
- Routing latency-sensitive games or calls to a direct connection while bulk traffic is aggregated.
Topics
FAQ
- What is HypoMux?
- Windows tool that aggregates multiple network adapters (Ethernet, Wi-Fi, hotspot, USB tethering) to split download traffic across connections. HypoMux is an open-source multi-NIC aggregation and traffic-splitting tool for Windows. It distributes multi-connection downloads across several active network adapters, so Ethernet, Wi-Fi, phone hotspot or USB tethering can carry traffic at the same time.
- Is HypoMux free to use? What license does it have?
- HypoMux is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is HypoMux still maintained?
- Actively maintained. The last commit to HypoMux was on Oct 15, 2026.
- What can I use HypoMux for?
- Speeding up IDM or browser downloads on a machine with wired and Wi-Fi connections. Accelerating Steam or other game launcher updates across multiple links. Routing latency-sensitive games or calls to a direct connection while bulk traffic is aggregated.
- Where can I get HypoMux?
- The source code and installation instructions are on GitHub: https://github.com/Hypostasis-Cat/HypoMux
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A netcat-like CLI and Go library that connects two machines over Tailscale's WireGuard data plane without needing a Tailscale account or control plane.
An AI-powered disk cleanup assistant that uses an LLM to find junk files and manages symbolic links and file migrations on Windows.
A highly configurable terminal emulator with built-in SSH, Telnet and serial clients for Windows, macOS and Linux.
A Bash script that checks an IP address's quality, covering risk scores, IP type, streaming and AI service unlocks, and mail server connectivity.
Open source AI Gateway and Python SDK that calls 100+ LLM providers through a single OpenAI-format interface.