Puebla Chicago Nueva York Los Ángeles Contratos en MXN o USD · Factura CFDI contact@thealchemistcode.org
Caso · Producto propio

Komodo VPN: una app de VPN sobre una red de servidores que operamos nosotros

App de VPN para Android e iOS hecha en Flutter sobre OpenVPN, con nodos propios en Europa, credenciales que vencen solas, un canal en Telegram y monitoreo automático de cada servidor. Tiene 30,566 instalaciones en Google Play.

Rol
Producto propio: app, servidores y operación
Plataformas
Android, iOS y Telegram
Servidores
OpenVPN en Estonia y Chipre
Desde
2024
30,566 Instalaciones En Google Play Play Console · sep 2026
TLS 1.3 Cifrado AES-256-GCM en cada nodo Prueba real · 3 oct 2026
Cada hora Revisión de nodos Handshake TLS real contra cada servidor GitHub Actions
< 1 ¢ Infraestructura por usuario Al mes, a escala, según nuestro modelo Modelo de costos · oct 2026
Komodo VPN
01 — El reto

Conectar en cualquier red, con servidores que pagamos nosotros

Las reseñas negativas de una VPN casi siempre dicen lo mismo: "no conecta". Hay redes que bloquean UDP, operadores que cortan conexiones largas y países donde ciertos proveedores de nube van lentos.

Además, cada usuario gratuito consume tráfico en servidores que pagamos nosotros. Antes de crecer había que saber cuánto cuesta cada usuario y cuándo conviene agregar servidores.

02 — Qué decidimos

Decisiones técnicas, y por qué

01

Motor OpenVPN recompilado

Usamos una versión propia del paquete openvpn_flutter con las librerías nativas recompiladas desde ics-openvpn (OpenVPN 2.7), para cumplir con las páginas de memoria de 16 KB que exige Google Play.

02

Más de una ruta para conectar

Cada nodo acepta UDP 1194 y también TCP 443, el puerto de las páginas web. La app ahora prueba todas las direcciones del servidor en lugar de quedarse solo con la primera.

03

Credenciales que vencen solas

Un backend en Laravel entrega credenciales que vencen en 24 horas para el plan gratuito y en 30 días para Premium, y el servidor las valida en cada conexión.

04

No autoescalar antes de tiempo

Modelamos los costos: un servidor por hora cuesta unas 2.4 veces más que uno mensual, así que autoescalar Premium no ahorra nada hasta tener cerca de 300 usuarios conectados a la vez. Se dejó todo listo para escalar en minutos.

03 — En producción

Cómo se opera todos los días

Revisión de cada nodo cada hora
Una tarea de GitHub Actions hace un handshake TLS real contra cada servidor cada hora. Si un nodo falla, abre un aviso; cuando se recupera, lo cierra solo.
Lanzamientos con freno automático
Cada versión de Android sale primero al 20 % de los usuarios. Pasa al 100 % después de 48 horas solo si la calificación en los mercados principales no bajó.
Telegram como segundo canal
Un bot de Telegram entrega la configuración con credenciales temporales y cobra los planes, para quien no puede o no quiere usar las tiendas.
Arreglar lo que dicen las reseñas
Analizamos las calificaciones por país y priorizamos lo que repiten las reseñas de una estrella: la app ya no muestra "conectado" sin tráfico y el límite de la sesión gratuita se respeta.
04 — Stack

Con qué está hecho

  • Flutter
  • OpenVPN 2.7 (ics-openvpn)
  • Laravel · PHP
  • Linux
  • Telegram Bot API
  • GitHub Actions
  • Suscripciones App Store y Google Play
Servicio relacionado Infraestructura y redes

¿Qué tiene que salir bien en tu proyecto?

La primera llamada y la propuesta no tienen costo. Te responde en persona quien va a dirigir tu proyecto.