You work with multiple networks.
Office, client, home server — keep all your tunnels open at once instead of constantly switching between them.
All tunnels at once.
WireKing turns your WireGuard tunnels on and off from the menu bar — even multiple tunnels at once, each with its own toggle switch.
The official WireGuard app can only open one tunnel at a time on Mac. It uses Apple’s VPN interface, which allows only one connection at a time. Until now, anyone who needed more — for example, to connect to the office and a home server — had to use the Terminal. Easy enough for experts, but out of reach for everyone else. That’s why I built WireKing: it takes a different approach, giving every tunnel its own toggle switch so you can turn on as many as you need.
Office, client, home server — keep all your tunnels open at once instead of constantly switching between them.
Import a configuration, flip the switch, done. WireKing takes care of everything WireGuard needs.
See at a glance whether the other end is responding.
Everything you need for everyday WireGuard use — and nothing more.
Import WireGuard files, even several at once.
Run as many tunnels at once as you need – right from the menu bar.
Connected or no handshake – WireKing shows whether the other end is responding.
Active tunnels come back automatically after a restart.
Tunnels not managed by WireKing are detected and can be shut down.
WireKing sets a safe MTU so large responses don't get silently lost.
WireKing installs Homebrew and the WireGuard tools if needed, along with a small helper for network permissions.
Import the remote peer’s WireGuard configuration.
Flip the switch—for as many tunnels as you like.