Skip to content
MrTabaOfficialPublic

About

Use all your internet connections at once: split Steam, Epic and big downloads across Ethernet, Wi-Fi and your phone, while browsing and games stay on your main network. Free for Windows 10/11.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

NetFuse icon

NetFuse

Use all your internet connections at once.
Plug in Ethernet, join Wi-Fi, connect your phone, and NetFuse splits big downloads across all of them, while browsing, games and calls stay on your main connection.

Latest release Windows 10/11 x64 Free to use Built with Rust

Download NetFuse 1.2.0 · User guide · Security · Privacy · License · Changelog · Built with Rust

Free to use. Closed source: this repository holds the downloads, documentation, license and security policy, not the source code.

Features

Combined mode

  • Splits the apps and sites you choose (Steam, Epic, torrent clients, any download site) across every connected network.
  • Keeps everything else on your main network, so browsing, logins, video calls and online games behave exactly as before.
  • Spreads each app's connections over the networks that are fastest right now, and skips any network that has no internet.
  • Sends traffic to your router, NAS or printer through the network it belongs to.

Rules

  • Boost apps (steam.exe), boost sites (*.steamcontent.com) and always-main sites.
  • Ready-made presets for Steam, Epic Games, PlayStation and torrent clients.
  • Accelerate sites: plain HTTP downloads (such as PS5 games) fetched in parts over every network at once, even when the app uses a single connection.
  • A "test a connection" box that shows which rule would decide, and why.
  • One-click rules from the live connection list: Boost this app, Always main for this site.

Downloader

  • Fetches one file over all your networks at once, in blocks.
  • Pause and resume, also after a restart or a crash.
  • Fix link for expired download links, keeping the progress.
  • Normal, Aggressive and Fixed stream modes, with a limit on connections per server so servers aren't overloaded.
  • Never mixes old and new parts if the file on the server changes.

See what's happening

  • Dashboard with a card per network: live speed, latency and data used today.
  • A 2-minute speed chart stacked by network.
  • Connections screen: every busy connection's app, site, network and route.
  • Download details: speed per network and a block map colored by network.
  • Help & FAQ with search, and a guide to reporting a problem.
  • Debug mode with a Developer screen: usage per app, NAT table, connection details and the live log.

Consoles and hotspot devices

  • A PS5, Xbox, TV or phone on your PC's Mobile hotspot keeps working in Combined mode, with NAT type 2 on PlayStation.
  • Optionally splits their downloads across your networks; online play stays on the main network.
  • Turn on hotspot on the Dashboard, and a hotspot that stays on while the console sleeps.

Network roles

  • Give each network a job: Everyday + downloads, Everyday only, Downloads only or Not used.
  • For example Ethernet for browsing, games and calls, and a phone hotspot only for downloads, so a big Steam download never slows down your browsing line.
  • Roles are strict: if the download network drops, downloads wait for it instead of moving onto your everyday network.

Control

  • Choose the main network, or follow Windows. Optional fail-over if it goes down.
  • Speed limit per network and in total, plus Slow mode (2 MB/s).
  • Data allowance per network per day, week or month.
  • Rename and color your networks.

Safe and tidy

  • Never changes your DNS or default routes; adds two routes only while Combined mode is on. With Mobile hotspot on, it also turns off IP forwarding on your internet adapters while Combined mode runs, and turns it back on afterwards.
  • Cleans up when you turn it off, quit, sign out or shut down, and after a crash.
  • Restore network in Settings and in the tray menu.
  • Tray icon, start with Windows, light and dark theme.
  • No telemetry, no accounts, no ads.

NetFuse helps when your connections are really separate, for example home fibre plus a phone. Two adapters on the same router don't add speed.

Requirements

  • Windows 10 or 11, x64
  • Administrator rights (Combined mode creates a network adapter and adds routes)
  • Two or more internet connections to get a speed-up

Install

  1. Download NetFuse_1.2.0_x64-setup.exe (or NetFuse_1.2.0_x64_en-US.msi) from the latest release.
  2. Optional but recommended: check the download against SHA256SUMS.txt from the same release:
    Get-FileHash .\NetFuse_1.2.0_x64-setup.exe -Algorithm SHA256
  3. Run the installer and accept the license. The installers are not code-signed yet, so Windows SmartScreen may say "Windows protected your PC": click More info, then Run anyway. If Smart App Control is on, Windows blocks unsigned apps and NetFuse can't be installed until it is signed.

How to use

  1. Start NetFuse and allow administrator rights. The Dashboard shows a card for each connected network. The ★ marks your main network; click another card's ★ to change it.
  2. Optional: give your networks roles. Use the menu at the bottom of each network card, for example Ethernet Everyday only and Wi-Fi Downloads only.
  3. Add rules on the Rules screen. The quickest start is a preset (Steam, Epic or Torrent), or add an app such as steam.exe under Boost apps.
  4. Turn on Combined mode with the big switch on the Dashboard, or from the tray menu.
  5. Start your download in Steam or another boosted app. On Connections you see its connections marked Split, spread across your networks, while everything else says Main.
  6. For a single big file, open Downloads, click New download and paste the link. The file is fetched over all networks at once.
  7. When you're done, turn Combined mode off. Closing the window keeps NetFuse in the tray; Quit in the tray menu exits and turns Combined mode off.

The user guide explains every screen and setting, the order in which rules are checked, stream modes and common questions.

How it stays safe

NetFuse never edits your default routes. Combined mode adds two more specific routes (0.0.0.0/1 and 128.0.0.0/1) that send traffic through NetFuse. Your router stays reachable directly, and removing the two routes restores the original table exactly.

Routing table before and after Combined mode

Every way out of Combined mode leaves the network clean. A normal stop removes the routes first; after a crash, the adapter disappears with the process and the next start removes anything left.

Combined mode lifecycle and crash recovery

What can and can't be split

Combined mode spreads whole connections across networks. A single connection always stays on one network, because servers see a connection's address and would drop it if that changed. Apps that open many connections at once, like Steam, get faster. The built-in downloader goes further and splits one file into blocks fetched over different networks.

Whole connections versus one file in blocks

If the internet stops working

  1. Turn Combined mode off, or use Restore network in Settings or the tray menu.
  2. Quit NetFuse from the tray menu.
  3. In an administrator PowerShell (removes only NetFuse's routes):
    Get-NetRoute -InterfaceAlias NetFuse -ErrorAction SilentlyContinue | Remove-NetRoute -Confirm:$false
  4. Restart the computer. NetFuse's adapter only exists while NetFuse runs.

Built with Rust

The whole core of NetFuse is written in Rust: the network engine, the downloader, the rules and the desktop app around them. Only the window's interface is web technology.

NetFuse sits in the path of your internet traffic and runs with administrator rights, which brings three requirements:

  • Memory safety. Code that handles network data with administrator rights is a security risk if it has memory bugs. Rust rules out whole classes of them, such as buffer overflows and use-after-free, when the code is compiled.
  • Steady speed. No garbage collector, so no pauses in the middle of a transfer, and memory use stays low.
  • Direct access to Windows. Network adapters, routes, socket options and the connection tables are used directly, with no extra runtime in between.

What's inside:

Part Built with
Network engine and downloader Rust, with the Tokio asynchronous runtime
Virtual network adapter Wintun, through tun-rs
Turning packets back into connections ipstack, a TCP/UDP stack that runs inside NetFuse
One network per connection Sockets pinned to one adapter (IP_UNICAST_IF)
Routes and app detection The Windows IP Helper API and connection tables, without calling command-line tools
Site names for rules NetFuse's own parser for the TLS server name and the HTTP Host header
Downloads over HTTPS rustls with the ring crypto library; certificates are checked against Windows' own certificate store
Name lookups hickory-dns, sent through the main network
Desktop app, tray, start at sign-in Tauri 2, in Rust
Interface React and TypeScript, with charts drawn by NetFuse itself

Tested. About 100 automated tests cover network selection, the downloader (byte-for-byte file checks, resume, changed files), rule order, site detection from real TLS handshakes, the speed limits and the relay. A separate Linux test bed with two simulated internet providers checks Combined mode end to end, including recovery after the process is killed.

Small. The installer is about 5 MB.

Support

  • Bugs and questions: open an issue. Include your Windows version, your networks (for example Ethernet + iPhone hotspot) and the log from Settings > Logs.
  • Security problems: please report them privately, as described in SECURITY.md. Don't open a public issue.

License

NetFuse is proprietary freeware: free for anyone to use, personal or commercial, on any number of devices. Selling it, modifying it, reverse engineering it or removing its notices is not allowed. See the license for the full terms.

Copyright (c) 2026 MrTabaOfficial. All rights reserved.

NetFuse includes open-source components and the Wintun driver, each under its own license, listed in THIRD-PARTY-NOTICES.txt.

About

Use all your internet connections at once: split Steam, Epic and big downloads across Ethernet, Wi-Fi and your phone, while browsing and games stay on your main network. Free for Windows 10/11.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors