使用N2N+Moonlight实现远程串流游戏

N2N 2022/01/06

用了这么久的N2N,发现我居然没有水一篇N2N+Moonlight相关的文章 :笑哭:

办公室电脑配置太低,所以一直都是通过N2N+Moonlight的方式,远程串流家里电脑(没公网IP),偷偷的摸鱼

N2N

通过组建虚拟局域网,连通家里和办公室,这里就略了,见:https://bugxia.com/525.html

Moonlight

过程大概说一下,网上有太多太多moonlight的东西了

需要运行游戏的机器上安装GFE(GeForce Experience),登录并开启GAMESTREAM(游戏串流)功能

注:这里有个坑

起初我想的是,直接在办公室通过远程桌面连接(RDP)到家里电脑,然后开启GAMESTREAM功能

但是每次远程时,家里电脑GFE都提示“无法获取信息”,一度以为是驱动或者GFE的问题。后来无意间使用 向日葵 远程时突然发现居然可以开启了……

原来RDP协议在家用系统下不支持独立显卡调用,所以GFE识别不到N卡,自然就无法开启GAMESTREAM

然后在需要远程玩游戏的机器上安装Moonlight,官网下载(推荐绿色版,MoonlightPortable)

安装后在设置里把Language修改为简体中文,然后手动添加被串流机器的虚拟局域网IP

回到被串流的机器上,应该会弹出PIN码输入框

然后就可以愉快的摸鱼了



8 条评论

  • EH 评论于 回复

    楼主的EASYN2N不错,有个https://omniedge.io 他们也是用n2n做的,建立楼主和他们合作一下,他们客户端的代码也是开源的,https://github.com/omniedgeio/omniedge。
    他们的自定义服务器,依然可以使用现在的国内服务器。
    他们的客户端不仅有windows,还有Mac,iOS,Linux,群晖,安卓等等

  • j.9h0st 评论于 回复

    这样其实家里的机子的显示器也在显示游戏画面,有点费电,如果加入显卡欺骗线的步骤,会更完美,正在尝试中。

    • Bug侠 评论于 回复

      @j.9h0st
      是的,我也在用,本文没有写。感谢分享经验

  • 你猜 评论于 回复

    远程玩游戏对网络延时要求挺高的,而且要传输画面清晰流畅对网速也有要求

    • Bug侠 评论于 回复

      @你猜
      对,我这边办公室和家里都是同运营商,P2P环境下延迟只有2ms左右,几乎无感

  • GH 评论于 回复

    我有一个想法,在服务器上同时部署supernode和edge,再和无公网ip的edge端连接(比如公司或家庭电脑)组建一个公网ip下的内网,这样是否能不通过N2N软件来访问公网ip下的n2n内网 :二哈:

    • Bug侠 评论于 回复

      @GH
      好绕的感觉……我有点晕,捋一捋,大概应该貌似是明白了。
      也就是服务器的edge充当了n2n虚拟网的网关,那这里就得需要做端口映射(转发)了
      其实这么一说,我感觉我用其他的内网转发软件就可以了啊,比如frp,nps等等……
      比如本文,我就可以把Moonlight的端口段通过nps转发到公网上来就行了……
      目的都是一样的,不过通过N2N也是一种新的折腾方法……
      赞~

      • GH 评论于 回复

        @Bug侠
        今天摸鱼的时候已经折腾成功了 :二哈: 通过ios手机的微软远程桌面成功连接到内网电脑,不过我只尝试了firewall的端口转发,还没试iptable的。我的最初的目的是ios手机想要远程连接内网电脑,并且最近也一直在折腾n2n,感觉同样功能的软件一个n2n就够了,所以没去考虑别的软件。感觉站长还可以水(bushi)一篇文章出来 :二哈:

    评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)