Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

非常神奇现象, 小米盒子国际版使用 kcptun 无法看奈飞 #794

Closed
yoncise opened this issue May 17, 2020 · 2 comments
Closed

Comments

@yoncise
Copy link

yoncise commented May 17, 2020

最近为了看高清奈飞买了小米盒子国际版, 神奇的是发现, 只要使用 kcptun 打开奈飞就只能看一会 (几分钟不定), 然后就是弹出 tvq-pb-101 的报错. 我是通过一系列排除, 推断出应该是 kcptun 的问题的.

  1. 是不是路由器性能?
    之前遇到过路由器性能不行, 导致 kcptun 退出的. 为了排除这个问题, 我把 kcptun 安装在了 NAS 上. 通过这个链路我可以流畅观看 YouTube: 电脑端 1440p 流畅. 但是 netflix 依然是打开一会就卡住, 报错. 同时, 打开奈飞观看的时候, 我其他设备访问国内网站正常, 访问墙外网站就卡住. 奈飞退出就正常. 而且在其他设备上观看奈飞都是正常的. 只有在小米盒子国际版上观看有问题.

  2. 是不是节点或者盒子的问题?
    为了排除节点的问题, 我路由器使用 v2ray+ws+tls 后同一个 vps 就能正常观看奈飞. 这也说明盒子是没有问题.

  3. 是不是路由器对 ss 支持的问题?
    为了排除路由器对 ss 支持的问题, 我也尝试了 v2ray + ws + kcptun 的组合, 依然是观看几分钟就卡住报错.

  4. 环境问题?
    虽然从上面能够看出, 我只有在小米盒子国际版上看奈飞存在问题. 不过为了排除环境问题, 还是把服务器和客户端都使用了 20200409 的版本. 不过依旧如此.

感觉像是小米盒子国际版的奈飞在某种条件下触发了一种发包的死循环. 目前没啥排查头绪了, 不知道有没人遇到同样的情况, 或者作者能否给些排查的思路?

@yoncise yoncise closed this as completed May 20, 2020
@yoncise
Copy link
Author

yoncise commented May 22, 2020

tcpdump 抓包后发现看奈飞的时候并没有产生大量的包,反而路由器和 kcptun 客户端之间的包数量变少了,尝试性的把 conn 调成 4 (原先是 1)然后问题就解决了。。。

@yoncise yoncise reopened this May 22, 2020
@yoncise
Copy link
Author

yoncise commented May 22, 2020

看样子是队头阻塞的问题
#722

@yoncise yoncise closed this as completed May 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant