草庐IT

android - 如何在 Android 中停止我的 VPN 服务?

我创建了一个应用程序,即VPN服务,它将阻止互联网数据包。一切正常,但现在我想在单击按钮事件时停止此VPN服务,以便不再阻止数据包。我试过使用stopService(name);和stopSelf();但什么也没发生。我做错了什么?publicclassVpnServiceClsextendsVpnService{privateThreadb;privateParcelFileDescriptorc;privatePendingIntenta;Builderbuilder=newBuilder();privatestaticfinalStringTAG="VpnService";@Ov

android - 有没有人知道如何在 android 中使用 L2TP/IPSec 服务器协议(protocol)以编程方式建立 VPN 连接?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion有没有人知道如何在android中使用L2TP/IPSec服务器协议(protocol)以编程方式建立VPN连接?我正在尝试通过我的android应用程序使用L2TP/IPSec协议(protocol)连接到我的VPN服务器,因为我正在研究我发现使用android.net.vpnservice我可以连接,但是当我阅读一些文档时它是不清楚如何连接到VPN(没有API来设置用户名或密码,也没有API来设置我的

android - 检查 Android 上 openVPN 的 VPN 连接状态

有什么方法可以在android4.usingopenVPN上获取VPN连接状态? 最佳答案 Android有多种OpenVPN实现。一个是官方的OpenVPNConnect,另一个是OpenVPNforAndroid。后者(还)不支持查询/广播连接的VPN的状态。欢迎补丁。我不知道官方的OpenVPNConnect应用程序。如果需要有关他们客户的信息,我建议联系他们。 关于android-检查Android上openVPN的VPN连接状态,我们在StackOverflow上找到一个类似的

android - 自动打开 VPN 连接

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在Android上,当用户连接到手机网络时,我们希望使用VPN。但问题是在WiFi和蜂窝网络之间切换时,VPN连接不会自动打开。它也不会在设备重启时自动连接。在WiFi和手机网络之间切换时以及设备重启时是否有任何可能自动打开VPN连接的方法。AndroidGingerbread&IceCreamSandwich需要这个。当用户在WiFi和移动网络之间切换时,VPN打开。

android - VPN服务 Android 4.0

我需要一个在Android4.0中使用VpnService和PPTPVPN服务器的例子。我试过ToyVpnService但它没有使用用户名和密码连接到VPN服务器。 最佳答案 VPNServiceAPI不是用于配置系统VPN服务,而是用于实现您自己的VPN解决方案。例如,您可以实现系统未实现的协议(protocol),例如OpenVPN。要将pptp与VPNServiceAPI一起使用,您需要自己实现PPTP协议(protocol)(​​或移植现有实现(应该不难)) 关于android-

java - 如何在 Android 上使用 VPN API?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我正在探索Android中的VPN连接。我想知道如何使用应用程序在Android中设置VPN连接。我遇到了一些名为ToyVpn的示例

Android:打开 VPN 设置 Activity 的操作

我一直在寻找一种通过我的Android应用程序启动VPN设置Activity的方法,但找不到。请注意,我的目标是Android2.2,因此将无法使用androidICS中提供的功能。为了打开VPN设置屏幕,我应该将什么操作传递到Intent中? 最佳答案 我想这就是您要找的:Intentintent=newIntent("android.net.vpn.SETTINGS");intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(intent);

Android VPN 服务路由排除

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭5年前。Improvethisquestion我正在使用OpenVPN和ICS(Android4.X)附带的新VpnServiceAPI有没有一种方法可以定义从VPN隧道中排除I

android - 在 Android 上创建 VPN 配置文件

是否可以在Android上以编程方式创建VPN配置文件(假设我有一个root设备)?如果可能,怎么做?谢谢。 最佳答案 你应该看看com.android.settings.vpn2包。它在那里使用@hiddenKeyStore方法来操纵VPN:KeyStore.getInstance().saw(Credentials.VPN)返回字符串VPNID数组VpnProfile.decode(KeyStore.getInstance().get(Credentials.VPN+vpn_id))获取给定VPNID的VPN配置数据并将其解码为

android - 如何在 Android ICS 上检查 VPN 连接状态

我正在尝试注册接收器,它将检查VPN状态。我试过这个:GetVPNConnectionstatusonAndroid但看起来它不再适用于ICS。我已经检查了android源代码以获得一些线索,但没有运气,只注意到在ISC中没有类似的东西:vpn.connectivity和connection_state-它曾经在安卓2.3。还尝试使用android.net.conn.CONNECTIVITY_CHANGE作为我的IntentFilter,但它对VPN连接根本没有反应(当然我已经添加了权限android.permission.ACCESS_NETWORK_STATE)。我认为这很简单,但