不知道应该发游戏区还是这里——最近发现家里无论是PC还是PS4,外网串流都会自动断开。

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

2021-11-27T07:54:30+00:00

之所以发这里,是因为我综合各种状况猜测有可能是路由器问题吧。

首先是用Moonlight串流PC,内网串流是毫无问题,外网的话虽然能正常连接上PC(已经打开画面了),但是只要动一下鼠标(也就是在手机屏幕上滑一下、按一下)就会很快自动断开串流链接。 不过如果不碰屏幕,链接倒是可以一直维持……

因为最近我重装电脑系统了,以为是电脑有什么问题,显卡驱动问题或者是Moonlight软件有问题。

后来发现PS4串流也有类似问题!内网串流没问题,外网一连上几秒就断……不管手机操不操作都会断。后来才想起之前路由器也换了,现在是OpenWrt系统的软路由

以下是我掌握的情况:

1、外网网络绝对是正常,并且能完美达到串流要求的。
2、我是熟悉外网串流的要求的,有公网IP,各种端口也按要求转发了,DDNS做好了,以前也是能正常串流的
3、更换过多个设备(不同的手机,电脑),问题依旧。
4、用微软自带的RemoteDesktop在外网远程连接PC,一切正常。
5、经大家提醒后,测试了用V*N连回家里的网络后再串流,一切正常

综合以上,我只能怀疑是不是路由器OpenWrt的问题了。 鉴于Moonlight串流只要一操作就断开链接的症状,我猜是不是路由器对于入网的数据有什么限制,防火墙有什么奇怪的阻挡之类的……

不知道我这种奇怪又不明确的情况有没有大佬有头绪的?

2022-01-23 17:38

到处发帖子都没有得到答案,我已经心灰意冷的时候突然收到了正确答案:感谢热心水友 @幼稚小孩 的帮助:

果然问题出在OpenWrt上,我之前排查的时候咋就没看到这个

[img]https://img.nga.178.com/attachments/mon_202201/23/9aQ2p-4rxfK1rT3cSsg-dx.jpg[/img]

OpenWrt里,网络——Turbo ACC 网络加速——启用 SFE Fast Path 加速 不要勾选,把这个功能关闭,一切就正常了。

搞不懂这个功能是不是真的有提升,暂时也不知道关闭之后会不会对网络性能有影响,但是串流正常了!困扰我这么久的问题终于解决,再次感谢热心水友 @幼稚小孩 的帮助。
ℝ𝕥ℝ_𝟚𝟟-avatar

ℝ𝕥ℝ_𝟚𝟟

OP开梯子或者反广告之类的程序了么,测一下NAT类型看看是不是全锥,然后端口转发是不是TCP&UDP。尝试直接把内网主机DMZ出去看看是不是有些端口没开。
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571128681,29723277,1]Reply[/pid] Post by [uid=41056926]鐵銹[/uid] (2021-12-05 16:17):

OP开梯子或者反广告之类的程序了么,测一下NAT类型看看是不是全锥,然后端口转发是不是TCP&UDP。尝试直接把内网主机DMZ出去看看是不是有些端口没开。[/quote]梯子开了。但是开关都试过都不行。反广告插件好像没有。

端口转发全部都按照说明文档该转的都转了,TCP和udp都区分了的。主要是以前也串流过,以前都没问题的。[img]https://img.nga.178.com/attachments/mon_202112/05/9aQ2p-gl1dK1tT3cSxm-el.jpg.medium.jpg[/img]
ParsaSVG-avatar

ParsaSVG

插眼
目前用的老毛子固件路由器正常串流,观察一下
ℝ𝕥ℝ_𝟚𝟟-avatar

ℝ𝕥ℝ_𝟚𝟟

感觉OP有问题的可能性比较大,你可以尝试换个OP系统试试。推荐还是DMZ一下内网主机试试先
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571146096,29723277,1]Reply[/pid] Post by [uid=41056926]鐵銹[/uid] (2021-12-05 17:49):

感觉OP有问题的可能性比较大,你可以尝试换个OP系统试试。推荐还是DMZ一下内网主机试试先[/quote]OP哪里开DMZ?……找半天没看到
Dwingeloo-avatar

Dwingeloo

你Openwrt上开个v*n,外网拨回去,然后串流玩下试试看。
ℝ𝕥ℝ_𝟚𝟟-avatar

ℝ𝕥ℝ_𝟚𝟟

Reply to [pid=571147617,29723277,1]Reply[/pid] Post by [uid=16861520]永恒星空姚[/uid] (2021-12-05 17:57)OP设置DMZ要用命令行,不熟悉的话还是换个OP系统试试看吧。或者搞个ROS 爱快之类的确认下究竟是不是OP的问题
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571152709,29723277,1]Reply[/pid] Post by [uid=3594754]放全世界鸽子[/uid] (2021-12-05 18:23):

你Openwrt上开个v*n,外网拨回去,然后串流玩下试试看。[/quote]我OP没有V,但是群晖建了,链接群晖的vn是不是一样的?
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571168237,29723277,1]Reply[/pid] Post by [uid=41056926]鐵銹[/uid] (2021-12-05 19:43):

OP设置DMZ要用命令行,不熟悉的话还是换个OP系统试试看吧。或者搞个ROS 爱快之类的确认下究竟是不是OP的问题[/quote]在已经转发了一些端口的情况下可以直接开DMZ吗?用完关掉之后还需要重新设置端口转发吗?
ℝ𝕥ℝ_𝟚𝟟-avatar

ℝ𝕥ℝ_𝟚𝟟

Reply to [pid=571171551,29723277,1]Reply[/pid] Post by [uid=16861520]永恒星空姚[/uid] (2021-12-05 20:00)理论上端口映射的优先级是高于DMZ的,担心冲突可以删掉
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571152709,29723277,1]Reply[/pid] Post by [uid=3594754]放全世界鸽子[/uid] (2021-12-05 18:23):

你Openwrt上开个v*n,外网拨回去,然后串流玩下试试看。[/quote]试了,用v*n回家之后,串流一切正常哎
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

自顶一下等大佬....自己隐隐感觉是UDP方面的问题,UDP不稳定。但是好像又不好测试,也不清楚是不是这个OP系统的bug。

楼上老哥建议我换个op试试,但是我是不太愿意再折腾了,换了可能还有别的bug,好不容易之前弄了半天路由器才算稳定下来的。。。
Dwingeloo-avatar

Dwingeloo

v*n 回家后其实就是一个局域网了,所以串流是没问题的,条件允许的情况下,可以用另一个路由器试试排查下到底是不是op的问题。
Theapex-avatar

Theapex

可能只是isp的udp qos
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571303225,29723277,1]Reply[/pid] Post by [uid=8962650]tkjking[/uid] (2021-12-06 11:51):

可能只是isp的udp qos[/quote]这个哪里设置?OpenWrt里有个 SQM QoS和EQoS的功能,但是默认是都没开启的。
Theapex-avatar

Theapex

[quote][pid=571341097,29723277,1]Reply[/pid] Post by [uid=16861520]永恒星空姚[/uid] (2021-12-06 14:28):

这个哪里设置?OpenWrt里有个 SQM QoS和EQoS的功能,但是默认是都没开启的。[/quote]设不了,运营商搞的。想办法套个tcp的壳可以规避
𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮-avatar

𝚐𝚛𝚎𝚢𝓼𝓬𝓪𝓵𝓮

[quote][pid=571347575,29723277,1]Reply[/pid] Post by [uid=8962650]tkjking[/uid] (2021-12-06 14:52):

设不了,运营商搞的。想办法套个tcp的壳可以规避[/quote]应该跟运营商问题不大吧,我以前外网串流PC和PS4等等都没有任何问题的。

最近确实经历了换路由器,但是不记得是不是在换路由器之后就没试过外网串流了,所以不好确认.....
DivineChaos-avatar

DivineChaos

openwrt固件版本差异非常大,换个不同版本的试试
траймелиодас-avatar

траймелиодас

我是这么设的转发
moonlight53535353UDP192.168.1.10正确编辑/删除
PS5唤醒93029302UDP192.168.1.20正确编辑/删除
PS5认证92959295TCP192.168.1.20正确
moonlight47984 - 48010两者192.168.1.10正确编辑/删除
steamlink27031 - 27037两者192.168.1.10正确编辑/删除
PS5传输9295 - 9297UDP192.168.1.20正确