Sunshine & Moonlight
差生文具多 第三期
想要几乎零成本加块副屏?
想要校内随处使用宿舍的电脑?
甚至:
想要看舍友突脸?
还想用上废旧笔记本组个低成本三联屏?
这些全都可以用两兄弟干!
延迟极低!
实测上海连过来都可以打冰与火之舞(一款音游)感谢华子的ipv4地址是公网ip
注:串流方案对视频编解码性能要求较高,建议使用带独显的电脑配置轻薄本你就老老实实带着吧
目录:
1.软件下载汇总
2.电脑端Sunshine配置
3.手机/电脑moonlight客户端使用
4.ddns配置域名(可选)
5.进阶
1. 下载
Sunshine基地版: github.com/qiin2333/Sunshine-Foundation/releases
or:www.123pan.com/s/26VVVv-UqV6d.html,提取码xuan
原版Sunshine的功能只有采集显示器并发送到客户端(类似obs),同时接受客户端的操作
本版本额外集成虚拟显示器、webview,更便于使用
moonlight阿西西版:github.com/Axixi2233/moonlight-android/releases
or:pan.quark.cn/s/9a334d831290
原版moonlight不支持手机/平板多点触控输入
本版本支持多点触控,ui完善
ddns-go(可选): github.com/jeessy2/ddns-go/releases
2. Sunshine配置
作者教程:docs.qq.com/aio/DSGdQc3htbFJjSFdO
简要清单
1.安装
2.选择显卡
3.打开UPnP和IPv6
4.配置虚拟显示器
[!note]
安装了NOD32杀毒软件的同学需要在防火墙中将Sunshine用到的端口打开
注
安装了NOD32杀毒软件的同学需要在防火墙中将Sunshine用到的端口打开
3. 手机/电脑moonlight客户端使用
1.设置串流配置
建议全原生,码率设置到30左右
2.添加设备
在电脑上打开终端,输入:
ipconfig找到电脑的ip地址(一般是59.66.xxx.xx),在moonlight上输入
或者使用ipv6地址,在moonlight上输入时需添加中括号(i.e. [2402:f000:4:1008:809:xxxx:xxxx:xxxx])
在usereg.tsinghua.edu.cn也能查到在线设备的ip地址
电脑上会收到pin码配对的提示,输入即可
3.串流,启动!
进入后打开desktop即可享受副屏体验,在系统设置中可调节显示器相对位置
注意
如果出门在外串流,宿舍内的显示器也开着的话,应用可能会开到错误的显示器上,在客户端看不到
这时候可以用OBS Studio使用显示器采集临时查看另一个显示器的画面(可在steam上免费下载)
4. ddns搞个域名(可选)
注
DDNS,动态域名系统(Dynamic Domain Name System),它是在DNS的基础上发展起来的一种服务,用来解决动态IP地址的问题
校园网并不提供静态IP地址,而是提供动态IP地址,这就意味着你的IP地址可能经常变动,一旦IP改变,那么DNS服务器解析自然就会失败,这样就没办法通过域名访问到服务器了
那怎么办呢?DDNS来帮你!在DDNS客户端中配置好域名和IP的映射关系后,它会监控你的IP地址,一旦发现它变化了,就立刻通知DDNS服务器,最后DNS服务器会从DDNS服务器拿到映射关系,所以无论你的IP地址如何变动,通过你的DDNS域名可以随时访问家里的设备
简单来说,就是在公网上有了一个域名能直接映射到你的ip,
注
校园网ipv4是公网ip,ipv6默认公网,两种ip均可使用
1.域名免费申请
注
注册时的人机验证需要科学上网
2.ddns-go
安装后打开http://localhost:9876/
url输入
http:/dynv6.com/api/update?hostname=#{domain}&token=你的Benutzername&ipv6=#{ip}&ipv6prefix=#{ip}
RequestBody输入你的Domainname
Domains输入你的Domainname
ipv4设置类似,保存即可
此时在moonlight中添加设备是直接输入这一域名即可连接
5.进阶(简单介绍)
1.远程开机(wake on lan, wol)
硬件需求:路由器,最好是支持wol且能运行自行准入认证脚本(tunet)的软路由;部分笔记本对wol支持不好,可自行查找资料
自动准入脚本:github.com/Berrysoft/tunet-rust
在BIOS和Windows下配置好wol相关设置:

此时,把电脑关机,然后在moonlight里选择发送Wake-On-LAN请求,电脑应该会开机
然而长时间关机后,校园网会掉准入,此时电脑无法接收客户端发送的wol包
此时我们需要一台长期开机并且不会掉准入的设备(即路由器)接收这个wol信号
但是将电脑连入路由器后,ip地址会变成路由内网的地址
此时可通过端口映射或者直接连两根网线解决(一根插路由,一根直连校园网)
2.串流端(安卓)外接显示器
把图书馆显示器的Type-C线插在平板上就行
使用Sam helper+shizuku(酷安下载)更改平板分辨率以适应显示器分辨率
(安卓平板对外接扩展屏支持不好,似乎只能镜像)
日月同辉与君行,畅行全校一身轻
下期预告:
WSL:我的Windows里有个Linux
