COMO FAZER DEBUG REMOTO NO DELPHI USANDO PASERVER E VPN ZEROTIER

COMO FAZER DEBUG REMOTO NO DELPHI USANDO PASERVER E VPN ZEROTIER

Onde Encontrar o PAServer no Delphi

Se você usa o Delphi 11 (Alexandria), o PAServer está em:

C:\Users\Public\Documents\Embarcadero\Studio\22.0\CatalogRepository\PAServer_for_Win64-22.0.44500.8973

Copie a pasta para a máquina remota ou execute diretamente.

Sobre a VPN ZeroTier

A VPN ZeroTier cria uma rede virtual para conectar o Delphi à máquina remota:

  • Cadastro: Crie uma conta gratuita em zerotier.com.
  • Limite gratuito: Até 10 dispositivos.
  • Nota: Qualquer VPN estável pode substituir a ZeroTier.

Criando a Rede na ZeroTier

Configure a rede virtual:

  1. Crie uma rede no painel da ZeroTier.
  2. Baixe e instale o ZeroTier em cada máquina.
  3. Copie o ID da rede do painel.
  4. Adicione cada dispositivo à rede usando o ID.
  5. Autorize os dispositivos no painel web.

Executando o PAServer

Para evitar restrições de pasta, execute:

PAServer.exe --unrestricted

Isso permite depurar em qualquer diretório remoto.

Configurando o Delphi

Conecte o Delphi à máquina remota:

  1. No Project Manager, clique com o botão direito em Target Platforms > Properties.
  2. Adicione um novo perfil (ex.: Debug Cliente VPN).
  3. Informe o IP da máquina remota fornecido pela ZeroTier.
  4. Execute Test Connection para validar.

Nota: O PAServer deve estar ativo e a VPN conectada.

Erros Comuns e Soluções

Problemas frequentes:

  • Erro: Connection timed out
    Solução: Verifique se o PAServer está rodando e se a VPN está ativa.
  • Erro: Unauthorized device
    Solução: Autorize o dispositivo no painel da ZeroTier.
  • Erro: Cannot connect to PAServer
    Solução: Confirme o IP da VPN e a porta padrão do PAServer.

Considerações Finais

O debug remoto com PAServer e ZeroTier oferece:

  • Conexão segura e prática.
  • Testes e deploy direto no cliente.
  • Flexibilidade com qualquer VPN estável.

Compartilhe este tutorial! 🚀

× Imagem em destaque