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

2020-10-10 11:00:11 +08:00
 shoper
软路由 openclash 环境下,手机和电脑都能正常播放 netflix,唯独电视显示检测到代理。谁能解答下。
27933 次点击
所在节点    Netflix
86 条回复
wedfds
2022-05-18 22:32:47 +08:00
遇到了同样的问题,已经切换到 passwall 解决,ssr+之前一直用着没问题的,最近死活不行,换机场用 ssr+也不行。
反馈下解决方案,给后续有需要的 xd
erquiasz0825
2022-06-11 18:49:04 +08:00
@sephinh @zhizhiwz 对,选代理国外就行了,代理 GFW 还不够
erquiasz0825
2022-06-11 18:50:26 +08:00
@lizenghui 我也遇到这个问题,但都是非自制剧,自制剧手机、电视都可以放,所以是自制剧和非自制剧有差别。
jj001
2022-08-18 01:36:14 +08:00
我今天换了机场也发现这个问题,之前是另外一个机场的新加坡节点,今天换了新的一个机场,我用新加坡节点看非自制剧会提示似乎使用代理,新机场换香港就不会出现这个问题,请问你最后解决问题了吗?
brightyoung
2022-11-04 00:31:07 +08:00
@guanyin8cnq12
关于这个步骤 12 ,
弱问 # netflix dns fix 里的
‘your local dns server’ 需要改成自路由器的 ip 地址或端口吗? 还是不用管?
summersun2021
2023-01-02 13:07:26 +08:00
@shoper 老哥,我用的是 chromecast google tv ,用软路由的话和你一样的问题,手机和电脑都正常解锁区域非自制。唯独 tv 提示代理,但是 clash 安装在盒子就不会提示代理,
shoper
2023-01-02 15:03:12 +08:00
@summersun2021 还是 DNS 解析的问题,推荐在软路由上跑下 mosdns 。
liangchaoxiong
2023-01-22 17:48:27 +08:00
@shoper 劫持电视 netflix 的 dns,mosdns 需要什么挺特别的配置吗?
shoper
2023-01-30 10:06:51 +08:00
@liangchaoxiong 就预设配置即可
jj001
2023-02-04 15:01:04 +08:00
请问楼主这个问题解决了吗,
shoper
2023-02-04 19:23:30 +08:00
@jj001 解决了,DNS 解析的问题。
zhouxiaobao
2023-02-20 08:21:21 +08:00
请问楼主能分享一下具体的操作步骤吗?我是遇到这样的情况,我是小白不太会弄,谢谢!
terrancesiu
2023-03-10 10:30:42 +08:00
我看了这篇帖子,昨天晚上我转包看了下,主要是原因还是 google tv 的 dns 泄漏导致的。首先我不是原生解锁节点,采用的 dns 解锁,所以 dns 泄漏很容识别成为代理。服务端时 clash ,采用 fakeip 模式。目前我抓包看到 google tv 的 netflix 版本会通过 udp/tcp/dot 三种方式去内置的 8.8.8.8 、8.8.4.4 解析域名,而且解析到了域名的 a 记录后还会强制解析 aaaa 记录。所以本质上只要搞定域名解析劫持,避免 dns 泄漏,就可以避免 Android tv 的 ip 地址直连。
第一个尝试:
在 ros 路由器上配置 4 个 8 地址---无效(我在路由器是配置了静态 dns 的 fwd 去 198.18.0.1 的 clash 解析,因为路由器只支持 tcp 和 udp 的 53 ,且 clash 只支持 fakeip 返回,虽然解析成功了,但是它会强制解析 aaaa 记录,估计内部有对比,只要 dig 出来的 a 记录为空,它就会提示解锁。毕竟 nf 的所有域名都是支持双栈的。
第二个尝试:
删除 ros 上配置的 4 个 8 等地址,将 4 个 8 的路由丢到 clash 机器上,然后通过 nftable 配合 clash 的 dns-hijack 特性劫持,抓包发现依然会解析到真实的 nf 的 ip 地址,而非 fakeip 。
第三个尝试:
在 ros 路由器的防火墙上 drop 掉去目的端口 853 的包,然后还是失败。
shoper
2023-03-10 10:41:54 +08:00
@terrancesiu 我用的 op+oc ,fakeip ,目前没再碰到问题了。
zhibaba
2023-03-11 16:21:35 +08:00
passwall+大陆白模式 也是 TV 端有问题
奇怪的是我用火棒几乎没问题
后来为了方便买一台内置奈飞的外贸电视机反而容易有问题,每次删除 APP 缓存后会好一段时间
我的节点应该是没问题的,纯国外家庭 IP 做的服务器

网上有个说法是开了 IPV6 的原因,我也确实有开 V6
shoper
2023-03-14 09:41:30 +08:00
@zhibaba 我也开了 V6 ,没有碰到问题。但 chromecast tv 确实比火棒问题多
terrancesiu
2023-03-21 11:22:04 +08:00
我上周研究后解决了这个问题。我就是买了几块钱每月的 DNS 解锁,VPS 本身不支持解锁自制和非自治,在使用各种 DNS 劫持无效后。只能在 VPS 上起一个 v2ray ,然后开启 sniffing ,在通过 clash 的连接 v2ray 的 sock5 代理,clash 还是 fakeip 模式。至于 Android tv 的 ip 直连问题,直接把 netflix 那些 ip 段的路由通过 bird 都丢个 tun 那个接口就搞定了,目前看虽然还是 ip 直连,但是因为使用 sniffing 能正确探测到真实域名,自然就能走特定的规则。
linuxfish
2023-03-28 16:39:50 +08:00
@shoper 一样的问题,能具体说下是怎么解决的吗?
linuxfish
2023-03-28 20:06:54 +08:00
解决了。确实是 dns 的问题
劫持所有的 dns 请求即可,添加了如下 iptable 规则:

```
iptables -t nat -A PREROUTING -p udp -s 192.168.50.1/16 --dport 53 -j CLASH_DNS_RULE
iptables -t nat -A PREROUTING -p tcp -s 192.168.50.1/16 --dport 53 -j CLASH_DNS_RULE
iptables -t nat -A PREROUTING -p udp -s 192.168.50.1/16 --dport 853 -j CLASH_DNS_RULE
iptables -t nat -A PREROUTING -p tcp -s 192.168.50.1/16 --dport 853 -j CLASH_DNS_RULE

```

参考: https://www.reddit.com/r/NetflixViaVPN/comments/p9doud/netflix_unblocking_fix_for_android_tvfire/
caiyuyu
2023-06-15 08:14:52 +08:00
@linuxfish 大佬,我用了你链接里面的几条命令去跑,还是不行呀😂,还是要用你的命令呢?

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

https://tanronggui.xyz/t/713564

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

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

© 2021 V2EX