Proxy inverso rápido que expone en internet servidores locales detrás de NAT o firewalls mediante TCP, UDP, HTTP y HTTPS.
luckjiawei/frpc-desktop
Cliente de escritorio multiplataforma para frp que permite gestionar visualmente las configuraciones de frpc y exponer servicios locales mediante túneles a través de NAT.
- Estrellas
- 6,961
- Forks
- 505
- Issues abiertos
- 22
- Último commit
- hace 25 días
¿Qué es?
Frpc-Desktop es una aplicación de escritorio para gestionar frpc, el cliente del proxy inverso frp. En lugar de editar archivos de configuración manualmente, permite configurar conexiones a servidores y proxies desde una interfaz gráfica y, después, ejecutar frpc para exponer servicios de una red privada a través de un servidor frps.
La aplicación es compatible con todas las versiones de frp y puede descargar compilaciones de frp, incluso desde sitios espejo. Admite varios tipos de proxy, como TCP, UDP, STCP y XTCP, además de autenticación básica HTTP, subdominios, rangos de puertos por lotes y el protocolo proxy. Permite importar y exportar configuraciones, y reconoce archivos frpc.toml existentes.
Funciona en Windows, macOS y Linux, e incluye inicio automático al arrancar y una versión portable. La versión 2.0 se reconstruyó con Tauri, y las instalaciones anteriores de Electron 1.x se actualizan sin necesidad de reinstalarlas, conservando la configuración y los proxies.
Funciones clave
- 01Configuración visual de conexiones a servidores y proxies de frpc
- 02Compatible con todas las versiones de frp y descarga de frp desde sitios espejo
- 03Admite los tipos de proxy TCP, UDP, STCP y XTCP
- 04Compatibilidad con rangos de puertos por lotes, autenticación básica HTTP y subdominios
- 05Importación, exportación y reconocimiento de configuraciones frpc.toml
- 06Inicio automático al arrancar y versión portable
Casos de uso
- Exponer a Internet un NAS doméstico o un servidor de desarrollo detrás de NAT
- Acceder a servicios internos desde fuera de una red corporativa o doméstica
- Gestionar varias conexiones de frpc sin editar archivos de configuración manualmente
- Ejecutar frp en un equipo de escritorio con Windows o macOS sin usar la línea de comandos
Inicio rápido
- 1
Clona el repositorio e instala las dependencias con npm ci
npm ci - 2
Ejecuta la aplicación de escritorio en modo de desarrollo
npm run tauri:dev - 3
Compila los instaladores para la plataforma actual (opcional)
npm run tauri:build
Antes de usarlo
- La configuración del entorno de desarrollo requiere Node.js 22.12 o posterior y una toolchain estable de Rust para Tauri.
- La actualización desde la versión 1.x requiere una migración de datos única desde la versión anterior de Electron.
- En macOS, es posible que la aplicación aparezca como dañada y que tengas que ejecutar un comando en el terminal para abrirla.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es frpc-desktop?
- Cliente de escritorio multiplataforma para frp que permite gestionar visualmente las configuraciones de frpc y exponer servicios locales mediante túneles a través de NAT. Frpc-Desktop es una aplicación de escritorio para gestionar frpc, el cliente del proxy inverso frp. En lugar de editar archivos de configuración manualmente, permite configurar conexiones a servidores y proxies desde una interfaz gráfica y, después, ejecutar frpc para exponer servicios de una red privada a través de un servidor frps.
- ¿frpc-desktop es gratuito? ¿Qué licencia tiene?
- frpc-desktop es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿frpc-desktop sigue mantenido?
- Mantenimiento activo. El último commit de frpc-desktop fue el 14 oct 2026.
- ¿Para qué puedo usar frpc-desktop?
- Exponer a Internet un NAS doméstico o un servidor de desarrollo detrás de NAT Acceder a servicios internos desde fuera de una red corporativa o doméstica Gestionar varias conexiones de frpc sin editar archivos de configuración manualmente Ejecutar frp en un equipo de escritorio con Windows o macOS sin usar la línea de comandos
- ¿Cómo se instala frpc-desktop?
- Clona el repositorio e instala las dependencias con npm ci: npm ci Ejecuta la aplicación de escritorio en modo de desarrollo: npm run tauri:dev Compila los instaladores para la plataforma actual (opcional): npm run tauri:build
- ¿Dónde consigo frpc-desktop?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/luckjiawei/frpc-desktop
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente de línea de comandos para Cloudflare Tunnel que conecta los servidores de origen a la red de Cloudflare sin abrir puertos entrantes en el firewall.
Un túnel autohospedado escrito en Go que expone servicios locales a Internet mediante tu propio dominio y servidor.
Empaqueta cualquier sitio web como una aplicación de escritorio ligera para macOS, Windows y Linux con un solo comando.
Un IDE nativo de escritorio para Kubernetes, gratuito y de código abierto, creado con Tauri y Vue; combina atajos de teclado con una interfaz cuidada para administrar varios clústeres.
Alternativa open source a ngrok que expone un servidor HTTP local en una URL HTTPS pública con un solo comando.