• Stars
    star
    284
  • Rank 145,616 (Top 3 %)
  • Language
    Java
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Manage your NextDNS settings easily with this Android app!

Github Build F-Droid Build Main Deployment Development Testing Dependencies GitHub Issues GitHub Pull Requests

Icon Google Play F-Droid

Screenshot

About

NextDNS Manager is an Android application that simplifies the management of your NextDNS configuration. NextDNS is a cloud-based DNS filter and firewall that protects your home, family, and privacy online. With NextDNS Manager, you can easily control your NextDNS settings and ensure a safer and more secure online experience.

NextDNS Manager can be installed on any Android phone or tablet running Android 12+.

Note: NextDNS Manager is a completely open-source project with no official ties to NextDNS.

Features:

  • Intuitive Interface: NextDNS Manager provides a user-friendly interface that allows you to manage your NextDNS settings with ease. The interface also includes Material You styling, as well as a dynamic/themed icon.

  • Configuration Management: You can configure your NextDNS settings, including filtering modes, blocklists, and whitelists.

  • Real-time Statistics: Get insights into your DNS queries, blocked requests, and security events in real-time.

  • Security and Privacy: Enhance your online security and privacy by leveraging NextDNS' filtering capabilities.

  • Easy Installation: You can download and install NextDNS Manager from the Google Play Store, F-Droid, or directly from the Github, providing multiple installation options.

Installation

Which installation method should I use?

It depends on your privacy preferences and how often you wish to recieve updates.

  • If you are able to use Google Play, use it.
  • If you're not able to use Google Play, sideloading an APK from this repository is your next best option.

For each build ("version") of the app, there are timelines for when the build will be available, so methods with longer timelines will result in longer wait times for updates.

Google Play Sideloaded APK F-Droid
Availability A few minutes A few minutes Up to 14 days

F-Droid takes much longer than any of the other methods because they have a human involved in the process, each app is signed by a human on a computer that is airgapped (not connected to the internet).

Google Play Store

NextDNS Manager is available on the Google Play Store here.

F-Droid Installation

NextDNS Manager is available on F-Droid here.

Manual Installation

The most recent APK is available for download here.

Terms & Conditions/Privacy Policy

Donations

License

NextDNS Manager is open-source and released under the MIT License.

Reporting Issues

To report an issue, please open a new issue in this repository and provide the following information:

  • Device you're running the app on.
  • Version of Android you're using.
  • Version of the app you're using.
  • Detailed description of your problem.

Suggestions and Feedback

To make a suggestion or report feedback, please open a new issue in this repository and include a detailed description of your suggestion or feedback.

Contributing

Contributions to NextDNS Manager are welcome! Whether it's bug fixes, new features, or documentation improvements, your contributions help make the app better for everyone.

How Can You Contribute?

You can contribute to NextDNS Manager in the following ways:

Reporting Bugs

If you find a bug in the project, please open an issue and provide the following details:

  • A clear and concise description of the bug.
  • Steps to reproduce the bug.
  • Expected behavior and actual behavior.

Suggesting Enhancements

If you have ideas for enhancements or new features, feel free to open a discussion or issue to describe your suggestions. It's best to include as much detail as possible to help us understand your proposal.

Documentation

Improvements to the project's documentation are always welcome. You can suggest edits, updates, or new sections to make it more informative and user-friendly.

Translations

See a translation that's not quite right? I only speak one language so please open an issue and tell me what's wrong. :) If you have programming experience, you can open a pull request for the necessary locale strings and I'll merge them.

Code Contributions

If you're interested in making code contributions, please open a pull request!

Getting Started

  • Check if there are any open issues or discussions related to the topic you want to contribute to.
  • If there's an existing issue or discussion, make sure to comment and express your interest in working on it.
  • If there isn't an existing issue or discussion, you can create one to discuss and coordinate your contributions.

Security Policy

Reporting a Vulnerability

If you discover a vulnerability, please open an issue and provide the following information:

  • Device you're running the app on.
  • Version of Android you're using.
  • Version of the app you're using.
  • Detailed description of the vulnerability.