Rouler is a Windows split‑tunnelling tool that sends traffic from specific apps, IPs or subnets out the network interface you choose, letting multiple VPNs and your regular connection run side‑by‑side. Rules match an application and optionally a destination range, are applied just before Windows routes traffic, and do not change the system route table; if an interface can't carry matched traffic Rouler blocks it rather than leaking it. It works with any VPN that Windows exposes as an interface (WireGuard, Tailscale, OpenVPN, etc.), lets apps keep choosing their own interface for things like casting, and provides a live activity view showing every connection, what rule matched, and the outcome. A custom Rust kernel driver handles steering, and the UI supports creating rules from observed connections and showing which interfaces can reach a given IP range.
The project emphasizes minimal interference - no virtual adapters, no user‑mode proxies, no system hooks - and full visibility for every action. Claimed performance impact is negligible (no measurable lag, full‑speed transfers), and the installer and memory footprint are small. The beta is free but invite‑limited and aimed at technical testers; requirements include 64‑bit x86 Windows and English UI, and users should expect a SmartScreen warning initially. This is a solo project with a roadmap focused on driver correctness, stability and expanded features; feedback goes to [email protected].
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.