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

  • A+
所属分类:软件
摘要

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

一直有人在反应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解析

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: