软路由下播放 netflix 碰到的奇怪问题

2020-10-10 11:00:11 +08:00
 shoper
软路由 openclash 环境下,手机和电脑都能正常播放 netflix,唯独电视显示检测到代理。谁能解答下。
25522 次点击
所在节点    Netflix
85 条回复
liudanning
2020-11-09 11:14:45 +08:00
ps4 和 mibox 国际版都存在一样的问题,nw-2-5,有时候重试连接多几次就好了。另外,同一个网络下手机客户端和网页版完全没问题。
joypai
2020-11-12 14:54:56 +08:00
我碰到的问题比你奇怪一点点,我是有些内容会一直转圈,播不出来,有些又可以,但是同一 Wi-Fi 下的 iPhone 没有任何问题,感觉是 Apple TV 的程序在网络检测方面有些不一样的地方
lizenghui
2020-11-19 15:22:24 +08:00
我也一直被这个问题困扰。
之所以手机、网页能正常播放是因为这些播放链接都是基于域名解析后的,我们只要在网关把查 netflix 相关的 DNS 拦下来走代理去解析就能正常播放。
我后来抓包发现电视或者盒子上的 netflix 是通过 IP 直连去播放视频的。(貌似先通过一个自家的 DNS 去解析?这个有待高手分析),有可能返回的 IP 和我们网关解析的 IP 不一致就会判定为代理。
ferrum
2020-11-20 09:04:51 +08:00
最近我也遇到了这个问题,之前以为是频繁切换代理的问题,所以一直都用台湾节点,结果还是有这个问题。

后来看连接请求研究了会,发现是现有的 Netflix 规则更新不及时,Netflix 有些服务器没有匹配到。

下面这个是我查看路由后新添加的( Surge 规则):
IP-CIDR,203.75.84.0/24,no-resolve

下面是原有的:
IP-CIDR,23.246.0.0/18,no-resolve
IP-CIDR,37.77.184.0/21,no-resolve
IP-CIDR,45.57.0.0/17,no-resolve
IP-CIDR,64.120.128.0/17,no-resolve
IP-CIDR,66.197.128.0/17,no-resolve
IP-CIDR,108.175.32.0/20,no-resolve
IP-CIDR,192.173.64.0/18,no-resolve
IP-CIDR,198.38.96.0/19,no-resolve
IP-CIDR,198.45.48.0/20,no-resolve

另外我还发现 Netflix 也用 AWS 的服务,所以我也一并把 DOMAIN-SUFFIX,amazonaws.com 也添加到 Netflix 节点。还有一个是 DOMAIN-SUFFIX,akamaiedge.net 。这两个不一定需要添加,但我也懒得测试了,加了再说,反正最后没有问题了。
shoper
2020-11-20 10:33:21 +08:00
@ferrum 多谢,我试试
longtzw
2020-12-13 22:58:05 +08:00
请问楼主问题解决了吗
longtzw
2020-12-13 22:58:29 +08:00
我也遇到同样的问题困扰
shoper
2020-12-14 09:39:24 +08:00
@longtzw 没有,估计还是节点的关系。只能换原生 IP 看。
xshenmi
2021-01-11 00:15:38 +08:00
@ferrum 大佬,请问你这一组 ip 段是添加到全局设置-规则设置-自定义规则(访问控制)里面吗? 还是要加在什么地方? 我的规则是通过网站直接把机场订阅地址转换成 openclash 订阅链接并自带规则的,,原谅我没掌握如何自己添加 netflix 规则的方法,,, 麻烦具体告诉我一下应该怎么添加,万分感谢。 我现在问题也是手机能放,惟独 tv 端奈飞一直提示代理。
lizenghui
2021-03-05 00:21:54 +08:00
有没有高手给指导一下,或者指导下如何抓包来分析 这个问题真的是很恶心。唯独 TV 提示代理。。。手机,网页都正常。
lizenghui
2021-03-05 00:25:11 +08:00
@shoper 楼主还有这问题么?最近看进击的巨人 不能用香港节点,用新加坡节点还是报代理。。。报代理。。。代理。。。代理。。。理。。。
shoper
2021-03-05 09:15:02 +08:00
@lizenghui 我琢磨着可能还是盒子的内置 DNS 配置管理问题
lizenghui
2021-03-05 10:59:23 +08:00
@shoper
我试过用 iptables 把 udp 到 53 端口的都走远端解析 貌似不行。好像还有 tcp 的,后来没试。

还有我发现 TV 版的缓存时间确实挺长,有的时候改了网关 得清多次 netflix 缓存才生效。。
有时候我乱改完,测试不行 就放一边不管了,第二天居然就 Ok 了,过几天又不行了。
这问题一直阴魂不散。
mrchauzh
2021-03-22 22:46:00 +08:00
解决了吗?我也是这个问题。
leavic
2021-03-24 13:56:56 +08:00
这个就是 dns 解锁造成的,firetv 会自己请求 DNS 解析结果,绕过 dns 解锁,所以只能用原生解锁的 IP 看,dns 解锁的都不行
guanyin8cnq12
2021-07-23 07:30:09 +08:00
@leavic
@shoper
@mrchauzh
步骤 12,重定向所有 dns 到 ss-tunnel
guanyin8cnq12
2021-07-23 07:30:40 +08:00
fuxianseng
2022-02-15 12:07:51 +08:00
我也遇到类似问题,不过问题是盒子只能播放非自制剧,有哪位师傅知道吗?
lwhampel
2022-05-03 10:07:08 +08:00
同样问题,确定是节点问题,同一个机场换了一个节点就好了。不过新的节点只能看自制剧,在问客服怎么回事
lwhampel
2022-05-03 10:07:50 +08:00
@fuxianseng 我搜了一下,应该是节点问题,在问机场客服什么情况。你的问题后来解决了么?

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

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

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

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

© 2021 V2EX