# DcDNS v1.0.1
DcDNS v1.0.1
Cross-platform support, improved privacy switches, and UI updates.
What's New
- Added Linux (System, Flatpak, Snap) and macOS support.
- Added detection for Discord Development client alongside Stable, PTB, and Canary.
- Added Mullvad DoH (
https://doh.mullvad.net/dns-query) DNS resolver. - Added WebRTC IP leak protection (
disable_non_proxied_udp). - Added switches to disable geolocation, spell checking, and telemetry.
- Added automatic update checking via GitHub API.
- Redesigned UI with live console logs and status indicators.
Improvements & Fixes
- Added automatic backup creation (
index.js.dcdns.bak) and fallback code stripping for clean uninstallation. - Automatically closes active Discord processes before patching to prevent file lock errors.
- Fixed thread locking issues and UI freezes during patch operations.
- Fixed permission handling when writing to system installation directories.
Installation
Windows
- Download
DcDNS.exebelow. - Run it as Administrator.
- Select your Discord client and click Install.
- Restart Discord when prompted.
Linux / macOS
- Download the release binary for your platform.
- Run the application (use write permissions or elevated privileges if patching system folders like
/opt). - Select your Discord client and click Install.
Requirements
- Windows 10 or later (with WebView2), Linux (with WebKitGTK), or macOS 10.15+
- Discord, Discord PTB, Discord Canary, or Discord Development installed
Uninstalling
Open DcDNS, select your client, and click Uninstall. The original Discord files will be restored from backup or cleaned automatically.
Notes
- On Windows, run as Administrator if you encounter permission errors during injection.
- On Linux, system-wide installations (like
/opt/discord) require appropriate write permissions.
