Index your MEGA.nz account using Cloudflare Workers for faster browsing, improved stability, and direct downloads without MEGA's standard transfer quota restrictions.
β οΈ Experimental: This project is still under development and may not work in all situations. Use it at your own risk.
-
Open the MEGA Index Code Generator:
-
Enter your MEGA Account Email.
-
Enter your MEGA Account Password.
-
Select your preferred Template Theme.
-
Click Generate Custom
worker.js. -
Copy or download the generated Cloudflare Worker code.
Note: Disable ad blockers and any browser extensions that block external scripts before generating the code.
- Log in to your Cloudflare Dashboard.
- Go to Workers & Pages β Create Application.
- Select Start with Hello World! β Get Started.
- Enter a name for your Worker (optional) and click Deploy.
- After deployment, click Edit Code (top-right).
- Delete all the default code in
worker.js. - Paste the generated
worker.jscode. - Click Deploy.
- Wait a few minutes for deployment to complete.
- Click Visit to open your MEGA Cloudflare Index.
Serve the contents of your MEGA.nz account over HTTP using Heroku and rclone, providing a simple web-based file index.
Status: Maintenance mode (functional, with occasional updates and improvements)
Deploy directly to Heroku without forking the repository or creating a GitHub account.
Quick Deployment:
https://developeranaz.github.io/Mega-index-heroku/random.sh
After deployment:
Heroku Dashboard
Your App β Settings β Reveal Config Vars
Configure the following variables using your actual MEGA account credentials.
| Variable | Description |
|---|---|
Email |
Your MEGA account email |
Password |
Your MEGA account password |
Note: Credentials are stored only in your Heroku application's Config Vars.
A quota bypass feature was added in commit:
https://github.com/developeranaz/Mega-index-heroku/commit/414e629ec98bd5f5cb95d05ead1102e0f4db9836
To enable it, set:
Auto_Quota_Bypass=true
Additional Config Vars required:
| Variable | Description |
|---|---|
APPNAME |
Your Heroku application name (not the URL) |
Heroku_Email_Id |
Heroku account email |
Heroku_Password |
Heroku account password |
Auto_Quota_Bypass |
true or false |
These variables are only required when using the Auto Quota Bypass feature.
- No
rclone.conffile required - Direct MEGA.nz integration
- Improved security
- Easily switch MEGA accounts through Config Vars
- High-speed downloads (no application speed limiting)
- Permanent public URL via Heroku
- Download resume support using download managers
- Multi-thread downloading (up to 9 connections)
- Optional automatic MEGA quota bypass
- Download speed may vary depending on the device or network.
- If deployment fails, simply redeploy the application. Some deployment assets are served from free infrastructure and occasional failures may occur.
For the best download experience, use:
- ADM (Android)
- Aria2
- Aria2 for Android
- Aria2 for Windows
- XDM (Xtreme Download Manager)
A WebDAV version with authentication is available here:
https://github.com/bluehypergiant/Mega.nz-rclone-WebDav
- β MEGA.nz
If you encounter any issues, please open an issue:
https://github.com/developeranaz/Mega.nz-Rclone-Index-Heroku-BETA/issues/new
If you find this project useful:
- β Star the repository
- π΄ Fork the repository
- Follow the developer on Instagram: https://www.instagram.com/t_h_e_anas
Bitcoin Donation
1J48LksQNiASuj48nwYATXdFzQSwdrnx7c