在Windows Phone 8(.1)上重定向流量

时间:2014-04-22 14:23:35

标签: windows-phone-8 windows-runtime windows-phone-8.1 windows-phone-8-sdk

我们正在寻找一种以编程方式拦截 Windows Phone 8 Windows Phone 8.1 上的全球网络流量的方法。

我目前知道两种拦截流量的方法:

  • 代理服务器
  • VPN (专有网络,所有流量都通过特定服务器路由)

在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的正确更新文档。

谢谢!

1 个答案:

答案 0 :(得分:0)

Windows Phone 8.1支持ProxyConfiguration类,但是只能获取有关设置代理的只读信息。因此,这不是在Windows Phone 8.1中设置代理的方法。