Charon DNS Changer is a powerful cross-platform tool designed to simplify DNS management on Windows and Linux. It allows users to view current DNS settings, switch between predefined DNS servers, set custom primary and secondary DNS addresses, and easily restore automatic DHCP configuration. With built-in validation, backup support, and an interactive menu, it ensures secure and efficient DNS configuration for both casual users and advanced system administrators
Ch4120N - Ch4120N@Proton.me
Anyone who wants an easy, cross-platform solution to manage, customize, and restore DNS settings on Windows and Linux — from casual users to system administrators
Python3
python -m pip install -r requirements.txt
sudo apt install python3 git -y
git clone https://github.com/Ch4120N/Charon-DNS-Changer.git
chmod 755 -R Charon-DNS-Changer
cd Charon-DNS-Changer
python3 -m pip install -r requirements.txt
sudo python3 ChDNSChanger.pyIf you have Git on your computer, you can use this installation guide:
git clone https://github.com/Ch4120N/Charon-DNS-Changer.git
cd Charon-DNS-Changer
python -m pip install -r requirements.txt
python ChDNSChanger.pyOtherwise, you can download the zip file from this link, extract it, and use it.
- Debian
- Kali Linux
- Ubuntu
- Windows 7/8/10/11
- Cross-Platform Support
- Interactive Menu
- View Current DNS
- Predefined DNS Options
- Custom DNS Setup
- Reset to DHCP
- Backup & Restore
- Primary Network Detection (Windows)
- Admin/Root Check
- Colorful & Informative Output
- Advanced Error Handling
- Easy Extensibility
If you find this tool useful, consider donating:
| Cryptocurrency | Address |
|---|---|
| BTC | bc1ql4syps7qpa3djqrxwht3g66tldyh4j7qsyjkq0 |
| ETH | 0xfddbd535a4ad28792cbebceee3d6982d774e6d13 |
| USDT | 3Cq6HRQsiwZFmPEQfG9eJkZE2QGChvf2VN |
💖 Your support helps keep the project alive and improving!
If you encounter bugs, configuration issues, or unexpected behavior, please reach out: 📩 Ch4120N@Proton.me
⭐ If you like this project, don’t forget to give it a star!

