Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mdd-sim-gateway

Gateway autogestionado para VoWiFi, llamadas y SMS con soporte eSIM/eUICC. Permite gestión de múltiples módulos celulares (4G/LTE) y PC/SC, con egress regional aislado por país vía sing-box/Xray. Instalable en host o Docker Compose.

Ficha actualizada 28 sept 2026, 0:34 · upstream 27 sept 2026, 16:14 · release v1.12.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es mdd-sim-gateway

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

MDD Sim Gateway es una solución autogestionada para convertir tarjetas SIM físicas o eSIMs en un gateway de comunicación que soporta VoWiFi, llamadas telefónicas, SMS y datos celulares. El sistema integra componentes como Asterisk para IMS-AKA, ModemManager para la gestión del módem, sing-box para el enrutamiento por país y Xray-core para proxies avanzados (Reality/XHTTP). Permite una gestión unificada de múltiples líneas a través de una interfaz web con soporte para inglés y español.

El proyecto ofrece dos métodos de despliegue: instalación nativa en sistemas Linux como Debian, Ubuntu o Armbian ARM64, o mediante Docker Compose en entornos que soporten contenedores (como NAS Synology). En el modo host, el instalador configura automáticamente systemd, pcscd y los servicios necesarios. La arquitectura permite aislar el tráfico de cada línea SIM hacia un punto de salida específico por país, mejorando la privacidad y evitando fugas de datos.

La seguridad es una prioridad: las credenciales AKA (Ki/OPc) nunca se extraen de la tarjeta; todo el proceso de autenticación EAP-AKA/IMS-AKA ocurre dentro del hardware. El sistema incluye protección CSRF, cookies HttpOnly/Secure y gestión segura de sesiones. Soporta notificaciones vía Telegram, PushPlus o webhooks personalizados para eventos como llamadas entrantes, SMS o cambios de estado del dispositivo.

CASOS DE USO
  • Gestión centralizada de múltiples líneas SIM (físicas/eSIM) en un solo punto de control para VoWiFi y datos móviles.
  • Implementación de egress regional aislado por país para evitar filtraciones de tráfico a redes no deseadas.
  • Uso en entornos NAS o servidores Linux para habilitar llamadas VoIP y SMS sin depender de la red móvil local.
  • Auditoría y monitoreo de estado de líneas (balance, expiración) con alertas automáticas vía Telegram o webhooks.
PUNTOS DESTACADOS
  • Soporte nativo para múltiples tipos de hardware: módulos celulares 4G/LTE (ej. Quectel EC25), lectores PC/SC y eUICC/eSIM.
  • Arquitectura modular que permite instalación en host o contenedores Docker sin necesidad de reiniciar el sistema operativo.
  • Implementación de aislamiento por país mediante interfaces TUN independientes gestionadas por sing-box para cada línea SIM.
  • Cumplimiento de estándares EAP-AKA/IMS-AKA sin exposición de claves criptográficas (Ki/OPc) al software.
  • Soporte para protocolos avanzados como Reality/XHTTP en proxies, con validación UDP para IKEv2/ESP NAT traversal.
PRECAUCIONES
  • El sistema soporta un máximo de 10 líneas SIM simultáneas; no es escalable para uso comercial masivo.
  • Requiere hardware específico: módulos celulares compatibles con ModemManager o lectores PC/SC con drivers adecuados.
  • La instalación en Docker Desktop (macOS/Windows) no soporta passthrough de dispositivos USB, limitando su uso a Linux.
  • El despliegue en host requiere al menos 2 GiB de espacio libre en el sistema de archivos raíz para funcionar correctamente.
  • No proporciona autenticación SIP independiente ni permite control remoto de llamadas/SMS vía Telegram (solo notificaciones).
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

MDD Sim Gateway 中文概览(使用虚构演示数据)MDD Sim Gateway 中文设备页(使用虚构演示数据)MDD Sim Gateway 中文通话页(使用虚构演示数据)MDD Sim Gateway 中文短信页(使用虚构演示数据)MDD Sim Gateway 中文余额与保号页(使用虚构演示数据)MDD Sim Gateway 中文系统更新页(使用虚构演示数据)MDD Sim Gateway 系统架构MDD Sim Gateway
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Recomendaciones: Utilizar Debian/Ubuntu/Armbian ARM64 para instalación nativa o Linux con Docker Compose para contenedores. Asegurar al menos 8 GB de disco recomendado (2 GB mínimo). Para Docker, reservar 6 GiB para almacenamiento de imágenes y datos. Verificar compatibilidad del kernel con módulos celulares antes de instalar; en Synology puede ser necesario usar drivers proporcionados en releases. Configurar firewall para permitir tráfico HTTPS en puertos 8443 (host) o 10443 (Docker). No exponer la interfaz web a internet sin autenticación robusta.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.