日常记录:高强度调试sunshine+moonlight的失败记录

今天连续捯饬了6个小时,太混乱了,而且也始终没有成功,非常遗憾。下面把过程记录一下,尽可能详细并且实事求是,这样即便没有成功,以后再走老路的时候,也有个参考。

先介绍一下我目前的情况和问题:我是【手机热点下的平板】去串流【(电信)光猫->(华为)路由器下的电脑】,均有IPV6,但是在moonlight添加电脑时报错说"无法连接至指定电脑。请确保所需端口没有被防火墙阻止"。而此前,同在路由器内网下,是可以串流成功的。

并且前一天临时学习了一下关于端口、端口转发、端口映射的知识(我网络方面的知识比较缺乏),今天打算从端口转发入手。

下面会分点,只是为了区分具体细节,并不代表结论。

1.我看华为路由器后台,是已经有端口映射的(我此前没设置过,不知道怎么的就自动配置了)

可能是以前用moonlight成功过,就智能添加的?

而且对此我的理解是,把 [ 路由器 IP:47984] 转发到 [ 电脑 IP:47984] ,实现这一层穿透

当然,实际上我是外网->光猫->路由->个人电脑的,除了路由器转发,还有一层光猫转发给路由器呢,所以按理来说光猫也得设置。

2.应该是前天,我为了关闭光猫(天翼网关)的防火墙,成功进入了快速维装模式:(仅针对我家情况)光猫背后有 WiFi 密码、后台的管理员密码,不仅能进普通权限的后台,还能进快速维装入口的后台。而且恰好快速维装入口的后台可以关闭防火墙。可惜,那晚用公网串流还是失败。

3.本来没找到在哪设置端口映射来着,因为快速维装入口没有这一项。结果今天反而在普通权限入口找到了端口映射功能

它这个设置很简陋,局域网 IP 应该是转发目的地的 IP ,因为起始的 IP 不就是你本光猫的公网 IP 嘛,最多就是识别一下哪个端口的信息要接待(即设置外部端口)

那么照着b站某个视频,我把 sunshine 所用到的 5 个端口,在"光猫" -> "华为路由"层面映射了一遍(端口号都是用的一样的数字),并且结合之前"华为路由"->"本机"也有一层映射(看第四点里面写了),我想着这条链路应该打通了吧。

再尝试"红米 K70 热点下的平板 --> 家中路由器下的电脑"串流,依然失败

4.我其实基本上高度怀疑这个天翼网关的问题,并且想试一下,如果两台机子都连光猫,应该没问题吧想验证一下。结果 moonlight 里面也搜不到电脑!我非常非常纳闷凭什么!甚至我还严谨地去把光猫的端口转发全取消了(想着你外来的端口转发到路由器去了,会出问题吧,实际上应该不是这个原因,局域网串流都不用公网IP的),还是无济于事。

5.本来端口映射都没用,我就决定把后续方向放在这个光猫上了,结果因为光猫内网都串流不了,又开拓了新的问题,我是真非常非常绝望的,成倍的心理负担出现了。并且再去b站搜了一下视频,里面提到了一个建议,就是更换sunshine或moonlight的版本,推荐去下个基地版。我想着也是转换一下角度,不要凹在某个小的点上,去换个软件,说不定自然就避开了问题。

PS:**无线连光猫,信号真的非常差,超出一米,网页都打不开,**我还得特意把路由器拔掉,把光猫拿近到电脑旁边(此处不配图不暴露隐私,自行想象比较困难就不去想了,知道信号差的意思就行)。

6.也是在b站上搜sunshine基地版,然后据up主给的github链接,去源码网站上下载了最新版的sunshine基地版。安装之后没怎么配置,因为是国人改装的,很多设置都是符合要求的,就直接上手了。moonlight也是安装的基地版的。然后同样是在光猫的内网下,moonlight 基地 +sunshine 基地,居然可以连上!不愧是加强版!说明原先的 moonlight sunshine 绝对是有一些问题的!这就是软件的力量吗!感谢你开发者!

那么能用软件解决的问题,咱就不强行去追究网关的角度,毕竟底层太复杂不可能追究,软件能改善咱们就用软件

7.如果要再同时换回HUAWEI路由器内网,再去串流的话,可能原先那个主机要重新配对,先删除再搜索、再填配对码。反正重新配是能连上的,还好,不打破原有节奏。

8.sunshine基地版的使用文档里,也有一些公网串流的教程:

这边很详细,可以看到这个作者应该玩moonlight和sunshine非常非常非常熟练了,并且有稳固的网络知识,也很感谢有前辈整理出这种系统性的文档 ,比自己一步一步探索会效率高很多,这就是站在巨人肩膀上的力量啊!

红字里提到了过不去检查运营商,因为我光猫、路由器,全都关了防火墙嘛,就算它们内部还有底层管理系统,那我此时能做的都做了我也没法去触及嘛。所以基本上还是认命说,这个电信的光猫内设是真的有问题,它真的真的不让外面的请求进来,太顽固了,要请更大的管理员或者更高手的黑客来处理,估计我就算电信工作人员,人家可能都没我清楚。

9.紧接着上图,也建议到,如果不想麻烦,推荐皎月连:

主要是它说没啥大问题,我就心动了。毕竟2024年那会儿在图书馆调试,是平板连校园网+皎月连,那个是真的卡,怎么调低码率都是卡,校园网是真的难伺候。

于是就下载皎月连,PC和平板都下,安装也是很快,登录也是很快,感谢我之前记录了密码就没卡什么壳。启动组网模式,让平板去连电脑服务端,使二者同在一个虚拟局域网内(很像星际争霸的大房间有没有,原理应该是一样的)。然后在moonlight端搜索VPN下电脑的IP地址,可以成功添加PC(自动搜索还是搜不到,差点意思)。

体验了一下,性能还是不太好,码率调到10Mbps、分辨率1080P、帧率30,才能比较流畅,之前纯局域网串流的码率可以到44Mbps,打星际什么的嘎嘎爽。所以加一层皎月连还是不得行,满足不了要求,基本打不过uu远程,没有实际意义,很遗憾。不知道为什么基地版作者说没啥大问题,这要求也太低了吧!

PS:如果要重新换回内网,要把两边皎月连登出一下,然后 moonlight 那边删除 PC 重新搜索和 PIN 码配对。有点麻烦,但好在基本盘没崩,不然我要崩了。

10.皎月连APP内提到,要给APP设置允许后台运行,不然会掉线。我就经历过了,平板端登录几十秒钟,切到moonlight去连接的,结果一看电脑端就显示平板端下线了,那么moonlight也搜不到主机了。为此,这个华为matepadpro我还去仔细捯饬了一下,还吃了瘪,找半天没找到怎么允许后台运行。后来好在还是探索成功了,**从权限管理里面死活找不到,到应用管理里面,把自动管理取消掉,然后出来弹窗,可以选后台运行。**而且这平板平时长按APP也是没法设置的,麻烦得要死真的是,唉。

11.皎月连设置好后台运行之后,确实没有掉线问题了,但是很容易出现端口问题,提示我大概意思"确定两个端口可以访问"巴拉巴拉的,也是不知道哪出了问题,因为先前工作量实在太大,就懒得追究了。

当然,还是忍不住怀疑一下,是不是在皎月连里把自动组网叉掉,手动设置端口映射能解决问题呢?当然我没有去做也是因为我暂时不知道具体怎么设置。

12.关于两种情况的串流体验:

皎月连的情况下串流,实测打空洞骑士,要 1080 p 30 帧、码率 10+ ,才相对不卡,而且键盘响应有巨大的延迟,所以是完全没法玩的,不用想了。

然后如果是路由器内网串流,码率可以拉到 45 ,但是如果是 2560 x1600 ,会经常小卡,延时还快,但是空洞还是玩不了。此时分辨率调到 1080P ,就基本流畅了,然后非常非常偶然地卡顿一瞬间,打神居会影响体验,但是作为串流来讲真的非常非常优秀了 ,不像UU,切屏马上卡死,只能办公(不过人家只有公网串流,也不要要求那么高了)。看来无论如何远控肯定还是比不上电脑,还是要接受现实。

相关推荐
木鱼布7 小时前
聊聊防火墙技术
网络·网络协议·tcp/ip
liulilittle7 小时前
XDP VNP虚拟以太网关(章节:一)
linux·服务器·开发语言·网络·c++·通信·xdp
应用市场8 小时前
图片格式完全指南——从JPEG到AVIF的技术原理与选型
网络·人工智能·安全·汽车
剑之所向8 小时前
c# modbus大小端
linux·运维·网络
xixixi777779 小时前
CDN(内容分发网络)——缓存和分发网站、应用程序、视频等内容,以提高用户访问速度和稳定性,减少网络延迟和拥塞,同时减轻源服务器的压力
网络·缓存·架构·系统架构·cdn·业务·内容分发网络
-To be number.wan9 小时前
【补漏版】计算机网络期末大题预测合集
网络·计算机网络
liulilittle10 小时前
OPENPPP2 Code Analysis Two
网络·c++·网络协议·信息与通信·通信
爱怪笑的小杰杰10 小时前
紧急补救:TCP心跳检测失效问题复盘与彻底解决
网络
学烹饪的小胡桃11 小时前
WGCAT工单系统 v1.2.7 更新说明
linux·运维·服务器·网络·工单系统
云飞云共享云桌面11 小时前
非标自动化工厂的设计云桌面为什么要选云飞云智能共享云桌面?
大数据·运维·服务器·网络·自动化·负载均衡