找回密码
 立即注册
搜索
查看: 8634|回复: 15

[硬件] UWP App 如何访问代理服务器

[复制链接]
     
发表于 2017-7-5 09:44 | 显示全部楼层 |阅读模式
如题。家里有路由器设置了全局科学上网所以并没有留意这个问题。出门用SSR以后发现UWP应用是用不了代理服务器的。
谷歌发现是因为UWP默认在沙盒里面运行所以不能访问本机loopback地址
有两个工具(其实一个)enableloopback (from fiddler) 和 Windows Loopback Exemption Manager (https://loopback.codeplex.com/) 声称可以enable UWP应用的loopback访问。
然而测试并不能使用代理,比如facebook
求助还有什么其他的好方法么?
回复

使用道具 举报

     
发表于 2017-7-5 10:14 | 显示全部楼层
可以用工具让UWP访问loopback,实际上微软提供了命令去设置,这两个工具只不过是提供了GUI
回复

使用道具 举报

     
发表于 2017-7-5 10:17 来自手机 | 显示全部楼层
Facebook是转制的问题,设置了也不好连接,能不能连完全看脸。
    —— from S1 Nyan (Microsoft RM-1118_11280)来自: WindowsPhone客户端
回复

使用道具 举报

头像被屏蔽
发表于 2017-7-5 10:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-7-5 10:27 来自手机 | 显示全部楼层
群里的老司机说用Fiddler

—— 来自 samsung SM-G9550, Android 7.0上的 S1Next-鹅版 v1.2.1
回复

使用道具 举报

     
 楼主| 发表于 2017-7-5 15:04 | 显示全部楼层
chenjiajia94 发表于 2017-7-5 10:17
Facebook是转制的问题,设置了也不好连接,能不能连完全看脸。
    —— from S1 Nyan (Microsoft RM-1118_ ...

明白了,loopback 设置是有用的,但是App是不是能访问还是另一回事。。。
回复

使用道具 举报

     
 楼主| 发表于 2017-7-5 15:05 | 显示全部楼层
千川ちひろ 发表于 2017-7-5 10:22
我的解决办法是,家里路由开openvxx server
然后surface上装客户端

客户端没用吧?现在我开的SSR client,PAC和全局都不好用。但是如果router全局SSR就好用了。
回复

使用道具 举报

     
 楼主| 发表于 2017-7-5 15:06 | 显示全部楼层
sjw6234 发表于 2017-7-5 10:27
群里的老司机说用Fiddler

—— 来自 samsung SM-G9550, Android 7.0上的 S1Next-鹅版 v1.2.1 ...

enableloopback就是集成在fiddler里面的工具
回复

使用道具 举报

发表于 2017-7-5 15:34 | 显示全部楼层
SS设置系统代理,edge访问油管正常
FB基本不怎么上,不了解
回复

使用道具 举报

头像被屏蔽
发表于 2017-7-5 17:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-7-5 17:42 | 显示全部楼层
enableloopback至少对Forza系列是有用的- -。 其他APP就不确定了。
回复

使用道具 举报

发表于 2017-7-5 17:48 | 显示全部楼层
1、windows 10 自带了一个程序:CheckNetIsolation.exe,通过它可以将指定的Metro程序添加到排除列表,让其可访问127.0.0.1。

具体方法:

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

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


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

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

CheckNetIsolation.exe loopbackexempt -a -p=② 鼠标指针在屏幕左下角右键选择“命令提示符(管理员)”,打开CMD终端,在终端中输入命令:

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

输入完成后,按回车键运行,提示完成后,即大功告成。
这样在edge上就可以用S*代理了!
其他UWP同理
回复

使用道具 举报

     
发表于 2017-7-5 17:55 来自手机 | 显示全部楼层
先关Isolation再设置IE代理

— from Huawei Nexus 6P, Android 7.1.2 of S1 Next Goose v1.2.1
回复

使用道具 举报

发表于 2017-8-22 19:13 | 显示全部楼层
不管怎么弄,想单独让某个uwp走本地代理都还是不太方便。。。
回复

使用道具 举报

     
发表于 2017-8-22 20:32 | 显示全部楼层
我刚好也有这个问题,google一下后找到了一个脚本,安装一个UWP程序就要运行一次加白名单。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2017-8-22 21:41 | 显示全部楼层
enableloopback非常好用,我觉得应该是Facebook的问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-16 07:44 , Processed in 0.047524 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表