Autor Tema: Configurar OpenVPN en Android ICS sin necesidad de root [4.0+]  (Leído 7060 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Configurar OpenVPN en Android ICS sin necesidad de root [4.0+]
« : septiembre 18, 2012, 11:57:40 am »
Este es un ejemplo de configuración para OpenVPN en android. Nace debido a que algunos de los clientes de OpenVPN me han solicitado una guía de como configurarlo en Android ICS, si desean hacerlo para un Android Menor, tiene que estar rooteado y no se ocupa el mismo programa. En este caso la descripción es solo para ICS 4+

Primero se necesita la siguiente APP

https://play.google.com/store/apps/details?id=de.blinkt.openvpn

Hace uso de la nueva VPNService API por lo que no se requiere root:

1) Primer paso después de instalarlo y abrir el programa es agregar un nuevo perfil de VPN después de seleccionar "All your precious VPN". Le pueden poner el nombre que quieran. En mi caso por ejemplo dice nexus7





2) Luego entramos a la configuración de Basic



Ahí configuramos la IP y el certificado que dice Android certificate es el p12 que se solicita al proveedor, luego el otro que dice CA Certificate es el ca.crt que importamos en Android. Para que lo reconozca tiene que estar ubicado en el root de la sdcard o de la internal memory. En mi caso por ser una memoria unica, es en el root del internal memory.

Ese se obtiene con openssl al unir el client.key con los certificados, se puede solicitar al proveedor por ejemplo, en mi caso lo generé así:

openssl pkcs12 -export -in keys/nexus7.crt -inkey keys/nexus7.key -certfile keys/ca.crt -out nexus7.p12

3) En el siguiente apartado de IP and DNS no hay nada que configurar solo ver que tengamos PULL en ON



4) En routing chequeamos en IPv4 que use el default routing del servidor, para que todo el tráfico pase a traves del servidor, no es necesario ipv6 a menos que nuestro servidor lo soporte.



5) Como ultimo paso entramos en authentication encryption, chequeamos la verificación del TLS Server, y la autenticación de TLS si nuestro servidor la soporta. Seleccionamos el archivo ta.key y marcamos el TLS Direction, en mi caso es en 1.



6) Al final nos queda una configuración como la siguiente:



Para más información acerca del servicio de proxy para el que aplica este tutorial revisar:

http://www.svcommunity.org/forum/ventas/openvpn-puerto-53-ilimitado-5$-mensuales/

Desconectado buscador2k

  • Sv Full Member
  • *
  • Mensajes: 541
  • .
Re:Configurar OpenVPN en Android ICS sin necesidad de root [4.0+]
« Respuesta #1 : septiembre 18, 2012, 12:50:16 pm »
no se miran las imágenes, da error

https://dl-web.dropbox.com/get/Public/imgenesconfig/Screenshot_2012-09-18-11-21-48.png?w=98942244

Error (403)
It seems you don't belong here! You should probably sign in. Check out our Help Center and forums for help, or head back to home.

Chequea la configuración del dropbox.