Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

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

DashboardPortsOpening a portLogsSettings
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
255658765
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.