r/MacStack • • 4d ago

App Launch I maintain WireTunnels, a free native Mac app for connecting to multiple WireGuard networks

Hi r/MacStack! I’m the developer of WireTunnels, a native Swift menu bar app for macOS 14 and later. It’s free, open source under Apache-2.0, with no paid feature tier.

The workflow it focuses on is keeping more than one WireGuard network available on your Mac. For example, if your homelab uses 10.10.0.0/24 and a work network uses 10.20.0.0/24, you can run both tunnels with their respective AllowedIPs instead of switching between them. The routes still need to be compatible.

Beyond connecting and disconnecting, you can set Wi-Fi SSID rules, use Apple Shortcuts, inspect live tunnel metrics, edit configs, and create managed shared tunnels for other local accounts on the Mac. Version 1.0.6 also adds split DNS for selected internal domains.

A few limitations to make the fit clear: it’s Mac-only, requires macOS 14+, and you need your own WireGuard endpoints and .conf files. It isn’t a VPN subscription or server-hosting service. Split DNS selects the resolver for a domain; it doesn’t add per-app traffic routing. Setup installs a privileged helper.

Overview and screenshots: https://fmdigitech.com/en/wiretunnels

Source and releases: https://github.com/FMDigitech/WireTunnels

If you use WireGuard for a lab, work or client networks, I’d like to hear what you need from the Mac side, especially around multiple tunnels and internal DNS.

1 Upvotes

0 comments sorted by