frp-manager
Panel web auto-alojado para gestionar instancias de frp (frps/frpc) sin línea de comandos. Incluye gestión de túneles, puertos abiertos, firewall nftables, logs en vivo y actualizaciones automáticas.
Ficha actualizada 27 sept 2026, 20:41 · upstream 27 sept 2026, 20:26 · release v0.0.50
Qué es frp-manager
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FRP Manager es una interfaz gráfica web diseñada para administrar servidores y clientes de frp (fast reverse proxy) desde un navegador. Elimina la necesidad de gestionar manualmente archivos TOML o reiniciar servicios vía SSH, proporcionando un control centralizado sobre el estado, configuración y logs de las instancias.
El sistema detecta automáticamente servicios systemd y contenedores Docker asociados a frp. Permite abrir puertos, configurar reglas de firewall nftables a nivel de kernel (incluyendo filtrado para contenedores) y visualizar logs en tiempo real mediante WebSockets. Incluye un editor guiado para túneles con soporte para múltiples protocolos (TCP, UDP, HTTP, STCP, XTCP) y opciones de seguridad como PROXY protocol y cifrado.
La instalación es sencilla vía script o Docker, generando certificados SSL auto-firmados por defecto y ofreciendo actualizaciones automáticas del panel y de frp. Soporta múltiples arquitecturas (amd64, arm64, arm) y permite cambiar entre temas claros/oscuros y configuraciones de idioma.
- Gestión centralizada de túneles inversos para exponer servicios locales en una red privada a internet sin tocar la CLI.
- Implementación de reglas de firewall dinámicas (allowlist/blocklist) para puertos abiertos mediante nftables, incluso para contenedores.
- Monitoreo en tiempo real del estado de instancias frp y visualización de logs desde systemd journal o archivos de log.
- Despliegue rápido en servidores VPS o domésticos con soporte nativo para Docker y systemd.
- Firewall nftables integrado a nivel kernel que filtra tráfico antes del NAT de Docker, incluyendo contenedores de frp.
- Detección automática de servicios systemd y contenedores Docker asociados a frp sin configuración manual.
- Editor guiado para túneles con soporte para PROXY protocol, cifrado, compresión y múltiples protocolos (TCP/UDP/HTTP).
- Actualizaciones automáticas del panel y de frp con fallback mirrors si GitHub no es accesible.
- Logs en vivo vía WebSocket con filtro de líneas y detección de errores en tiempo real.
- Soporte para despliegue en contenedores Docker controlando instancias de frp en el host mediante nsenter.
- Requiere nftables instalado en el sistema; si no está presente, el panel ofrece un botón de instalación automática.
- El certificado SSL es auto-firmado por defecto, mostrando advertencias en navegadores hasta usar un proxy inverso con certificado válido.
- La versión pre-release bajo Docker no ofrece actualizaciones automáticas desde la interfaz; se debe cambiar la etiqueta de imagen manualmente.
- Algunas funcionalidades avanzadas (como go-mmproxy) han sido eliminadas en versiones recientes sin opción de reversión directa.
- El panel requiere acceso root o permisos elevados para gestionar servicios systemd y montar rutas del host.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Recomendado instalar con script oficial para entorno nativo o usar Docker Compose. Asegurar que el puerto 8765 esté abierto en el firewall externo. Configurar proxy inverso (nginx/Caddy) para obtener certificado SSL válido y habilitar upgrade de WebSocket en /ws/. Para producción, cambiar credenciales por defecto y considerar bloquear acceso desde IPs no deseadas mediante reglas nftables.
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.




