Note that this currently doesn't play well with people activating wg-quick tunnels from outside the app. Those tunnels won't be deactivated. But presumably that's desired behavior anyway, considering people are mucking around at the command line. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |
||
|---|---|---|
| .idea | ||
| gradle/wrapper | ||
| tunnel | ||
| ui | ||
| .gitignore | ||
| .gitmodules | ||
| build.gradle | ||
| COPYING | ||
| gradle.properties | ||
| gradlew | ||
| nonnull.gradle | ||
| README.md | ||
| settings.gradle | ||
Android GUI for WireGuard
This is an Android GUI for WireGuard. It opportunistically uses the kernel implementation, and falls back to using the non-root userspace implementation.
Building
$ git clone --recurse-submodules https://git.zx2c4.com/wireguard-android
$ cd wireguard-android
$ ./gradlew assembleRelease