A powerful, local web-based downloader for MEGA and Dropbox with proxy rotation, parallel downloads, and bandwidth limit bypass.
⚡ Fully local processing – no external servers, no data tracking, 100% privacy.
(FULL DEMO ON: https://streamable.com/z2fdya)
Tired of hitting the MEGA bandwidth quota? EasyDownloader solves this by routing your downloads through rotating proxies, allowing for seamless, uninterrupted file retrieval. Wrapped in a beautiful, responsive, dark-mode web UI, it makes managing bulk downloads from MEGA and Dropbox easier than ever.
- 🚀 Quota Bypass: Circumvent MEGA bandwidth limits using smart proxy rotation.
- 📦 Broad Support: Download individual files, single folders, or bulk multi-folders from both MEGA.nz and Dropbox.
- 🔁 Smart Proxy System: Automatically validates proxies, removes dead ones, and rotates upon failure. Features a unique Drag & Drop Proxy Builder for custom configurations!
- ⚡ High-Speed: Parallel downloads utilizing multiple threads and proxies simultaneously.
- 🤖 Zero-Config Auto-Setup: Just run the script! It automatically creates a Python virtual environment (
.venv) and installs all necessary dependencies. - 🌐 Modern UI: Clean web interface with Dark Mode, bilingual support (English/German), and a real-time download log.
- Parses MEGA/Dropbox links securely.
- Splits downloads into chunks for efficiency.
- Distributes traffic across your proxy list.
- Decrypts (MEGA) and reassembles files entirely locally.
- Go to the Releases section.
- Download the latest
.exefile. - Run the application.
- The web interface will automatically open in your browser at
http://127.0.0.1:5000.
Make sure you have Python 3.10 or higher installed.
git clone https://github.com/miguelmeier/easy-downloader-mega-dropbox.git
cd easy-downloader-mega-dropbox
python app.pyMagic Auto-Setup: On the very first launch, app.py will automatically create a virtual environment and install required packages (Flask, requests, pycryptodome, mega.py). No manual pip install required!
To bypass download limits, you can add proxies manually via the Web UI, or simply create a proxies.txt file in the root directory.
Example proxies.txt format:
192.168.1.1:8080:username:password
10.0.0.1:3128
Tip: Use the Drag & Drop Proxy Builder in the web interface to match your exact text file format (e.g., choosing the correct delimiter or order of IP/Port/User).
| Feature | EasyDownloader | Typical Downloaders |
|---|---|---|
| Proxy Rotation & Limit Bypass | ✅ | ❌ |
| Modern Web Interface | ✅ | ❌ |
| Bulk Multi-Link Support | ✅ | |
| Local Auto-Decryption | ✅ | ❌ |
| Zero-Config Auto-Setup | ✅ | ❌ |
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This tool is intended for educational purposes only. Users are solely responsible for complying with the Terms of Service of MEGA and Dropbox.
Distributed under the MIT License. See LICENSE for more information.
If you find this tool helpful, please consider giving it a ⭐! It helps the project grow.