
Split tunnelling for Windows — rules for your routes
Rouler is split tunnelling software for Windows. It lets you decide which network interface each app (or each destination IP/subnet) uses — for example, sending your browser through a privacy VPN, work apps through a work tunnel, and everything else through your normal connection — with multiple VPN clients like WireGuard, Tailscale, Mullvad, OpenVPN and AmneziaWG running side by side. It works at the network-interface level via a custom Rust-written Windows driver, so it isn't tied to any particular VPN client and nothing needs importing.
Create rules that match an app, a destination IP or subnet, or both, and send that traffic out the interface you choose. One app can use different interfaces for different destinations, and anything without a rule goes through normal Windows routing.
Operates on Windows network interfaces rather than specific VPNs, so it works alongside the official WireGuard client, Tailscale, Mullvad, OpenVPN or AmneziaWG — with several running at the same time. VPN clients keep running as normal.
Uses its own small Windows network driver that changes as little of the system's networking as possible: no virtual network adapters, no user-mode proxy, no custom NAT, and nothing designed to trip game anti-cheat. It applies rules just before Windows makes its routing decision and doesn't edit the
Make rules for programs and for Windows services, so background services use the interface you choose. Rules for packaged apps and folders are planned.
See every connection, the rule it matched, and the outcome — diverted, routed by Windows, or blocked — in a live view. You can also right-click a connection in the activity view to create a rule from it.
If a rule's interface can't carry the traffic, Rouler blocks it rather than sending it elsewhere, so ruled traffic never leaks out another interface.
The installer is 4.3 MB; minimised to the system tray it settles to about 15–20 MB of memory within 30 seconds. Uploads run at full speed even on a 2.5 Gb/s connection, and added latency is described as too small to measure.
A rule matches an app (optionally narrowed to a destination IP or subnet) and sends it out the interface you pick. Traffic without a rule goes through normal Windows routing; Rouler never edits the route table.
Each interface's own routes still decide what it can reach — an interface with a default route (0.0.0.0/0) can carry any traffic, while one with only a narrow route (e.g. Tailscale for 10.0.0.0/20) can only be used for that subnet. You can run as many interfaces as you like as long as their routes d
Rouler's Rust-written network driver applies rules at the interface level with no system hooks, virtual adapters, user-mode proxy or custom NAT, building on what already ships in Windows. Every action Rouler takes is visible in the app.
Rouler is currently free as a public beta (beta keys are emailed, with limited places and a waitlist once full). The release version will be paid: for a personal licence, the developer is planning a $79 USD one-off licence with 2 years of updates, or a $39 USD yearly subscription with updates while active. Business licences will be subscription only, priced later.
$0
Beta key and download link by email; places are limited, with a waitlist once full. Only the beta is free.
$79 USD one-off
Planned release pricing: a one-off licence with 2 years of updates. Pricing isn't final yet.
$39 USD / year
Planned release pricing: yearly subscription with updates for as long as it's active. Pricing isn't final yet.
Rouler is split tunnelling for Windows. You choose which network interface each app uses — a privacy VPN for your browser, a work tunnel for work apps, your normal connection for everything else — and they all run at the same time.
Rouler works with network interfaces, so it isn't tied to a particular VPN. It works with the official WireGuard client, Tailscale, Mullvad, OpenVPN or AmneziaWG, and several can run side by side. If Windows has an interface for it, Rouler can send traffic over it, and there's nothing to import.
Only the beta is free. The release version will be paid.
Pricing isn't final yet, but for a personal licence the developer is planning a one-off $79 USD licence with 2 years of updates, or a $39 USD yearly subscription with updates while active. Business licences will be subscription only, priced later.
Rouler requires 64-bit Intel or AMD Windows; there's no ARM build yet. The interface is English only for now.
Windows may show a SmartScreen warning because the certificate hasn't yet built up reputation. The installer is signed with an EV certificate and the driver is signed by Microsoft; you can choose More info, then Run anyway. The warning goes away once reputation builds up.
In everyday use you won't notice it running: games and calls feel the same, uploads run at full speed even on a 2.5 Gb/s connection, CPU use is very low, and the minimised app settles to about 15–20 MB of memory. The installer is 4.3 MB.
Rouler blocks it rather than sending it elsewhere, so ruled traffic is blocked rather than leaked.