que - no puedo aceptar vpn android
Conecta pptp vpn con vpnservice android (2)
Estoy tratando de escribir una aplicación que pueda conectarse a mi servidor VPN con pptp protocol
, mientras estaba investigando, descubrí que con android.net.vpnservice
podía conectarme, pero cuando leí parte de la documentación no estaba claro cómo conectarse a VPN (no había una API para establecer un nombre de usuario o contraseña, y tampoco una API para configurar mi tipo de VPN ( l2tp,pptp
); también probé la aplicación de ejemplo que proporcionó Google (toyvpn) y no había nada de lo que mencioné anteriormente allí también .
Aquí hay un código que encontré:
// Create a new interface using the builder and save the parameters.
mInterface = builder.setSession(mServerAddress)
.setConfigureIntent(mConfigureIntent)
.establish();
mParameters = parameters;
Hola, esto es un poco tarde, pero he encontrado algo durante la búsqueda.
También estoy tratando de construir mi propio túnel / conexión VPN usando pptp y openvpn.
OpenVPN ya tiene una solución.
PPTP estoy intentando la solución a continuación.
¿Cómo crear programáticamente una nueva interfaz VPN con Android 4.0?
enlace anterior fue encontrado en
Yo estaba intentando lo mismo.
Para el servicio VPN puedes hacer esto.
void startVPN(String name) {
Intent i=new Intent("doenter.onevpn.ACTION_CONNECT");
i.putExtra("name",name);
i.putExtra("force", true);
i.putExtra("force_same", false);
startActivity(i);
}
void restartVPN(String name) {
Intent i=new Intent("doenter.onevpn.ACTION_CONNECT");
i.putExtra("name",name);
i.putExtra("force", true);
i.putExtra("force_same", true);
startActivity(i);
}
void stopVPN() {
Intent i=new Intent("doenter.onevpn.ACTION_DISCONNECT");
// Stops any VPN regardless of name
startActivity(i);
}
Este enlace puede ayudarte a obtener tu respuesta.
http://doandroids.com/Apps/OneVpn/how-to/start-stop-prgrammatically/