moonlight可以为用户提供远程的游戏串流服务,让用户可以用较为低端的设备去游玩需要高端设备配置的游戏,软件中为用户提供较为简单的串流服务 ,让用户轻松连接主机设备 ,让玩家可以直接在手机屏幕上游玩超多3A游戏大作 。
应用背景:
moonlight是熊猫科技免费挂香肠派对一款开源的游戏流式传输软件,它允许用户通过互联网将游戏从高性能的游戏主机或电脑流式传输到其他设备上进行游玩。软件可以将游戏信号串流到手机上 ,通过手机来玩电脑或主机游戏 ,让你有更加丰富的游戏体验 。

moonlight怎么串流PC游戏 ?
使用Moonlight与Nvidia Geforce Experience进行PC游戏串流,分为本地串流和远程公网串流2种方式。教程主要对路由器进行配置,不使用ZeroTier等额外的VPN软件,保证使用上的原汁原味 。

一、系统要求和前期准备

Host PC:使用N卡,香肠派对水花直装GTX 600以上型号 ,并且安装Nvidia Geforce Experience
可以对家庭路由器进行配置
拥有接受串流的移动设备(电脑 、手机 、平板均可)
远程串流需要公网ip
二 、本地串流
本地串流比较容易 ,就是串流PC和接受串流的移动设备在同一个局域网中,只要安装好软件既可以使用
(1)Host主机配置
在串流PC中打开Geforce Experience,在设置里面的"SHIELD"中打开“GAMESTREAM”选项 。

GFE默认会添加支持串流的游戏 ,并且可以添加任何程序
(2)移动端配置
安装moonlight客户端 ,开启后自动搜索局域网内开启GAMESTREAM功能的PC ,之后进行连接配对即可使用
三、远程公网串流
远程串流是使用公网连接家庭内网的游戏主机进行串流 ,需要解决外网进入内网的访问问题。

本教程网络拓扑
可以使用IPV4或者IPV6进行串流,但是鱼头科技6.0下载IPV6的访问需要路由器的支持,并且能够配置IPV6防火墙,由于条件限制本文使用IPV4。
远程串流需要公网ip ,没有的同学可以向客服索要 。 因为用户从外网访问 ,因此要进行nat转发 ,需要通过对调制解调器和路由器进行配置 。
(1)调制解调器
配置最简单的方式是路由器使用桥接模式,但是这样对原本的网络功能有较大的影响。 这里保留光猫拨号的原始链接方式,通过2次端口转发实现连通。 首先为了保证路由器lan地址不变 ,可根据路由器使用的mac地址配置静态ip地址 。

在moonlight的Setup Guide中可以找到服务使用的端口 :
TCP:47984, 47989, 48010
UDP:47998, 47999, 48000, 48010
在nat设置中对静态lan地址配置端口转发 ,内网地址为分配的路由器wan口地址 。

光猫端口转发
(2)路由器
首先主机绑定静态IP

对主机同样的作弊菜单(悬浮球)香肠派对端口配置nat ,这样串流流量通路顺利打通

使用端口检测工具(https://www.canyouseeme.org/)可以检测是否配置成功(只需检测端口47984 47989,其他端口使用时才开放)
(3)host主机和移动端配置
使用公网串流前,先用内网进行一次串流 。
内网串流没有问题后,无需更多配置 ,移动端使用外网(如5G)也可以正常连接主机。
moonlight无法发现电脑如何解决 ?
1、首先确保Nvidia Experience里sheld的gamestream开启
2 、确保这两个服务开启


