使用N2N+Moonlight实现远程串流游戏
用了这么久的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 条评论
楼主的EASYN2N不错,有个https://omniedge.io 他们也是用n2n做的,建立楼主和他们合作一下,他们客户端的代码也是开源的,https://github.com/omniedgeio/omniedge。
他们的自定义服务器,依然可以使用现在的国内服务器。
他们的客户端不仅有windows,还有Mac,iOS,Linux,群晖,安卓等等
这样其实家里的机子的显示器也在显示游戏画面,有点费电,如果加入显卡欺骗线的步骤,会更完美,正在尝试中。
@j.9h0st
是的,我也在用,本文没有写。感谢分享经验
远程玩游戏对网络延时要求挺高的,而且要传输画面清晰流畅对网速也有要求
@你猜
对,我这边办公室和家里都是同运营商,P2P环境下延迟只有2ms左右,几乎无感
我有一个想法,在服务器上同时部署supernode和edge,再和无公网ip的edge端连接(比如公司或家庭电脑)组建一个公网ip下的内网,这样是否能不通过N2N软件来访问公网ip下的n2n内网
@GH
好绕的感觉……我有点晕,捋一捋,大概应该貌似是明白了。
也就是服务器的edge充当了n2n虚拟网的网关,那这里就得需要做端口映射(转发)了
其实这么一说,我感觉我用其他的内网转发软件就可以了啊,比如frp,nps等等……
比如本文,我就可以把Moonlight的端口段通过nps转发到公网上来就行了……
目的都是一样的,不过通过N2N也是一种新的折腾方法……
赞~
@Bug侠
今天摸鱼的时候已经折腾成功了 通过ios手机的微软远程桌面成功连接到内网电脑,不过我只尝试了firewall的端口转发,还没试iptable的。我的最初的目的是ios手机想要远程连接内网电脑,并且最近也一直在折腾n2n,感觉同样功能的软件一个n2n就够了,所以没去考虑别的软件。感觉站长还可以水(bushi)一篇文章出来