1

我试图找出两者之间的区别。我得到 NETunnel 用于 ssl-vpn 和自定义 vpn,但它们仍然可以互换使用吗?我可以使用 NETunnel 连接到 IPSec VPN 吗?

我的主要需要是为 VPN 设置我的 dns,但我似乎无法使用 NEVPN

4

1 回答 1

1

NEVPNManager 旨在控制基于内置 VPN 插件类型之一的 VPN。NETunnelProviderManager 旨在控制自定义 VPN 插件(并且需要这些插件的特殊权利)。

通常,对于大多数 VPN,您会更改 VPN 隧道另一端的 DNS,方法是让实际的 VPN 服务器向客户端发送 DNS 服务器 IP 列表,这使其成为服务器配置详细信息,而不是应用程序的内容本身就需要控制。NETunnelProviderManager 提供了这种能力,因为它旨在处理可能无法以这种方式工作的任意 VPN 类型。

于 2017-12-07T23:31:31.143 回答