Cliente OpenVPN para Android


Recebi alguma perguntas relacionadas com a configuração de um cliente OpenVPN em Android.

O processo é bastante simples, para tal basta instalar este software cliente android do OpenVPN.

Após instalar, o cliente para Android, devem gerar no servidor os certificados de cliente para o Smartphone ou Tablet. Para tal podem consultar este tutorial.

Podem ligar o Smartphone ou Tablet por USB ao PC e transferir os três ficheiros para uma pasta à escolha:

ca.crt
cliente2.crt 
cliente2.key


A partir daqui o processo é bastante simples, basta clicar no "+" em baixo à esquerda



Escolher um nome para o Perfil


Em Server Address colocar o nome do host que aponta para o IP Público configurado no Dynamic DNS

Em Type escolher a opção Certificates e seleccionar os ficheiros transferidos com os dois certificados e a chave



Configurar as opções de Routing adequadas para cada caso, no meu optei por redireccionar todo o tráfego pela VPN



Após estes passos o dispositivo Android está pronto a usar a VPN.
Uma boa forma de testar é após ligar a VPN aceder a este site e verificar se o IP público coincide com o IP público da ligação à Internet de casa.
Se os IP's coincidirem então todo o tráfego com origem/destino do Android está a ser correctamente redireccionado pelo Túnel da VPN.







2 comentários:

  1. boas tarde,
    por favor informar onde encontro os 3 ficheiros:
    ca.crt
    cliente2.crt
    cliente2.key

    ResponderEliminar
  2. Olá José,

    Dá uma leitura neste post
    http://dicasdozefacadas.blogspot.pt/2014/08/instalar-e-configurar-openvpn-server-em.html

    na secção "Geração do certificado e chave do Servidor e cliente" tens lá a informação de como gerar os ficheiros necessários para um cliente (neste caso um android) se ligar à VPN.

    ResponderEliminar