mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
4.63k stars 328 forks source link

[Feature Request] Use Wireguard in kernel space if available on Android #1134

Open srappan opened 4 years ago

srappan commented 4 years ago

So happy to see a MullVad app on android. A feature missing from the app thats available on the official wireguard app, is if wireguard is available in the kernel, theat becomes the preferred option, as it is available in custom kernels. Does require root however.

faern commented 4 years ago

It's on our roadmap, but far in the future. Until it works on stock Android the user base is going to be tiny.

PacoBell commented 4 years ago

Just use the official WireGuard client if you want kernel space integration. Works fine with my custom kernel.

lkjasdlfwe commented 3 years ago

Just use the official WireGuard client if you want kernel space integration. Works fine with my custom kernel.

Official Wireguard app is extremely barebones. You have to set up split tunneling and IP exclusion for each server independently. It also does not switch servers automatically if one fails, unless you turn all of them on individually, which requires you to set up split tunneling and excluding private IPs for hundreds of servers which is extremely tedious.

monethass commented 11 months ago

Is it possible to have this bumped up in the priority list? Google has since added the Wireguard module into Android 12's kernel in October 2020, and even backported the to kernel version 4.19, so theoretically any devices that are launched with Android 12+ since then already has the module built in, they just need root for it. Granted, it's still small compared to the non-rooted phones, but given the user base of Mullvad, it wouldn't be a surprise if the percentage of Mullvad users that have rooted their phone is non-trivial.

veloute commented 3 weeks ago

would really love to have this