Question

Juste une petite question que Google ne vomissait beaucoup.

Est-il possible de créer une connexion VPN à l'aide du code natif dans Android?

Et si le fait le soutien de l'offre VPN pour keep alive?

Était-ce utile?

La solution

Je crois qu'il serait plus d'un problème d'autorisations que d'une question exposée exposée ou non. La plupart des connexions VPN devraient vous modifier et accéder aux appels de filtrage du réseau de votre noyau. Étant donné que votre application devrait vraiment se trouver dans son propre bac à sable est ce quelque chose que je doute est exposé par défaut (à des applications au moins) puisque vous serait essentiellement en train de modifier la façon dont l'ensemble des routes OS trafic réseau. Pour la même raison que pour modifier iptables dans le système d'exploitation, il doit être enraciné afin que votre application peut effectivement modifier ces choses. À ce moment-là, je suppose que la connexion serait fait semblable à toute autre connexion vpn dans tout autre OS Linux (via un démon ipsec ou quelque Dameon proxy que vous créez), mais l'entité d'appel aurait besoin le niveau d'accès réel nécessaire pour compléter la appeler au noyau.

Autres conseils

Enracinement du dispositif est nécessaire pour la création d'une connexion VPN. Nous devons avoir accès à / data / Divers / keystore et / données / Divers / vpn / profils dans notre programme.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top