2

我想在 android 中实现特定于应用程序的 VPN 客户端,即一旦建立的 vpn 连接应该只对我们的应用程序可用,而 android 设备中的其余应用程序应该使用正常的互联网连接。

为了详细说明我的需求,我已经有一个应用程序,它通常可以连接到来自互联网的公司电子邮件、文件和其他数据,但出于某种安全原因,我们需要它通过我们应用程序中的隧道并通过隧道访问所有内容,基本上希望我们是访问公司企业网络时看这里是安全的。

由于我们是这样的新手,我们没有关于如何启动要使用的协议等的提示(我们现在假设 ipsec l2tp),任何信息、提示或重定向到有用的资源都会非常有帮助。

我们只是想通过隧道发送和接收数据,没有什么或需要控制网络上的计算机,我们只需要通过公司防火墙路由数据,并且应该支持多个 vpn 服务器,如 cisco、microsoft 等。可以任何人都说实施它有多复杂或有多可行。

曼朱纳特

4

2 回答 2

1

由于您的问题由几个部分组成,所以我将开始将我的输入一一放在每个部分上。

我想在 android 中实现特定于应用程序的 VPN 客户端,即一旦建立的 vpn 连接应该只对我们的应用程序可用,而 android 设备中的其余应用程序应该使用正常的互联网连接。

这是拆分隧道的情况,我认为没有任何个人 vpn 提供商可以在 android 应用程序/手机中提供此类功能。但是,这并不意味着它们不是您查询的解决方案。CISO 客户端 Juniper SA2500 SSL VPN 设备拆分隧道具有此功能,允许 android 用户通过拆分隧道工作,这使他们能够通过不同的通道路由流量。您只需要转到角色 > 网络连接角色,然后拆分隧道选项并禁用拆分隧道。

或者 > 推送”代理设置,以便网络流量通过隧道转移到代理,因为最终用户将不再能够直接访问 Internet:用户 --> 资源策略 --> 网络连接 --> NC然后连接配置文件过滤绑定到启用 NC 的领域的角色。确保在“代理服务器设置”部分下

在其他地方,还有另一个名为 QuickSec VPN 2.0 的客户端,它也使用户能够使用拆分隧道。

对于所有这些事情,SSL VPN 连接是最可靠的,因为它具有强大的加密和安全性。

个人 VPN 的拆分隧道概念已由 PureVPN 和 Ivacy 等稳定的 VPN 提供商引入,它们通过其客户端软件描述了拆分隧道的概念。

于 2012-02-27T13:22:57.500 回答
0

如果您只是想交换数据包,则使用 SSL 连接与隧道连接一样好,在您的应用程序中集成 VPN 解决方案将成为另一个不推荐且需要时间的项目。

于 2012-02-20T05:09:28.743 回答