Sobre este proyecto
it-programming / web-development
Abierto
Objetivo del Proyecto
Configurar una infraestructura dentro de una máquina virtual (VM) host capaz de ejecutar 40 máquinas virtuales Android. Cada máquina virtual estará configurada para operar una aplicación de Telegram con números de teléfono previamente verificados, garantizando funcionalidad estable y eficiente.
Requisitos del Proyecto
1. Infraestructura del Host
Configurar una máquina virtual principal con un sistema operativo Linux o Windows según las especificaciones del cliente.
Asegurar que el hardware del host cumpla con los siguientes requisitos:
Procesador con soporte para virtualización (mínimo 16 núcleos recomendados).
RAM: Al menos 64 GB.
Almacenamiento: Mínimo 1 tb ssd (preferentemente nvme) para un rendimiento óptimo.
Conexión a internet estable con al menos 50 Mbps de velocidad de subida y bajada.
2. Configuración de Virtualización
Instalar y configurar un software de virtualización como VMware ESXi, VirtualBox o Proxmox.
Crear 40 máquinas virtuales individuales con asignaciones mínimas de recursos para un funcionamiento fluido de Android:
Cpu: 1 núcleo.
ram: 1-2 gb por máquina virtual.
Almacenamiento: 5-10 GB por máquina virtual.
3. Emulación de Android
Utilizar un emulador de Android ligero como:
BlueStacks (optimizado para máquinas virtuales).
Genymotion (recomendado para múltiples instancias).
Android Studio AVD (para configuraciones personalizadas).
Configurar cada máquina virtual con un emulador completamente funcional.
4. Instalación y Configuración de Telegram
Instalar la aplicación oficial de Telegram en cada instancia de Android.
Verificar cada cuenta de Telegram utilizando números telefónicos únicos proporcionados por el cliente (opcional: integrar servicios de números virtuales como Twilio o SMS-Activate).
Almacenar de manera segura las credenciales y configuraciones de inicio de sesión de cada cuenta.
5. Optimización de Recursos
Optimizar el sistema para garantizar que todas las máquinas virtuales funcionen de manera estable sin sobrecargar los recursos.
Configurar la red para que cada vm tenga una conexión de red única (opcional: usar proxies para evitar limitaciones de ip en telegram).
6. Seguridad
Asegurar el entorno del host y las máquinas virtuales con:
Reglas de cortafuegos y red adecuadas.
Monitoreo del sistema para evitar sobrecargas o accesos no autorizados.
Respaldo de las configuraciones de las máquinas virtuales.
7. Documentación y Capacitación
Proporcionar al cliente un manual detallado que cubra:
Cómo iniciar y apagar las máquinas virtuales.
Cómo gestionar las cuentas de Telegram.
Solución de problemas básicos.
Capacitación remota (opcional).
Entregables
40 máquinas virtuales completamente configuradas con sistemas Android operativos.
Telegram instalado y cuentas configuradas en cada máquina (si se proporcionan los números).
Documentación técnica detallada.
La complejidad de la configuración.
Requerimientos específicos del cliente (por ejemplo, integración de proxies o servicios adicionales).
Duración del soporte post-entrega.
Si necesitas más detalles o una propuesta técnica ajustada, ¡no dudes en preguntar! 😊
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: 26 Diciembre, 2024
Habilidades necesarias