gpt4 book ai didi

android - 特定于应用程序的 VPN 客户端实现

转载 作者:行者123 更新时间:2023-11-29 02:07:15 24 4
gpt4 key购买 nike

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

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

因为我们是新手,所以我们没有关于如何开始使用什么协议(protocol)等的提示(我们现在假设 ipsec l2tp),任何信息、提示或重定向到有用的资源都将非常有帮助.

我们之间只是希望通过隧道发送和接收数据,没有更多或需要控制网络上的计算机我们所需要的只是通过公司防火墙路由数据并且应该支持多个 vpn 服务器,例如 cisco,microsoft等等。谁能说说实现起来有多复杂或有多可行。

曼君纳特

最佳答案

由于您的问题由多个部分组成,因此我将开始对每个部分进行我的输入。

I wanted to implement the application specific VPN client in android, that is vpn connection once established should be only available to our application and rest of the apps in android device should make use of normal internet connection.

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

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

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

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

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

关于android - 特定于应用程序的 VPN 客户端实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9325951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com