Releases: AndrianBdn/wg-cmd
v0.1.6
More explicit iptables commands for NAT
Improved iptables commands for NAT handling, offering a more explicit and robust default setup. This enhancement was made to resolve Issue #5 where users experienced issues with NAT options not functioning as expected.
These changes are default in the new release and may not affect existing configurations from previous versions. If your current setup was functioning as expected, you do not need to make these changes manually.
AddServerRoute option for clients
This release may implement feature request #4 using AddServerRoute configuration option in client toml configs.
More MTU fixes
This release contains another fix for MTU setting. Apparently previously the placement is the client config was wrong. Thanks to @Worty for the fix and testing.
You do not need to update in case your are using the default MTU.
MTU configuration, IPv6 DNS resolves
This release introduces MTU config parameter for client and server. By default, it is equal to zero, meaning that WireGuard will determine MTU automatically. If your configuration requires setting MTU manually, you can do it now.
Additionally, when you configure the new interface using the setup wizard, DNS now includes failover addresses, as well as IPv6 addresses of resolvers (in case you have NAT for IPv6 enabled). Existing configuration won't be upgraded. If you want to use IPv6 DNS, you can use following settings (line for the DNS resolver of your choice should be put in 0001-server.toml):
# for Google
ClientDNS = "2001:4860:4860::8888, 2001:4860:4860::8844, 8.8.8.8, 8.8.4.4"
# for Cloudflare (1.1.1.1)
ClientDNS = "2606:4700:4700::1111, 2606:4700:4700::1001, 1.1.1.1, 1.0.0.1"
# for Quad9
ClientDNS = "2620:fe::fe, 2620:fe::9, 9.9.9.9, 149.112.112.112"
# for OpenDNS
ClientDNS = "2620:119:35::35, 2620:119:53::53, 208.67.222.222, 208.67.220.220"
Fix of NAT6 in the Setup Wizard
This release has a small, but important bug fix of NAT6 configuration (when user wants to enable both NAT4 and NAT6)
Initial Release
This is the initial release of WG Commander. The next release will follow shortly, based on internal testing and external feedback.