Skip to content

Releases: apernet/mwgp

2.1.6

14 Apr 14:45
307cec2
Compare
Choose a tag to compare

This should have been released on Mar 21, 2023.

  • Minor changes on a warning log.
  • Customized resolver (only for developers currently).
  • Fix support for handling large wg packet (e.g. setting a larger MTU on WireGuard interface and resulting in UDP fragmentation).
  • Fix timeout when not specified in the configuration file.

2.1.5

08 Aug 13:36
82726fd
Compare
Choose a tag to compare

Now you can load the WireGuard server private key from a file, just like PrivateKeyFile= in the systemd.netdev(5).

2.1.4

24 Jul 07:56
8179355
Compare
Choose a tag to compare

Minor changes on traffic obfuscation.

2.1.3

24 Jul 03:46
3437e29
Compare
Choose a tag to compare

Fix a theoretically possible KPA in the traffic obfuscation.

2.1.2

22 Jul 16:29
8e72eb9
Compare
Choose a tag to compare

Change to a much more user-friendly json5 library.

2.1.1

21 Jul 15:17
c583b4f
Compare
Choose a tag to compare

Fix a bug that may cause packet loss when obfuscation is enabled.

2.1.0

21 Jul 14:01
6ddadee
Compare
Choose a tag to compare

Added optional obfuscation.

Now we have a new option named "obfs" in the config. This option should be set to the same string for the mwgp-client and mwgp-server. Set it to empty or remove it will disable the obfuscation.

Highlights of mwgp obfuscation:

  • Zero MTU overhead.
  • Obfuscate the whole MessageInitiation, MessageResponse, and MessageCookieReply, we also append random bytes at the end of those messages to randomize their length.
  • Only obfuscate the first 16 bytes of MessageTransport for maximum performance, as the remaining payload has been already encrypted by chacha20-poly1305.
  • mwgp-server will auto distinguish obfuscated and non-obfuscated peers, and it still accepts non-obfuscated peers while obfuscation is enabled. So you can still connect to the mwgp-server endpoint with the official WireGuard client even if you are using an environment that cannot run mwgp-client easily (such as WireGuard on Android).

2.0.0

20 Jul 14:42
2ba7ca7
Compare
Choose a tag to compare

The first release of mwgp!