我们正在寻找一种在Windows Phone 8或Windows Phone 8.1上以编程方式拦截全球网络流量的方法。
我目前知道两种拦截流量的方法:
- 代理服务器
- VPN (专有网络,所有流量都通过特定服务器路由)
在 Android 和 iOS 上,我们都使用代理服务器。在 Android 上,我们使用特定制造商的 SDK 来设置代理配置,在 iOS 上安装代理配置文件。
我们希望在 Windows Phone 8 和更新版本上实现相同的功能。
根据我的研究, Windows 运行时支持使用命名空间的代码中的代理配置Windows.Networking.Connectivity
。但是根据文档,使用类,代码会在Windows Phone 8ProxyConfiguration
上抛出。NotImplementedException
Windows Phone 8上Windows.Networking.Vpn
也没有命名空间。
显然,这两种选择都在这里。
我的第一个问题是:
有没有其他方法可以拦截和重定向 Windows Phone 8 上的流量?
进一步的研究:
根据新发布的Windows Phone 8.1 SDK Preview的文档,这些命名空间有一些变化。至少Windows.Networking.Vpn
现在可用,我还不确定ProxyConfiguration
上课。
是否有任何示例代码或示例可用于说明代理配置或以编程方式设置 VPN 是否可以使用 Windows Phone 8.1 SDK?
我似乎也找不到最新 SDK 的正确更新文档。
谢谢!