https://www.rinatech.cc/2023/01/24/任意网络环境下的Moonlight串流本文同步收录至个人博客 后续考虑更新视频版
准备工作:
①使用公网IP串流建议桥接光猫使用路由器拨号 否则只能连接到光猫的网络以获取公网IP
无公网IP则无必要
(不同运营商设置方法不同 可以百度一下)
②确保 GeforceExperience 中的 GAMESTREAM 已开启
并添加 C:WindowsSystem32下的mstsc.exe(电脑桌面) 方便测试
(2022/12 建议大家选择Parsec串流 Moonlight已经过时力 悲)
下面你需要做的是:
给你的分配一个
2.
自动设置端口映射/转发:
下载安装并运行官方配置工具
若此方法无效 还可以手动在路由器中添加端口映射
内部IP要填写电脑局域网IP
Moonlight使用端口:
注意: ①确保你的光猫和运营商支持IPv6网络
如果没有 说明你的IPv6设置有问题
将改为
再次在中查询IP
此时你有了地址
我们只需要一个
禁用:中输入
2.进入路由器 给电脑分配一个静态地址
②运行官方配置工具(下载链接在上方)
Moonlight默认不监听IPv6访问 需要运行工具
运行后对话框提示(你没有地址):
英文解答:If you get this error, your ISP hasn't given you a public IP address which allows you to host services like Moonlight on the Internet. In many cases, your ISP will be happy to give one to you for free if you just ask.
我们使用无视即可
使用ZeroTier One(虚拟局域网)
或者自己部署内网穿透 感兴趣的同学可看看下面这篇 但不建议长期使用
进入官方网站
注册一个账号
一般勾选PRIVATE 比PUBLIC选项安全
返回到Zerotier网页 找到Members栏目
管理设备Auth?前勾选上你的电脑以自动分配IP
Address一栏是软件里出现的Node ID 或者可以根据Physical IP判断你的设备
打开ZeroTier软件 加入你的网络
同样在网页里把你的设备前的Auth?打勾
串流前记得打开电脑和手机端的
在Moonlight中输入
提示输入配对码 可以正常使用了!
输入公网地址即可使用
注意:IPv6地址是唯一的 每一台连接到路由器上的设备都有一个公网地址 和IPv4不同
能用 但是不好用
家庭宽带的公网IP都是 每次都要手动输入IP
下面来解决这个问题:
把动态IP和你的固定域名绑定起来
公网:
墙裂建议在路由器界面进行配置!会免去很多麻烦
在路由器里找到DDNS选项
需要先去服务提供商网站注册 再在路由器里添加服务
一般服务商会提供一个免费域名
公网 :
如果你的路由和服务商支持IPv6解析 配置和上面大同小异
如果不支持 也可自行手动配置
网上相关的工具很多 介绍我在用的一个
需要下载两个:本体和定时脚本
使用方法在官方文档里有说明
先去注册个域名
找一个DNS(域名解析)服务商 我用的是Cloudflare
绑定你的域名
之后在DNS解析一栏里添加几个地址:
AAAA 名称 @ 你的电脑IP
类型 AAAA 名称 www 你的电脑IP
注意代理不要勾选上
填好后回到DDNS软件 进行配置
如果使用 也可以像我这样填写
id是注册Cloudflare时的邮箱 ipv4留空 ipv6填你的域名 token填
其他服务商请自行参照官方说明填写~
定时启动:
仅修改一个参数即可 我设定的是每35分钟更新一次IP 就填35
设置计划启动 开机自动运行
在:
在右侧 点击
→→
→→
配置完毕!
距离真正的云电脑还差最后一步
几种方法:
①智能插座(断电重启法 最有效)
在BIOS中设置断电后自动开机
②WOL(WakeOnLine)
准备工作:
BIOS开启PCIe唤醒(有的主板也叫WakeOnLine)
网卡禁用节能 启用关机唤醒
有些高端(?)路由器可以在路由里直接进行配置
如果你是IPv4公网 且在路由器中配置了DDNS
在网卡中启用魔包唤醒
再进行即可通过你的域名远程开机
Moonlight的WakeOnLine功能
或者买个开机棒
(ps:wol法门槛较高 需要arp绑定 若有需求墙裂建议智能插座)
局域网内延迟极小(4~14ms)
1920x1080 最高码率 连接:极好
使用ZeroTier中转 WiFi环境下延迟很小
1920x1080 最高码率 连接:好
4G环境串流 有较高延迟 降低分辨率和码率可达流畅
已知问题
① 使用数据流量连接IPv6电脑时 找不到电脑/RTSP handshake error
尝试修改网络接入点(会造成某些网站无法访问)
收工!ヽ( ̄▽ ̄)ノ