aboutsummaryrefslogtreecommitdiffstats

IFF_VNET_HDR for Android

Android's VPN framework does not allow setting IFF_VNET_HDR on tun devices. This is a simple Zygisk module that sets this flag on tun devices for a whitelisted set of packages - com.wireguard.android and com.wireguard.android.debug.

Building

You must have the ANDROID_HOME environment variable set and an NDK installed. Simply run:

$ make

Then install wireguard-vnet-hdr.zip in Magisk manager.

License

This is a GPLv2 project.