Logo of IPv6Droid

Ipv6droid

IPv6 tunnel client for use on Android

View on GitHub

No longer available on Google Play

Google updated their Play Console policies to restrict VPNService based apps to organisations, excluding personal developers. IPv6Droid is a private project, there will be no organization backing it.

I therefore decided to not invest more time into satisfying the ever increasing bureaucracy involved with a Google Play Developer account. This should result into de-listing of IPv6Droid around beginning of year 2025, and cancellation of existing subscriptions. No new tunnel subscriptions are available since December 2024.

What is IPv6Droid?

IPv6Droid is an Android client to use certain types of IPv6 tunnels, in order to bring IPv6 support to Android mobile devices on networks that do not support IPv6, plus use any kind of server-side NAT and therefore disabling the most boadly available types of IPv6 tunnels. Specifically, all mobile networks in Germany at the time of writing meet both criteria.

What is required to get IPv6 on my device?

You need access to a backend server, that is able to translate between IPv4 and IPv6 packets. The server is open source as well, but be warned that running it requires some preconditions that are not met by all internet access products.

You need an Android device running Android 5.0 or later.

You don't need root at your Android device.

More information

Find out more on the project Wiki!

Not working as expected? Please review the Trouble Shooting guide.

Join the IPv6Droid chat room, or contact me on Mastodon.