新版百度输入法不给网络权限依然能联网

2020-10-28 09:17:18 +08:00
 xiaoyazi

iOS14.1
百度输入法 96045

这有点太扯了!


10630 次点击
所在节点    iOS
88 条回复
doomzc
2020-10-28 12:11:07 +08:00
@cjpjxjx 这个有点帅 联网权限有点太菜了哦
ariza
2020-10-28 12:11:15 +08:00
相当于越狱插件性质的东西
Mitt
2020-10-28 12:17:30 +08:00
@Jirajine #60 所以说我上面回复解决方案就是关掉 HTTP 代理,是因为流量目标地址是 loopback,不是 IOS 的 bug,tun+route 是不会触发这个特性的,就等于你一个软件你请求了一个 127.0.0.1:1081 的地址,系统是该拦还是不该拦?这是用 HTTP 代理才会有的特性,也是手机上为了节省协议解析开支才用的折中方法,原始的 tun 流量是不会改目标地址的,这俩机制生效在不同的位置
5966
2020-10-28 12:19:11 +08:00
有人说开了 vpn,我也开了,但它依然显示没有网络!实际上是允许了完全访问才会联网
Mitt
2020-10-28 12:25:10 +08:00
@Jirajine #60 再纠正一点,其实我说的也不完全是对的,主要原因在于大多数的 VPN 应用都会用 loopback 来实现节省内存开支,而采用这个方式的 VPN 应用都会有这个问题,但是如果你完全走了 tun 的接口没用到 loopback 特性也是不会有问题的,但无论如何这都不属于 ios bug,这个问题主要出现在电脑上多一点,任何防火墙都无效,因为电脑上都是起一个 127.0.0.1 端口的监听来实现 HTTP/Socks5 代理的,完美绕过所有防火墙
halden
2020-10-28 12:28:16 +08:00
@xiaoyazi 第一次知道国行设置还有是特供版,我没有任何国行设备,app 设置里面只有 cellular data 开关¯\_(ツ)_/¯
Jirajine
2020-10-28 12:34:09 +08:00
@Mitt 因为你们没有说清楚,VPN 是 VPN 代理是代理。
再者上面说代理的多半也是指套了 tun2socks 的 VPN,直接指向 loopback 的正向代理很少有人使用。

另外就算是正向代理,目标地址和发起者如果不是同一个所有者的话,毫无疑问也该拦,参考微软 UWP 的隔离方案。
没有处理好这些 edge case,当然是 iOS 防火墙的 bug 。
Mitt
2020-10-28 12:52:03 +08:00
@Jirajine #67 所以 UWP 就有个很恶心的问题,一开代理就上不去网 23333,之所以说 VPN 是因为代理走的 Network Extension 都统一归属到 VPN 里了,毕竟硬说 VPN 也不是那回事,而又因为联网权限这个功能是属于国行特色,所以本身就只考虑了 WIFI/蜂窝的出口,本地的流量自然就不在设计里,同样本地网络这个权限也只规定了局域网,也同样不包括本机的流量,设计当初就不存在的东西自然不应该不属于 BUG
Mitt
2020-10-28 12:53:28 +08:00
@Jirajine #67 而且 UWP 的隔离方案也仅拦截 loopback 所以才会有这个问题,否则既支持 HTTP 代理又不允许访问岂不是自相矛盾
RealGM
2020-10-28 13:02:29 +08:00
还是用迅飞吧!
Liuyt03
2020-10-28 13:18:20 +08:00
重启大法解决问题,此帖终结
LokiSharp
2020-10-28 13:22:36 +08:00
开了 VPN 之后这个限制就没有了啊
Jirajine
2020-10-28 13:24:33 +08:00
@Mitt loopback 接口上的正向代理本来就是中国特色需求,Windows 等桌面的平台的客户端这么搞本身也是为了方便,而手机系统已经提供了方便的创建 VPN(tun 隧道)的机制了,还使用本地代理我是没想到的。

而 http 代理绝大多数使用场景都是连接其他代理服务器,因而本地 loopback 隔离也不能算是自相矛盾。

不管如何设计,用户不需要关心内部细节,只看行为。导致安全相关的重要设置被绕过,这不是 bug 是啥?
Mitt
2020-10-28 14:54:34 +08:00
@Jirajine #73 所以从字面上理解啊,苹果可从来没给过你关闭所有数据的权限,你只能关的有 WIFI/蜂窝 /局域网(本地网络),从没包括过本机流量
ayaseruri
2020-10-28 15:14:11 +08:00
如果问题确实存在,那应该是 iOS14.1 的 Bug,跟百度输入法没啥关系,bd 和 cook 也没啥 py 交易,等 apple 修复了以后升级系统可能就好了。
Jooooooooo
2020-10-28 15:35:52 +08:00
不是苹果的问题就是楼主的问题

反正不是百度输入法的问题
tiktokxxxx2020
2020-10-28 17:32:54 +08:00
不用不就是了,屁大点事,不说原生了,第三方输入法一大堆,比百度好的也不再少数,换一个不就成了。
不管谁的问题,用的人少了,自然他们就会重视了。
一边骂着一边用着,那怪谁啊。
warcraft1236
2020-10-28 17:37:01 +08:00
楼主的这个开了 VPN 就能联网的问题,我在 iOS 12 下没有复现,猜测是 iOS 新版本有 bug
ajyz
2020-10-28 18:21:32 +08:00
@LadyChunsKite 你的非国行 iPhone,非国行只能禁蜂窝数据,无法禁 Wi-Fi 联网的。楼主的设置对的,国行 iPhone 上这么设置是完全禁止蜂窝与 Wi-Fi 联网的,那个“无线数据”里是三个选项,而不是非国行的独立开关。
Mak
2020-10-28 18:23:39 +08:00
建议删除百度输入法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/719265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX