Repository navigation
Build and run n2n v3.0.0 on macOS using the native utun kernel interface. No third-party TUN/TAP drivers. No kernel extensions.
Install
bash -c "$(curl -fsSL https://raw.githubusercontent.com/mchsk/mac2n/main/install.sh)"Features
- Multi-instance edge management with full CRUD
- Interactive wizard with use-case presets (Home VPN, Remote Access, Site-to-Site, Gaming, IoT Mesh)
- LaunchDaemon integration with auto-start at boot
- Supernode management (create, start, stop, delete)
- Comprehensive input validation and conflict detection
- One-line installer with Xcode CLT, Homebrew, and build automation
- Ad-hoc binary signing and firewall configuration
- OpenSSL dylib bundling for portable installs
- Log rotation via dedicated LaunchDaemon
- Legacy single-instance migration path
- Self-update command (
mac2n self-update)
Pinned to n2n commit 6a64e72.