Whats New
- Experimental: Internet Gateway
- You can now set 0.0.0.0/0 on an egress gateway to create an "internet gateway" or standard VPN. This comes with a few caveats
- Will not currently work on Mac
- Does not route DNS requests (though this can be set on ext clients using the "default ext client dns" field on the network)
- Does not route ipv6
- Breaks routing for nodes on the same local network: if two or more
- Most of these issues will be fixed in 0.15.1
- You can now set 0.0.0.0/0 on an egress gateway to create an "internet gateway" or standard VPN. This comes with a few caveats
- NFTables Support: nftables now supported for egress
- Public IP Check Moved to Server: Clients now check their public IP against the server, which fixes a problem users were having from other countries where IP service websites were blocked.
- Specify IP Service: there is an additional field PUBLIC_IP_SERVICE for the netmaker server which will allow you to specify your own ip checking service for the server and nodes (e.x: PUBLIC_IP_SERVICE=https://ifconfig.me). On netclient this is the flag "-ip-service" (e.x. netclient join -t abc -ip-service https://ifconfig.me)
Whats Fixed
- OAuth now works in HA
- OpenWRT script
- Server routing enhanced to match client side routing
- Wiping files on network leave should work better now
Known Issues
- Internet Gateway will break routing for nodes on the same local network
- zombie node functionality disabled: need to manually clean up duplicate nodes in UI
- netclient will flush filter and nat tables for nft on down
New Contributors
Full Changelog: v0.14.6...v0.15.0