floppa-vpn
VPN servicio construido con Rust que incluye daemon, bot de Telegram, panel administrativo y aplicación cliente Tauri 2.
Ficha actualizada 22 sept 2026, 22:54 · upstream 22 sept 2026, 22:36 · release v0.6.3
Qué es floppa-vpn
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Floppa VPN es un servicio de encriptación de red (VPN) desarrollado en Rust. Su arquitectura se basa en tres protocolos de túnel: AmneziaWG (por defecto), WireGuard y VLESS+REALITY, conectándose a dos centros de datos en Rusia. El sistema utiliza una base de datos PostgreSQL como fuente de verdad para la sincronización de peers, un backend en memoria con control de rate limiting basado en tokens por usuario, y un panel administrativo Vue.js para el manejo del tráfico y usuarios.
- Proteger conexiones a servicios sensibles (banking, correo corporativo) desde Rusia
- Acceder a contenido restringido o contenido geo-restrictionado
- Comunicación segura con servidores remotos sin riesgo de eavesdropping
- Aislamiento de tráfico para evitar interferencias entre aplicaciones del sistema operativo
- Protección contra DPI (Deep Packet Inspection) en redes corporativas
- Arquitectura dual con dos centros de datos en Rusia (Moscow y Europa)
- Protocolo AmneziaWG que incluye obfuscación anti-DPI
- Túnel VLESS+REALITY con control de rate limiting por usuario
- API REST + Telegram Bot para gestión remota sin necesidad de backend
- Soporte para split tunneling y persistencia de configuración en el sistema operativo
- El servicio requiere acceso a internet para sincronizar peers con los centros de datos rusos
- La sincronización de usuarios puede ser ineficiente durante picos de tráfico masivo
- No incluye cifrado de extremo a extremo completo (solo túneles entre nodos)
- Depende de la disponibilidad del servicio central para nuevos usuarios
- El uso como servicio systemd requiere privilegios root en Linux
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalación recomendada en un servidor VPS con al menos 2 núcleos CPU y 2 GB RAM. Se recomienda usar Docker para facilitar el despliegue. Para producción, se recomienda configurar el servicio como systemd service con autostart enabled. El panel administrativo debe ejecutarse con permisos adecuados (0644). En entornos Linux, se puede ejecutar el cliente como servicio root mediante 'floppa service' o en modo single-process para aplicaciones no-root. Se recomienda mantener la base de datos PostgreSQL activa y sincronizada.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.