Nebulo is a free, open-source, no-root, light-weight dns-over-https, dns-over-tls, and dns-over-http-over-quic client for Android with emphasis on privacy and security. Nebulo is fast, highly-customizable, ad-free, efficient on the battery, contains zero analytics / tracking. Goto the installation section to set up Nebulo on your Android device.
My mission is to provide access to dns-over-tls and dns-over-https as a tool against censorship and tracking. Many countries block controversial or government-critical websites using DNS which can possibly be circumvented using either of those protocols.
The second topic, tracking, is nearly as important as the topic of censorship. Many ISPs use their own DNS servers as a way of tracking their users. Using DoH/DoT puts an end to this by encrypting the vulnerable DNS queries.
Nebulo uses Android's VPN APIs to create a dummy (local) VPN which intercepts only DNS requests and encrypts them before sending it to a DNS resolver of your choice. This dummy (local) VPN is not a real VPN and does not encrypt any other traffic or hide your real IP. As only one VPN can be active per profile at any given time, you can decide between using Nebulo or a real VPN.
Look for it in the FAQ section.
Nebulo is wholly an original piece of software: It doesn't use any other dependency for its core DNS capabilities. Inspect the build file to see what is used under the hood.
/etc/hosts
file manually or using the AdAway app works alongside Nebulo just fine; though, the AdGuard app doesn't (that is, Nebulo does not receive any DNS queries when AdGuard's running).0.0.0.0
and ::0000
.For a growing collection of frequenty asked questions, take a look here.
Translations are important to reach as broad of an audience as possible and for non-english speakers to be able to use the app to its full extent. Head over to the translation guide to see how you can help!
Nebulo is distributed over Google Play Store, Aurora Store, a custom F-Droid repo, and as a standalone .apk
file.
Download the latest version from Google Play Store.
Search for Nebulo and download it from the Aurora Store, which is a G-Play mirror.
Aurora Droid is an alternative to the F-Droid app. Follow the F-Droid instructions below.
Follow these steps if you're using F-Droid:
fdroid.frostnerd.com
with fingerprint 74BB580F263EC89E15C207298DEC861B5069517550FE0F1D852F16FA611D2D26
.fdroidarchive.frostnerd.com
with fingerprint 74BB580F263EC89E15C207298DEC861B5069517550FE0F1D852F16FA611D2D26
..apk
file from the Nebulo telegram group.Join the Nebulo community on Telegram to ask for help or connect with the developer. Head over to the announcements channel to get updates on upcoming releases and features.
Or, participate in the XDA-Developers discussion thread.
Have feature ideas or stumbled upon bugs? Feel free to create issues on GitLab or on GitHub.
E-Mail: daniel.wolf@frostnerd.com
Telegram: @Ch4t4r
Skype: daniel38452
A list of some extraordinary people who contributed to this project:
Want to see your name here? Feel free to contribute!
This work is licensed under the GNU GPLv3 License. Different license-agreements can be made with the developer for parts of the app, if needed.
Copyright (C) 2021 Daniel Wolf
Please be aware that I'm not going to tolerate exact copies of this app on the Play Store. This project took a lot of work, not only from me, but many alpha/beta testers and translators. Copying is - per the license - generally allowed, but uploading a nearly identical version to the Play Store would be impersonation as per Google policy.
Feel free to clone this repository. However, there are a few things to consider:
build.gradle
.
build.gradle
implementation 'com.frostnerd.utilskt:....
) with git sub-modules (implementation project(...)
) after cloning the libraries.