Repolode
luckjiawei

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. 1

    Clona el repositorio e instala las dependencias con npm ci

    npm ci
  2. 2

    Ejecuta la aplicación de escritorio en modo de desarrollo

    npm run tauri:dev
  3. 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