ReNXEnhanced is a lightweight, modernized userscript for NextDNS, based on the original "NXEnhanced" by @hjk789. This fork (maintained at github.com/henosch/ReNXEnhanced) adds powerful management features, interface improvements, and performance optimizations for large configurations.
ReNXEnhanced adds quality-of-life features to the NextDNS dashboard, making it easier to manage allowlists, denylists, security settings, and logs.
- Tested with: Google Chrome, Apple Safari (macOS)
- Userscript Manager: Tampermonkey (recommended), Violentmonkey
- Install a Userscript Manager (Tampermonkey for Chrome/Edge/Safari, or Userscripts on iOS/macOS).
- Click here to install the script.
- Confirm the installation in your manager.
- Refresh your NextDNS dashboard.
- Bulk Operations
- Bulk Add with live progress & deduplication (skips existing domains, even wildcards).
- Bulk Delete with checkbox selection, rate-limit safeguards, and confirmations.
- Clear Entire List handles tens of thousands of entries with verification + auto reload.
- Sorting & Organization
- Sort A-Z by root domain so subdomains group together (
*.ads.example.co.uk → example.co.uk). - Persistent description fields for per-domain notes stored in the browser.
- Sort A-Z by root domain so subdomains group together (
- Logs
- Inline Allow/Deny/Hide buttons for every entry plus persistent hiding controls.
- “Reset Hidden Domains (N)” button shows how many entries are hidden.
- Security / Privacy
- Blocklists sortable A-Z inside modals.
- “Remove all TLDs” helper clears the TLD blocklist with confirmation.
- Stability & UX
- Automatic retries for HTTP 429 with exponential backoff.
- Optimizations for huge lists to avoid browser hangs.
ReNXEnhanced ist eine aktualisierte Version des ursprünglichen "NXEnhanced" von @hjk789 und wird unter github.com/henosch/ReNXEnhanced gepflegt. Das Skript erweitert das NextDNS-Dashboard um praktische Werkzeuge für Allow-/Denylisten, Sicherheitseinstellungen und Protokolle.
- Getestet mit: Google Chrome, Apple Safari (macOS)
- Userscript-Manager: Tampermonkey (empfohlen), Violentmonkey
- Userscript-Manager installieren (Tampermonkey für Chrome/Edge/Safari oder Userscripts auf iOS/macOS).
- Hier klicken, um das Skript zu installieren.
- Installation bestätigen.
- NextDNS-Dashboard neu laden.
- Massenbearbeitung
- Bulk Add mit Fortschrittsanzeige & Duplikat-Erkennung (überspringt vorhandene Domains inkl. Wildcards).
- Bulk Delete mit Checkbox-Auswahl, Sicherheitsabfrage und automatischer Drosselung.
- „Liste leeren“ löscht riesige Listen zuverlässig (inkl. API-Verifikation und Auto-Reload).
- Sortierung & Organisation
- Sort A-Z nach Hauptdomain, damit Subdomains zusammen gruppiert werden.
- Persistente Beschreibungsfelder für eigene Notizen pro Domain.
- Logs (Protokolle)
- Inline-Erlauben/Blockieren/Verstecken direkt neben jedem Eintrag.
- „Reset Hidden Domains (Anzahl)“-Button zeigt, wie viele Einträge ausgeblendet sind.
- Sicherheit/Privatsphäre
- Blocklisten lassen sich in den Modals alphabetisch sortieren.
- Ein Knopf entfernt auf Wunsch sämtliche TLD-Einträge aus der Blockliste.
- Stabilität
- Integrierter Schutz gegen „Rate Limits“ (HTTP 429) mit automatischer Wiederholung.
- Optimiert für sehr große Listen, um Browser-Hänger zu vermeiden.
Distributed under the MIT License. See LICENSE for more information.





