Server configuration
DNS-over-HTTPS (DoH)
DNS-over-TLS (DoT)
DNS-over-QUIC (DoQ)
Add a server
Add a server (DoH)
Add a server (DoT)
Add a server (DoQ)
Server name
Example
Primary server
example-doh.com[/dns-query]
example-dot.com[:443]
example-doq.com[/dns-query]
Secondary server (Optional)
example-doh.com[/dns-query]
example-dot.com[:443]
example-doq.com[/dns-query]
Do not automatically append query path (/dns-query)
Delete configuration?
Do you want to delete the configuration %1$s?
Show system apps
Only use DoH/DoT in selected apps
- %1$d app is excluded by default and cannot be de-selected
- %1$d apps are excluded by default and cannot be de-selected
- Import of %1$d server
- Import of %1$d servers
Done
Priority %1$d
Experimental
Type: DNS-over-HTTPS (DoH)
Type: DNS-over-TLS (DoT)
Type: DNS-over-QUIC (DoQ)
Please select the servers you wish to import.\n\nServers which are already imported will be duplicate if you select them.
Import failed
The server(s) could not be imported.
The servers could not be imported.\n(%1$s)
Preparing logs
How do you want to share the logs?
Choose app
E-Mail
Are you sure that you want to delete all logs?
Crashreport
It looks like the app has crashed. Do you want to send the error log files to the developer?
Battery optimization
On some device the app won\'t be notified that the device has finished booting unless battery optimizations are disabled for it.\nThe app is currently not whitelisted from the battery optimization, do you want to do this?\n\nYou should test whether it works with optimization enabled before disabling it.
Disable
Ignore
Do you want to open the play store to rate the app?
Changelog
The app has been updated since you last opened it. In the following list you can see the changelog. Check the box below and you won\'t see this message in the future.
Don\'t show again
Licenses
Exporting queries…
Please wait while the queries are being exported
Please provide your PIN.
PIN
Do you want to enable logging? Logs contain statistic information, debug information and actions in the app. Generated logs aren\'t shared unless you do so yourself.
Automatic crash reporting
Transmitted data
Click on one of the groups to see which data is transmitted on crashes.
Enable crash reporting
No, thanks.
See data
Thank you for using Nebulo!\n\nThis app is using open-source and self-hosted third-party software to make it easier to track app crashes as soon as they occur. If and only if enabled the app is going to transmit crash reports when the app encounters a crash. These reports contain additional data about the app and your device. This includes an id which is used to track crashes coming from the same user, but can\'t be used to track anything else. Enabling the crash reporting is optional but would help me out greatly.\nReports are sent securely over HTTPS. \n\nClick on \'See data\' below to see what kind of data is transmitted and for a link to the privacy policy.
Thank you for using Nebulo!\n\nThis app is using open-source and self-hosted third-party software to make it easier to track app crashes as soon as they occur. If and only if enabled the app is going to transmit crash reports when the app encounters a crash. These reports contain additional data about the app and your device. This includes an id which is used to track crashes coming from the same user, but can\'t be used to track anything else. Enabling the crash reporting is optional but would make fixing bugs easier and faster.\nReports are sent securely over HTTPS \n\nClick on \'See data\' below to see what kind of data is transmitted and for a link to the privacy policy.
Clear all queries
Are you sure you want to clear the logged queries? This cannot be reversed.
Credits
- App icon by <a href=https://dribbble.com/rkbdi>RKBDI</a> .
\n- Turkish translation by Kemal Oktay Aktoğan
\n- Russian translation by bruleto
\n- Dutch translation by Bas Koedijk
\n- Portuguese translation by Rafael W. Bohnenberger
\n- Indonesian translation by Gloeyisk
\n- Catalan translation by Daniel Alomar
\n- Spanish translation by Daniel Alomar and Victor Bayas
\n- Some icons from Font Awesome
\n- Chinese (Simplified) translation by Ediel Chedlyramber
\n
\n Want to see your name here\? Feel free to <a href=https://git.frostnerd.com/PublicAndroidApps/smokescreen>contribute</a>.
Join the community
Hey there!\n\nDid you know that this app has a Telegram group? It contains regular updates and is the perfect place for discussions and questions.\nWe are a great community of over 200 people, would you like to be a part of it?
Yeah!
This app is translated to a few languages, but even more are missing or incomplete - including yours.
\n\nThat\'s why I\'m kindly asking for your help translating this app to reach as broad of an audience as possible. If you are willing to help translating this app into your language feel free to either contact me or read here on how to help.]]>
Speed test results
%1$d servers tested\n
%2$d DoT servers reachable, %3$d not reachable\n
%4$d DoH servers reachable, %5$d not reachable\n
Average response time: %6$d ms.\n\n
Fastest server: %7$s\n
Slowest server: %8$s
Select server
Do you want to use the server %1$s? It ranked %2$d out of %3$d with a response time of %4$d ms.
Delete %1$s?
Are you sure you want to delete the host source %1$s? This cannot be undone, the hosts from this source will be removed.
Clear all DNS rules?
Are you want to clear all DNS rules? This cannot be undone.
New rule source
Edit rule source
Name
You can use host lists which make use of wildcard domains.
URL
Choose file
Use as whitelist
Please provide a name
New DNS rule
Edit DNS rule
Whitelist
Block this host
Address
Host
IPv4 address
IPv6 address
Please provide a valid host
Please provide a valid IPv4 address
Please provide a valid IPv6 address
The host supports wildcards. Use an asterisk (*) for any amount of characters, numbers and allowed special characters except period (.). Use two asterisks (**) to include the period (.).
Export DNS rules
Export whitelist rules
Export normal rules
Export custom host DNS rules
Export DNS rules from enabled host sources
What do you want to do?
Edit
Delete
The app detected that it wasn\'t stopped properly the last time it was active. This strongly indicates that your system chose to force stop the app without any possibility for the app to restart itself.\n\nOn most devices you have a few options to prevent or at least delay the system from stopping the app.\nYou can for example disable battery optimizations for the app in the system settings or avoid clearing the app from the list of recents.\n\nIf you chose to ignore this you won\'t see this dialog again. You can read more and receive tips for solving this with the button below (opens an external website in your browser). Click on settings to open the Android settings where you can disable battery optimizations for Nebulo.
More information
System-wide overlay detected
There seems to be a system-wide overlay (e.g. a chat bubble, color- or nightfilter) active. Most device don\'t allow you to enable a VPN in this case.\n\nIf you can\'t click OK in the next dialog please disable the overlay.
Refresh host sources
Automatically refresh host sources
Refresh on WIFI only
Refresh every
Refresh now
Minutes
Hours
Days
Weeks
- @string/dialog_hostsourcerefresh_timeunit_minutes
- @string/dialog_hostsourcerefresh_timeunit_hours
- @string/dialog_hostsourcerefresh_timeunit_days
- @string/dialog_hostsourcerefresh_timeunit_weeks
Are you sure you want to clear the DNS cache?
How this app works
Nebulo works by using a dummy VPN to capture all your DNS requests, which are then forwarded to a secure server of your choice.\nThis dummy VPN is not a real VPN and neither does it hide your identity, nor does it change your IP address.\n\nNo actual data, except for DNS requests, is transmitted using this app.
Are you enjoying Nebulo?
Hey there! If you are enjoying Nebulo, would you please take a moment to rate it on the store?
The system has denied Nebulo to start its VPN. Please open the app to grant the permission there by clicking the start button.
Detecting server type
Please wait a moment.
To use Non-VPN mode together with NetGuard, do the following:\n
- Check that you have the F-Droid version of NetGuard installed. It does not work with the version from GPlay.\n
- Go to settings > Advanced options\n
- Enable "Filter traffic" (if not enabled already)\n
- Click on Port Forwarding\n
- Add the following rules:\n\n
• Protocol UDP, source port 53, destination %1$s, destination port %2$d, destination app nobody\n
• Repeat for TCP\n\n
- Go back to advanced options\n
- Scroll down, set both VPN DNS fields to %3$s\n
- Start Nebulo (in non-VPN mode) and start NetGuard
To use Nebulo in non-vpn mode together with a third-party VPN app you have to change your DNS settings inside this other app.\nNot all VPN apps allow you to change the DNS settings. If yours does, simply set the DNS server to \'%1$s:%2$d\' (you can configure the port above).\n\nAfter configuring the apps simply start both.
Information about latency
The latency shown here is not your ping or how fast your network is.\n It shows how long it takes for Nebulo to send a request and get an answer from the DNS server. The displayed value is not always the most current one and fluctuations can be possible.\n This can cause the value to be displayed higher than it is because it has become lower since it was measured.
Information about query log
This list shows you all past queries Nebulo logged while it was active. The list updates close to realtime when Nebulo is currently active.\n\nIcons at the start of the row indicate what happened with the query.\n\nFlag: The host was resolved from the DNS rules, or was blocked by the DNS server\nArrow: Nebulo forwarded the query to the DNS server\nDatabase: Nebulo retrieved the DNS response from the cache
Search for a host
Enter a host below to search for it in the DNS rules.
No DNS rule found for this host.
This host is part of the DNS rules defined by you.
This host is part of the source %1$s
This host is in the DNS rules, but the source is unknown.
Filter query log
Select which types of queries you want to see
Resolved by the DNS server
Resolved by DNS cache
Resolved by DNS rules
Blocked by the DNS server
Display shorter version of domain in list
Do you want to have a look at the frequently asked questions and documentation for this feature?
Select link type
Which link do you want to share?
Configure test passes
Set how often the test should be run per server. Higher passes increase accuracy