Pular para o conteúdo principal
ProdutosFerramentas de desktopTASTECADVisualização de desenhosTASTEFILESGerenciamento de arquivosTASTEFTPTransferência de arquivosTASTESSHEspaço de trabalho remotoTASTEZIPCompactação e extraçãoFerramentas para desenvolvedoresTASTECODEAmbiente de desenvolvimento integrado para RustTASTESTUDIOAmbiente integrado de desenvolvimento e testesTASTEETLIntegração de dados (ETL)ServidoresTASTEREMOTEServidor de área de trabalho remotaTASTEGEOServidor geoespacialTASTEMAILEspaço de trabalho de e-mailComeçarDownloadsDocumentaçãoComprarTodos os produtos
Marketplace
Notícias
TecnologiaNotíciasNotícias de desenvolvimento de hojeDocumentaçãoLinguagens de programaçãoRustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDartFrameworks de front-end webNext.jsReactVue.js · NuxtSvelteKitAngularFrameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · ExpressFrameworks de apps e desktopTauriFlutterReact NativeElectronAlgoritmosFundamentos de algoritmosAlgoritmos essenciaisAlgoritmos avançadosAlgoritmos práticos
ComunidadeProjetosRegistros de desenvolvimentoPromptsProblemas de ferramentas de IAVitrineGuia da comunidade
ColaboreTransferência técnicaConstrução de siteConstrução de app de desktopPipeline de lançamento e pagamentoParceiro de vendasContato
ServiçosÁrea de trabalho remotaPacotes de instalação sob medida
TASTEDEV
Produtos

Ferramentas de desktop

TASTECADDesenhos complexos, abertos com levezaTASTEFILESSó os arquivos de que você precisa, o mais rápido possívelTASTEFTPO caminho mais organizado para seus arquivosTASTESSHEntre você e o servidor, uma conexão mais sólidaTASTEZIPCompacte mais rápido, extraia com mais segurança

Ferramentas para desenvolvedores

TASTECODEEdite, compile, depure e teste apps Rust em uma única janelaTASTESTUDIODa edição aos testes remotos e às correções com IA aprovadasTASTEETLMova dados de olho nos valores

Servidores

TASTEREMOTEUma área de trabalho remota rodando no seu próprio servidorTASTEGEOUm servidor geoespacial compatível com o GeoServer, reconstruído em RustTASTEMAILRetome o controle do seu e-mail

Começar

DownloadsVersões mais recentes de cada produtoDocsComo usar cada produtoComprarAssinaturas e licenças perpétuasTodos os produtosTodos os produtos de relance
Todos os produtos
MarketplaceNotícias
Tecnologia

Notícias

Notícias de desenvolvimento de hojeAnúncios oficiais de linguagens, frameworks, GitHub e IADocumentaçãoGuias de linguagens, frameworks e algoritmos

Linguagens de programação

RustTypeScriptJavaScriptPythonGoC#JavaCC++KotlinDart

Frameworks

Frameworks de front-end webNext.jsReactVue.js · NuxtSvelteKitAngular
Frameworks de servidorSpring BootDjangoFastAPIASP.NET CoreNestJS · Express
Frameworks de apps e desktopTauriFlutterReact NativeElectron

Algoritmos

Fundamentos de algoritmosAnálise de complexidade · Ordenação · Busca · Estruturas de dados básicas · Árvores e heapsAlgoritmos essenciaisBusca em grafos · Caminho mínimo e árvore geradora mínima · Programação dinâmica · Algoritmos gulosos · Divisão e conquista · BacktrackingAlgoritmos avançadosAlgoritmos de strings · Matemática e teoria dos números · Manipulação de bits · Árvores de segmentos · Union-FindAlgoritmos práticosEstratégia para entrevistas de código · Cache LRU · Limitação de taxa · Hashing consistente
Toda a documentação de desenvolvimento
Comunidade
ProjetosDescubra criadores e trabalhosRegistros de desenvolvimentoDecisões e aprendizadosPromptsInstruções reutilizáveisProblemas de ferramentas de IAProblemas e contornos de Claude, Codex, GeminiVitrineResultados concluídosGuia da comunidadeComo construímos em aberto
Colabore
Transferência técnicaApps nativos em Rust e eguiConstrução de site10 idiomas, contas, documentação e downloadsConstrução de app de desktopRust e egui, sem WebViewPipeline de lançamento e pagamentoAssinatura, MSI, deb, rpm, AppImage, hashesParceiro de vendasRecomende e ganhe 30%ContatoDesenvolvimento, parcerias e investimento
Serviços
Área de trabalho remotaAcesse seu computador pelo navegadorPacotes de instalação sob medidaSó o necessário, configurações pré-carregadas
Comprar
PT
한국어EnglishDeutschEspañolFrançaisItalianoPortuguês (Brasil)日本語简体中文繁體中文
Entrar
Entrar
TASTEDEV

De pequenas ferramentas a um desenvolvimento melhor.

[email protected]Apoiar TASTEDEV
ProdutosLinha de produtosComprarDocsDownloadsMarketplaceSuporte
ComunidadeProjetosRegistros de desenvolvimentoPromptsProblemas de ferramentas de IAVitrine
PolíticasPolítica de privacidadeTermos de usoTermos de assinaturaReembolsoDiretrizes da comunidade
ContaEntrarCriar conta
Visitantes
Hoje
012345678901234567890123456789012345678901234567890123456789
Ontem
012345678901234567890123456789012345678901234567890123456789
Visualizações totais
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Empresa
GXSOFT
Representante
CHOI YOUNG GU
Número de registro comercial
853-44-00368
Endereço
9F V24, 351 Gyeongin-ro, Michuhol-gu, Incheon, Republic of Korea
Telefone
+82-10-4404-1523
E-mail
[email protected]
Responsável pela privacidade
CHOI YOUNG GU

© 2026 TASTEDEVAs informações dos produtos se baseiam em fontes de desenvolvimento verificadas.Lançado · em melhoria

Assinantes e titulares de licença não veem anúncios. Navegar sem anúncios

TASTEREMOTEguia

Para usuários

Primeiros passosInstalar o app hostConectar por IDA tela da sessão remotaConta e meus dispositivosConexões por ID de outras contasConfigurações do app hostSolução de problemas

Para operadores

Arquitetura do servidorInstalação do servidorConfiguração inicialPáginas de administraçãoLicença do servidorTermos e consentimentoSegurança e redeAtualizações e solução de problemas

TASTEREMOTE guia

Arquitetura do servidor

Os capítulos para operadores são para administradores que instalam e mantêm um servidor TASTEREMOTE por conta própria. Para usar o serviço mantido pela TASTEDEV em vez de manter um servidor, veja Serviço de área de trabalho remota. Para que o servidor seja instalado e montado para você, use Pedido de implantação.

Componentes

ComponenteO que fazEndereço padrão
Servidor de sinalização (signal)Contas, dispositivos e intermediação de conexões (REST /api, WebSocket /ws, /healthz). Em uma instalação por pacotes, também serve os instaladores do host em /downloads/ e as atualizações do host em /updates/.127.0.0.1:8080
Web (web)As páginas do navegador (visualizador, Meus dispositivos, administração)127.0.0.1:3000
Proxy reversoRecebe o HTTPS (80/443) e o divide entre signal e web. Usa Caddy, nginx ou Apache httpd.80, 443
TURN (coturn)Retransmite o vídeo quando o host e o visualizador não conseguem se conectar diretamente.3478
HostO programa TASTEREMOTE no computador que recebe as conexõesConecta-se a wss://<endereço>/ws do servidor

O proxy envia /api/*, /ws, /healthz, /downloads/* e /updates/* para o signal, e todo o resto para o web.

Quem fala com quem

  • Navegador → proxy → web, e /api no mesmo endereço → signal
  • Navegador e host → wss://<endereço>/ws → signal (intermediação de conexões)
  • Navegador ↔ host: conectam-se diretamente por WebRTC e passam pelo coturn quando isso falha.
  • Host → /downloads/ ou /updates/ do servidor (atualização automática)
  • signal → servidor SMTP (e-mail, opcional), provedores de login social (opcional), endereço de troca do código de instalação da licença (opcional)

Firewall

PortaProtocoloUso
80TCPEmissão de certificado (ACME), redirecionamento para HTTPS
443TCP (também UDP para HTTP/3)HTTPS
3478UDP, TCPTURN/STUN
49160–49200UDPRetransmissão TURN

Não abra as portas 8080 e 3000 para fora. O TURN também pode retransmitir para o próprio IP público do servidor, então, nos endereços públicos, deixe escutar apenas o proxy, o coturn e o sshd. Você pode verificar com sudo ss -lntup.

Duas formas de instalar

  • Docker Compose: Sobe um conjunto de contêineres (Caddy, signal, web, coturn) a partir da pasta deploy/ do repositório.
  • Pacotes (deb · rpm · MSI): Instale os pacotes do servidor e execute-os com o systemd (como serviços no Windows). As abas Instalação do servidor e Atualizações das páginas de administração são para esta forma.

Para os passos detalhados, veja Instalação do servidor.

AnteriorSolução de problemasPróximoInstalação do servidor

Nesta página

  1. Componentes
  2. Quem fala com quem
  3. Firewall
  4. Duas formas de instalar
Sugerir uma alteração

Assinantes e titulares de licença não veem anúncios. Navegar sem anúncios