WireGuard is broken on iOS 15 beta

Andrej Mihajlov and at mullvad.net
Thu Jun 10 11:44:45 UTC 2021


Just though to give you heads up. iOS 15 beta is out and it looks like the old way of obtaining the tunnel device descriptor is no longer working as the internal structure of NEPacketFlow has changed. It’s been a ticking bomb form the start as with any private API that is subject to change without a warning. 

In the short term, researching what Apple changed and looking for a quick fix for that. Longer term I believe we should have a better integration between wireguard-go and Network extension on iOS.

Andrej Mihajlov

More information about the WireGuard mailing list