Este es FlashBrowser modificado para ejecutarse en un servidor Linux sin GUI (Render.com) y ser controlado remotamente desde Android mediante VNC.
✅ Ejecutable en Linux sin interfaz gráfica
✅ Soporte para juegos Flash (Pepper Flash integrado)
✅ Acceso remoto desde Android via VNC
✅ Compatible con Render.com (Deploy en 5 minutos)
✅ Streaming de video en tiempo real
✅ Bajo consumo de CPU (software rendering)
┌──────────────────────────────────────────────────┐
│ Android (Pantalla) │
│ ┌──────────────────────────────────────────┐ │
│ │ TightVNC Viewer / RDP Client │ │
│ │ Visualiza gráficos del juego │ │
│ └──────────────────┬───────────────────────┘ │
└─────────────────────┼──────────────────────────┘
│ TCP 5901 (VNC)
│
┌─────────────────────▼──────────────────────────┐
│ Render.com - Linux Server │
│ ┌──────────────────────────────────────────┐ │
│ │ FlashBrowser │ │
│ │ - URL: https://www.mnfclub.com/... │ │
│ │ - Chromium + Pepper Flash │ │
│ │ - Ejecuta lógica del juego │ │
│ │ │ │
│ │ Xvfb (Pantalla Virtual) │ │
│ │ - Renderiza gráficos sin GPU │ │
│ │ │ │
│ │ VNC Server │ │
│ │ - Transmite pantalla a Android │ │
│ └──────────────────────────────────────────┘ │
└──────────────────────────────────────────────┘
Sube esta carpeta a GitHub:
git add .
git commit -m "FlashBrowser para Render"
git push origin main- Ve a render.com
- Conecta tu repositorio GitHub
- Selecciona "Docker" como entorno
- El Dockerfile se detectará automáticamente
- ¡Despliego automático! 🚀
- Descarga TightVNC Viewer
- URL:
tu-servicio.onrender.com:5901 - Contraseña:
123456
# Hacer script ejecutable
chmod +x start.sh
# Ejecutar
./start.sh
# Conectar VNC desde otra máquina
vncviewer localhost:5901# Instalar WSL2 con Ubuntu
wsl --install -d Ubuntu
# Dentro de WSL:
cd /mnt/c/Users/Morit/Downloads/FlashBrowser-linux-x64
bash start.sh- Plan: Starter ($7/mes) o Free Trial (30 días)
- CPU: 0.5 CPU
- RAM: 1 GB
- Región: Cualquiera (recomendado: cercana a ti)
- URL del juego: https://www.mnfclub.com/game-windows.html
- Abierto automáticamente al iniciar FlashBrowser
- Controles: Mismo mouse/teclado de Android
- Estado de sesión: Se mantiene mientras el servidor esté activo
| Archivo | Descripción |
|---|---|
start.sh |
Script de inicialización para Linux |
Dockerfile |
Configuración del contenedor Docker |
render.yaml |
Configuración alternativa para Render |
DEPLOY_GUIDE.md |
Guía detallada de despliegue |
browser.html |
MODIFICADO: Abre https://www.mnfclub.com/game-windows.html |
-
Cambiar contraseña VNC en
start.sh:echo "TU_CONTRASEÑA_SEGURA" | vncpasswd -f > ~/.vnc/passwd
-
Usar HTTPS (Render lo proporciona)
-
Restringir acceso por IP (si es posible)
- Verifica que el servicio esté corriendo en Render Dashboard
- Revisa los logs: verás "Servidor VNC disponible en..."
- Comprueba tu conexión WiFi
- Reduce la resolución en
start.sh:-geometry 1024x576 - Usa una conexión WiFi 5GHz
- Actualiza plan de Render a mejor CPU
- Revisa logs en Render Dashboard
- Verifica que
browser.htmlesté editado correctamente - Prueba localmente con
bash start.sh
Para más información:
Mantiene la licencia original de FlashBrowser/Chromium. Ver LICENSE y LICENSES.chromium.html.
¡Listo para jugar! 🎉