win10的metro应用如何实现ss代理,用proxifier全局代理也不行

win10的metro应用如何实现ss代理,用proxifier全局代理也不行,第1张

具体方法:

(1)找到你要挂代理的SID:Win键+R打开运行窗口,运行Regedit打开注册表管理器,找到以下注册表项:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings

regedit_google.png1167x626 75.2 KB

在Mappings项下找到你要挂代理的APP,比如我要将GoogleSearch挂代理,那么我要找到的结果如上图所示,窗口右侧DisplayName显示的就是这个APP的名字,而左边对应的项文件名就是这个APP的SID。

(2)鼠标指针在屏幕左下角右键选择“命令提示符(管理员)”,打开CMD终端,在终端中输入命令:

CheckNetIsolation.exe loopbackexempt -a -p=S-1-15-2-952914762-3925684122-2884453516-746264338-106963559-873903280-1628321774

输入完成后,按回车键运行,提示完成后,即大功告成。打开GoogleSearch试试吧。

google_twitter-1024x640.png1024x640 167 KB

PS:(1)上述命令中“=”后面的即是第(1)步中 查到的APP SID,你可以在项名称上右键重命名,然后复制粘贴到终端窗口。

(2)上述命令中用到的参考可以使用CheckNetIsolation.exe -?命令查看详细信息,这里的三种参数,具体如下:

CheckNetIsolation.exe loopbackexempt -s 显示当前列表

CheckNetIsolation.exe loopbackexempt -a -p=SID 添加指定程序到列表

CheckNetIsolation.exe loopbackexempt -d -p=SID 从列表中删除指定程序

OK! ENJOY IT!EOF

在 Windows8 中,我们全新引入了 WinRT 平台,带给用户包含动态磁贴和沉浸式用户体验的 Metro Apps,如果您是企业用户,有公司的代理服务器环境,或者您是开发人员,相信您已经发现了在本地连接更换代理后,所有 Metro Apps 都不再能访问网络。这是由于新的 WinRT 运行时的网络隔离设计造成的。

为了实施新的安全性策略,让 WinRT 平台上的应用更加安全,Metro Apps 在使用某项功能时,必须事先由开发者声明。例如要使用网络连接,就需要声明,不仅要声明需要网络连接,还得声明清楚需要哪一种类型的连接方式。由于实施了网络隔离,所有的 Metro Apps 默认就不能使用IP环回地址进行进程间通信。当我们在 Internet 设置的连接设置里,为 LAN 指定了代理服务器之后,Metro Apps 也就不能上网了,此时只有桌面版的应用程序才能通过代理服务器上网。(WinRT 有一定的能力能够检测到本地网络的默认代理服务器从而使 Metro Apps 访问 Internet,但像手动指定了 LAN 代理后,它就不能自动检测到了。)

有时候,当公司里面的默认网络代理服务器不工作时,IT 管理员可能会要求用户手动指定另外的 LAN 代理服务器,此时, Metro Apps 都不能上网了,着实郁闷,其实,我们有两种办法解除网络隔离的限制,让 Metro Apps 在特殊时期也能上网:

法一:使用组策略为网络隔离环境指定 Internet 代理

打开本地组策略编辑器,展开"计算机配置"-"管理模版"-"网络"-"网络隔离",我们可以看见如下几个设置项:

我们可以编辑"应用的 Internet 代理服务器",来指定一个 Internet 代理。注意,这里指定的代理得与你在桌面IE选项的连接设置里指定的LAN代理一致,这样 Metro Apps 才能具备访问互联网的基础。没错,这只是个基础,因为,仅指定这一项的话,你添加的代理与系统检测到的代理是一个并集,由于自动检测的优先,而在桌面指定了 LAN 代理后,自动检测的代理与手动指定的 LAN 代理不一致,结果还是不能上网。所以为了 Metro Apps 能上网,我们还需启用"代理定义权威"这一项,让 Metro Apps 只使用这里指定的代理。

法二:使用 Win8 内置的调试命令集为具体 App 添加网络隔离排除

Windows 8 内置了一个命令行工具,是为了方便 Metro Apps 开发者诊断网络问题的。我们可以利用它来把某些 Metro Apps 添加到网络隔离排除列表:

这里我们使用其中的 LoopbackExempt 参数即可实现我们的需求。对于这个参数,它的使用还有具体的二级参数需要指定。

程序帮助说的很明确了,因此这里不再列表赘述。这里,我想提醒大家的是,由于 AppContainer 或者程序包的 SID 较难寻找(需要借助注册表),我个人建议大家使用 –n=[Name] 的方式来通过 AppContainer 或者程序包名来 *** 作网络隔离豁免。因为获取名称的方式很简单,只要你打开 %LocalAppData%\Packages 路径,下面的各个文件夹的名称就是各个 Metro Apps 的名称,可供使用, 方便复制粘贴。

从图中可以看出,识别这些 App 究竟对应开始屏幕里面哪个 Metro App 其实并不难,因为文件夹的部分就是该程序的名称。例如我们可以看见最后一个,"WinStore_cw5n1h2txyewy",它无疑就是"应用商店"这个应用的内部名称。

这里,我们假设现在默认的代理服务器坏了,我在桌面环境设置了 LAN 代理,这时,我需要使用应用商店更新我的几个应用程序,那么,我就要为它添加网络隔离豁免了:执行"CheckNetIsolation.exe LoopbackExempt -a -n=WinStore_cw5n1h2txyewy",便将应用商店添加到豁免列表了。

要验证豁免列表,我们使用"CheckNetIsolation.exe LoopbackExempt -a -s"命令即可:

要删除某个豁免,将添加豁免的命令中的 -a 参数换为 -d 即可,要快速全部清除列表内容,执行"CheckNetIsolation.exe LoopbackExempt -c"。

比较以上两种办法,我个人还是建议大家使用第二种办法。原因有两个:

其一,组策略法中,无法为隔离网络指定代理服务器的代理端口,所以,使用非80口的应用可能还是不能正常工作。例如,应用商店在这样设置时,只能浏览应用,无法更新软件和下载软件。

其二,使用 CheckNetIsolation 可以方便地控制和查阅豁免情况,而且,没有什么端口的限制,程序功能完全正常。而且,对于 IT 专业人士而言,这个可以集成到代码中去,并且代码可复用,可自动化控制。

而在第二种方式里面,建议大家使用 -n=[AppName] 的形式添加删除豁免比使用 -p=[AppSID] 不仅要好在上面提到过的便捷性,而且,像 Store 这样的特殊 Metro App,它在注册表的 HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings 下面根本就没有对应的 SID 显示出来。在上面通过名称添加 Store 豁免,并且查阅豁免列表后,我们发现 Store 的 SID=S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493.

方法:

1、右键点击输入法的状态栏,选择“输入法管理器”,点击右下角的“添加输入法”。

2、找到“搜狗拼音输入法(Metro模式)”,选中确认添加。

Metro(美俏)是微软在Windows Phone 7中正式引入的一种界面设计语言,也是Windows 8的主要界面显示风格。在Windows Phone之前,微软已经在Zune Player和XBox 360主机中尝试采用过类似的界面风格,并得到了用户的广泛认可。于是,微软在新发布的Windows Phone 7、已经发布的Windows 8预览版以及Office 15中也采用了Metro设计,今后的微软产品中将更多的能看到Metro的影子,而更少的看到传统的Windows视窗界面。

“Windows8”推出的一个专为触摸而设计的最新Metro风格界面,能向用户显示重要信息,这个界面同时支持鼠标和键盘,并应用于平板设备。Metro风格界面设计风格优雅,可以令用户获取一个美观、快捷流畅的 Metro 风格的界面和大量可供使用的新应用程序。这些应用程序拥有远远超出图形设计范畴的新特性(一个平台)。正如微软所展示的那样,通过出色的触控体验,同时又可以使用鼠标、触控板和键盘工作。如果用户希望永远沉浸在 Metro 界面中,那么将永远不会看到桌面,除非刻意选择,否则系统甚至不会加载它,这样的Windows 将焕然一新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11414162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存