Skip to main content

Common Issues

This is a Node.js/React issue related to the build process.Solution:
  1. Ensure you have Node.js v18 or higher installed:
  2. Navigate to the web-client directory and reinstall dependencies:
  3. Rebuild the project:
The web client needs to be built before the server can serve it.Solution:
  1. Build the web client:
  2. Ensure the server is running:
  3. If the issue persists, rebuild everything:
In production mode, both frontend and backend are served on the same port (3000).
This typically means you don’t have valid proxies configured.Solution:
  1. Add proxies to data/proxies.txt (one per line). Supported formats:
    • protocol://user:password@host:port (with authentication)
    • protocol://host:port
    • host:port (defaults to http)
    • host (defaults to port 8080)
  2. Alternatively, run without proxies:
    • CLI: Use the --no-proxy flag
    • Server: Set environment variable ALLOW_NO_PROXY=true
Running attacks without proxies will expose your real IP address to the target.
The attack engine requires proxies by default.Solution:Option 1: Add proxies to the file
Option 2: Run without proxies
Dependencies are missing or out of sync.Solution:
  1. Download Go dependencies:
  2. Install Node.js dependencies:
  3. Or use the prepare command:
  4. Rebuild the project:
The React frontend wasn’t built correctly or is outdated.Solution:
  1. Clean previous builds:
  2. Rebuild everything:
  3. If issues persist, manually rebuild the web client:

Build Issues

Prerequisites Not Met

Ensure you have all required software installed:

Go

Version 1.21 or above

Node.js

Version 18 or above

npm

Comes with Node.js

Missing Data Files

Miku Miku Beam requires certain data files to function:
1

Create data directory

2

Create proxies file

3

Create user agents file

You can also manage proxies and user agents directly through the web interface by clicking the text button to the right of the beam button.

Runtime Issues

Performance Problems

If attacks are running slowly or not performing as expected:
  • Increase thread count: Use the --threads flag in CLI or adjust in the web interface
  • Check proxy quality: Slow or dead proxies will impact performance. Test your proxies before use.
  • Adjust packet delay: Lower delays send more packets but use more resources

Connection Issues

If attacks consistently fail to connect, verify:
  • Target URL is accessible
  • Proxies are working and not blocked
  • Firewall settings allow outbound connections
  • Target isn’t using advanced DDoS protection

Multi-Client Issues

Simultaneous Attacks Not Working

Each web client maintains its own attack instance. If you’re having issues:
  1. Clear browser cache and reload
  2. Ensure each client has a unique Socket.IO connection
  3. Check browser console for connection errors
  4. Verify the server supports multiple connections (it does by default)

Getting Help

If you’re still experiencing issues:
  1. Check the FAQ for common questions
  2. Review the installation guide to ensure proper setup
  3. Open an issue on GitHub with:
    • Your OS and version
    • Go and Node.js versions
    • Complete error messages
    • Steps to reproduce the issue
Enable verbose mode in CLI to get detailed logs that can help diagnose issues: