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