What's New?
- Windows client with NT support. Run fully meshed Windows nodes - Requires v0.4.9 of WireGuard for Windows
- Mac client with userspace (wireguard-go) support. Run fully meshed Mac nodes
- Relay Server functionality for nodes - designate nodes as "relay servers" for hard-to-reach nodes (behind double NAT's, Firewalls, etc)
- Configurable MTU for nodes (default set to 1280). Fixes previous connectivity issues for certain environments
- (experimental) Userspace support for Boringtun and Wireguard-Go
What's Fixed?
- Logging on netclient improved - now shows output of failed commands for traceability
- Can add dashes to network and key names
- #277
- #266
- #245
- #254
Known issues
- Lack of documentation for new features: Mac, Windows, Relay
- Mac has not been tested with M1 chips
- Library issues running netclient in certain environments (SUSE, OpenWRT)
- relay server will not forward traffic to egress gateway behind relay
- old files still in repo (old docs, scripts, etc)
- Kubernetes manifests out of date
- Socket leaks in Nginx with low CPU (1cpu shared)