用苹果手机看Netflix经常被封IP的原因

一直有人在反应IOS上看奈菲极易导致IP被封:路由上过墙,手机iOS正常看,不封。手机开上网看,个把小时就封。

应该不是分流规则吧,我目前看下来似乎用APP没翻车的都是用的路由器。分流规则都是最新的有人维护的,而且我看别人有说没翻车的跟我规则是一样的。

GPS和时区不大可能,一来,奈飞没有要求定位权限。二来,很多人用新加坡的IP解锁,而后被封。新加坡和我们是同一个时区。剩下最有可能的就是SIM卡了,不知道新版的iOS能否禁止APP检测SIM卡。

搜索了下网上,目前看来有两种可行性

1. 通过iPhone的SIM卡来判断当前设备所在地
2. 通过本地DNS来判断当前设备所在地
只要所在地与解锁IP不符,则封锁IP

关于方法1

似乎没有什么好的解决办法,只能通过飞行模式来禁止奈菲探测。但也有一些人反馈说无SIM卡的iPad也会遇到被封IP的情况,因此有可能奈菲通过方法2来判断设备所在地。

关于方法2

iOS提供了一个“本地网络”的访问接口给APP。以至APP可以绕过扶墙的限制而直接访问到本地路由器的DNS,再通过DNS解析来判断设备所在的国家。

理论上可以通过禁止“本地网络”的权限来阻止奈菲探测(需要IOS14以上),但有开发者报出来iOS上存在漏洞,导致APP能够无视禁止“本地网络”的权限来访问本地DNS服务 https://developer.apple.com/forums/thread/656355

抖音、BILIBILI东南亚都是用的方法2,除了用shadowrocket之类软件的搞中间人攻击无解。BILIBILI东南亚还内置了信任证书链,中间人攻击都无解,只能自己签APP。另外还有拔卡、插境外废卡等奇葩方案。不过可以确定的是,Netflix对非共享家宽IP非常宽容。同一个iOS设备境内卡,用VPS都是秒封,家宽用到自动换IP了都没事。

基于以上,可以测试这些方法来对抗IP封锁

1. 更新IOS版本,并禁止“本地网络”的权限 (还不确定苹果是否修复了漏洞,但不妨一试)
2. 路由器上把奈飞的域名全做远程解析,并且解析服务器要和解锁服务器一致

那么解决方法只能是在路由端做远程DNS解析

还是安卓用奈飞客户端看舒服。

蓝色石头运营数据分析、网站建设、软件工具推荐编辑,欢迎投稿!
文章已创建 473

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部