Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WireGuardAutoManager

What is this?

WireGuardAutoManager is a macOS utility that enables selective routing (split tunneling) using WireGuard, with automation and minimal friction.

Stop routing your entire connection through VPN just to access a few services.

Features

  • Route specific domains through VPN only
  • Automatically resolve and update IPs when bringing up the tunnel (Autonomous Mode)
  • Manage domain lists: add / remove domains, import / export
  • Safe execution of wg-quick without requiring full sudo usage
  • Built-in helper for installing WireGuard tools
  • Status bar (menu bar) integration

Concepts

Autonomous Mode

Automatically resolves domain destinations before bringing up the tunnel. This removes the need for manual IP resolution and keeps routes updated.

Monitored Domains

Add domains you want routed through VPN. Import/export domain lists. Use "Get IPs" to manually refresh resolved destinations (this updates the tunnel configuration).

Tunnel Settings

Paste your existing WireGuard config:

  1. Open your WireGuard client
  2. Edit your tunnel
  3. Copy the full configuration
  4. Disconnect the tunnel
  5. Paste into the app and save

To start: Activate Tunnel

Permissions Management

This app avoids repeated sudo prompts by safely configuring access.

  • Creates a scoped file in: /etc/sudoers.d/wireguardmanager
  • Available actions:
    • View Script — Shows exactly what will be executed
    • Apply to Sudoers — Creates the permission file
    • Remove from Sudoers — Cleans up everything created

You can inspect it manually:

sudo vi /etc/sudoers.d/wireguardmanager

The permissions are restricted to this specific tunnel setup only.

Other Details

  • Open Directory — opens the app configuration folder
  • Includes menu bar icon for quick access

Installation

Download and open the provided .dmg.

Requirements:

  • macOS Apple Silicon only

Screenshots

WireGuardAutoManager

WireGuardAutoManager

WireGuardAutoManager

WireGuardAutoManager


If something breaks, congratulations, you are now part of QA.

About

Split Tunnel e Auto Domain Resolver with Wireguard Tools

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages