本期教程搭配往期图文食用
请看完以下图文再来食用本文!!
N卡用自带的GeForce Experience然后找到GAMESTREAM就可以用moonlight直接连了A卡就只能用sunshine来开启服务端
ADM显卡以及其他显卡用sunshine服务端即可
sunshine github项目地址:
moonlight蓝奏云: 密码a777
sunshine服务端蓝奏云:
Microsoft远程桌面(又名 RD 客户端):密码:f5fy
文件的食用方式在往期图文中,请自行查阅。
注意:此教程需要公网IP或者内网穿透
因为我有公网所以不需要内网穿透,有需要的小伙伴可以自行百度或者参考:
至于ipv6是否可行得看你的运营商。
先说说应用场景
在上大学之前我几乎是一个电脑小白,在米家店员的忽悠下购买了小米笔记本Pro15.6 2020,i7 10510u+mx350的组合,性能过于羸弱,再加上米系笔记本特有的5斤以上的健身器材属性,要性能没性能要便携没便携,我在使用了两年后便以3000元的价格出售了(售价6999),同时组装了一台itx的主机12100+rx570,在此同时购入的小米平板5Pro 5G和官方键盘,以此来满足我的高性能需求以及大屏便携的娱乐需求但在此同时也牺牲了便携的windows的系统环境。所以云就特别有必要。
由于moonlight需要检测你的显示器来输出画面所以我们需要一个特殊的硬件:显卡欺骗器。当然我们对于没有显卡欺骗器的小伙伴也提供另外一种解决思路,觉得麻烦的小伙伴可以自己网购一个欺骗器。
对于有显卡欺骗器的小伙伴,我们插上欺骗器,在Windows设置中把欺骗器所属的显示器分辨率设置为我们远程串流客户端设备的分辨率即可。
对于没有显卡欺骗器的玩家我们需要用到微软官方的Microsoft远程桌面软件(又名RD 客户端)
由于问运营商要到的是动态公网IP,所以我们需要一个动态的域名解析服务(DDNS),那么我们需要去花生壳(oray.com)注册一个账号,白嫖一个二级域名。注意:自用是不需要备案的,如果搭建其他服务就需要备案了,比如开放公共访问的网页、云盘等等。
首先打开oray.com,点击「管理平台」
在注册登陆账号之后点击「花生壳」
然后点击「域名列表」,就可以看见他送我们的二级域名了。
然后我们把光猫改成桥接模式(方法自行百度,对于绝大部分地区打电话给运营商就可以远程修改了),注意:进行这一步前你必须要知道你的宽带账号密码,否则无法上网!!!不知道的请你用宽带户主身份咨询运营商。
然后进入路由器后台,上网模式从原来的DHCP改为PPPoE拨号,填写账号密码,点击保存后记住获得的IP地址,再在浏览器百度输入:「本机IP」,如果显示的IP和你路由器的IP一样时就说明你已经有公网IP了。需要注意的是路由器改成PPPoE拨号和是否有公网IP并无关联,需要公网IP请咨询你的运营商。
然后我们打开路由器的DDNS,点击添加服务。
服务商选择花生壳,之后填写你的账号密码以及送你的二级域名,确定保存后状态一栏显示已启用 连接正常即可
也可以通过终端、cmd、powershell等使用ping 域名来验证是否设置成功
之后我们进入Windows设置,点击系统→远程桌面,打开远程桌面即可
然后打开网络和Internet点击属性,记住你的ipv4地址,这是你的内网IP
然后我们在路由器后台DHCP静态IP分配中绑定这个地址,以免IP租期到期导致的IP变动以至于无法访问
随后,在路由器后台中设置端口转发,微软远程桌面的端口为TCP 3389
moonlight需要设置转发的端口有
TCP 47984,47989,48010
UDP 5353,47998,47999,48000,48002,48010
嫌麻烦的也可以直接打开DMZ,但这样相当于把这台计算机所有的端口都暴露在公网上并不安全,所以我只推荐开放你需要的端口
然后你可能还需要在控制面板→Windows defender防火墙中开开放这些端口
进入控制面板,打开防火墙设置,点击高级设置,在出入站规则中右键点击新建规则,按照指示开放moonlight所需端口即可,注意UDP和TCP的选择以及是否允许连接
到这一步网络方面的设置就基本完成了,下面我们开始设置moonlight
打开moonlight,点击加号,输入你的域名即可,这个时候返回主页,如果顺利的话,你的电脑就已经被添加在首页了。
首次链接电脑会提示你输入pin码,我们按照往期图文的教程链接即可。
这个时候我们会发现moonlight在电脑主机在没有接显示器的情况下会无法连接,这个时候我们就需要用到RD 客户端连接上主机了
打开RD 客户端软件,点击右上角加号,电脑名称填写你的域名,为了方便访问在用户账户一栏添加你电脑的管理员账户选择后点击保存,然后点击首页出现的电脑,需要的时候点击进行建立远程连接即可
然后我们另外一台设备打开RD 客户端,需要串流的设备打开moonlight选择电脑,点击desktop,选择串流。
这个时候moonlight在跑完建立连接后会进入黑屏界面,然后在另外一台设备的RD 客户端中快速点击你的电脑,建立起远程桌面连接,这样moonlight就会把远程桌面建立的虚拟屏幕识别为显示器了。
如果手慢了会出现以下界面,这个时候的解决方式是关闭moonlight(杀死后台),另外一台设备退出远程桌面,重新打开moonlight
重新进入moonlight后,可能会转圈找不到电脑,这个时候我们另外一台设备再次建立起远程桌面,等到moonlight搜索到电脑之后退出远程桌面。然后重复一次点击desktop,恢复串流,黑屏,另外一台设备快速点击建立起 远程桌面 即可。
然后就可以成功连接。
这个时候你会发现帧率似乎没有60fps,而且画面比例也可能无法填充满屏幕,这是因为微软对远程桌面的限制。
第一步:突破远程桌面的帧率限制
在Windows搜索栏搜索注册表编辑器
编辑器地址栏定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations
在右侧新建一个DWORD32位值名为DWMFRAMEINTERVAL,选择10进制,数值填15,重启即可生效。
第二步:分辨率设置
远程桌面的分辨率由连接的设备决定,MIUI的异形屏手机需要在设置里找到应用内刘海设置,找到RD 远程桌面,选择始终显示刘海。这样才能得到一个左侧完整的画面。
然后我们用scene 【Scene5】
或者晨钟酱@晨钟酱 的玩机工具箱来修改屏幕分辨率,和moonlight串流设备一致即可。
最后moonlight应用内设置只需要设置视频码率,一般家庭宽带上传只有30兆,我们把码率设置到8-15比较合适。不要在moonlight里设置视频分辨率!!
打开「显示屏幕控制按钮」就是打开屏幕虚拟手柄,这样不用外接键盘或者手柄也可以玩。
由于MIUI内核不支持xbox手柄,我们可以选择打开「Xbox 360/one 手柄驱动」和「覆盖安卓手柄支持」,这个时候提供otg连接的xbos手柄就可以支持的连接到云主机使用了。
可能有聪明的小伙伴会问:那我能不能直接用微软的RD 客户端来玩呢?
这个是完全不行的,远程桌面的画质和帧率以及延迟都不在可以接受的范围内,除非你是1帧能玩2帧电竞的高玩。
串流体验以及和moonlight、RD 客户端对比下图。
如果图文看不懂或者有问题的话可以先关注我的B站账号,国庆或者什么时候有空我会出一期视频教程。
当然,网购一个显卡欺骗器才10块钱,可以省下一堆麻烦的操作