Um proxy reverso rápido que expõe à internet servidores locais atrás de NAT ou firewalls por TCP, UDP, HTTP e HTTPS.
luckjiawei/frpc-desktop
Cliente desktop multiplataforma para frp que gerencia visualmente configurações do frpc e expõe serviços locais por meio de túneis reversos.
- Estrelas
- 6,961
- Forks
- 505
- Issues abertas
- 22
- Último commit
- há 25 dias
O que é?
O Frpc-Desktop é um aplicativo desktop para gerenciar o frpc, o lado cliente do proxy reverso frp. Em vez de editar arquivos de configuração manualmente, os usuários configuram conexões com servidores e proxies por uma interface gráfica e, em seguida, executam o frpc para expor serviços em uma rede privada por meio de um servidor frps.
O app oferece suporte a todas as versões do frp e permite baixar builds do frp, inclusive por sites espelho. Ele abrange vários tipos de proxy, como TCP, UDP, STCP e XTCP, além de autenticação básica HTTP, subdomínios, intervalos de portas em lote e suporte ao protocolo proxy. As configurações podem ser importadas e exportadas, e arquivos frpc.toml existentes podem ser reconhecidos.
O aplicativo funciona no Windows, macOS e Linux, com inicialização automática junto com o sistema e uma versão portátil disponível. A versão 2.0 foi reconstruída com Tauri, e instalações antigas do Electron 1.x são atualizadas sem desinstalação, preservando as configurações e os proxies.
Recursos principais
- 01Configuração visual de conexões com servidores e proxies do frpc
- 02Compatibilidade com todas as versões do frp e download do frp por sites espelho
- 03Suporte aos tipos de proxy TCP, UDP, STCP e XTCP
- 04Suporte a intervalos de portas em lote, autenticação básica HTTP e subdomínios
- 05Importação, exportação e reconhecimento de configurações frpc.toml
- 06Inicialização automática junto com o sistema e versão portátil
Casos de uso
- Expor à internet um NAS doméstico ou servidor de desenvolvimento atrás de NAT
- Acessar serviços internos de fora de uma rede corporativa ou doméstica
- Gerenciar várias conexões do frpc sem editar arquivos de configuração manualmente
- Executar o frp em um desktop Windows ou macOS sem usar a linha de comando
Início rápido
- 1
Clone o repositório e instale as dependências com npm ci
npm ci - 2
Execute o aplicativo para desktop em modo de desenvolvimento
npm run tauri:dev - 3
Compile os instaladores para a plataforma atual (opcional)
npm run tauri:build
Antes de usar
- A configuração do ambiente de desenvolvimento requer Node.js 22.12 ou posterior e uma toolchain estável do Rust para o Tauri.
- A atualização da versão 1.x exige uma migração única de dados da versão anterior do Electron.
- No macOS, o app pode aparecer como danificado e exigir um comando no terminal para ser aberto.
Em coleções
Tópicos
Perguntas frequentes
- O que é frpc-desktop?
- Cliente desktop multiplataforma para frp que gerencia visualmente configurações do frpc e expõe serviços locais por meio de túneis reversos. O Frpc-Desktop é um aplicativo desktop para gerenciar o frpc, o lado cliente do proxy reverso frp. Em vez de editar arquivos de configuração manualmente, os usuários configuram conexões com servidores e proxies por uma interface gráfica e, em seguida, executam o frpc para expor serviços em uma rede privada por meio de um servidor frps.
- frpc-desktop é gratuito? Qual é a licença?
- frpc-desktop é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- frpc-desktop ainda é mantido?
- Manutenção ativa. O último commit de frpc-desktop foi em 14 de out. de 2026.
- Para que posso usar frpc-desktop?
- Expor à internet um NAS doméstico ou servidor de desenvolvimento atrás de NAT Acessar serviços internos de fora de uma rede corporativa ou doméstica Gerenciar várias conexões do frpc sem editar arquivos de configuração manualmente Executar o frp em um desktop Windows ou macOS sem usar a linha de comando
- Como instalar frpc-desktop?
- Clone o repositório e instale as dependências com npm ci: npm ci Execute o aplicativo para desktop em modo de desenvolvimento: npm run tauri:dev Compile os instaladores para a plataforma atual (opcional): npm run tauri:build
- Onde consigo frpc-desktop?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/luckjiawei/frpc-desktop
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente de linha de comando do Cloudflare Tunnel que conecta servidores de origem à rede Cloudflare sem abrir portas de entrada no firewall.
Um túnel self-hosted escrito em Go que expõe serviços do localhost à internet usando seu próprio domínio e servidor.
Empacota qualquer site como um app leve para macOS, Windows e Linux com um único comando.
Uma IDE nativa, gratuita e de código aberto para Kubernetes, criada com Tauri e Vue, que combina atalhos de teclado com uma interface refinada para vários clusters.
Alternativa open source ao ngrok que disponibiliza um servidor HTTP local em uma URL HTTPS pública com um único comando.