moonlight+tailscale #
前言 #
使用moonlight可以串流游戏或应用程序,然后再使用tailscale异地组建一个局域网,就可以在教室里面玩到宿舍的电脑啦
本教程讲分为上下两个部分,第一部分说明如何在局域网内使用moonlight串流游戏,第二部分说明如何加上tailscale实现异地组建局域网
moonlight #
首先是moonlight部分
安装 #
moonlight依赖于NVIDIA的GeForce Experience,所以确保安装好并更新 GeForceExperience
非N卡用户请参考其他串流方案
在GeForce Experience里点击设置
-SHIELD
-GAMESTREAM
找到并开启
如果遇到没有
SHIELD
这个选项的,请使用魔法 或者使用Host大法 UsbEAm Hosts Editor
接下来在手机上安装moonlight
准备部分就完成了,下面是连接部分
连接准备 #
添加桌面和游戏 #
首先在GeForce Experience内添加桌面进程,点击添加,选择路径为C:\Windows\System32\mstsc.exe
其他游戏按路径添加即可
查看本机ip地址 #
win+r
后输入cmd
回车
输入ipconfig
回车
查看你连接的适配器的ip,例如现在我的电脑的局域网ip为192.168.1.105
然后在你的moonlight里点击右上角加号然后输入你当前局域网的ip地址,或者也可以等他自动刷新出来
验证 #
不出意外的话,你在moonlight里面已经可以看到你的电脑图标,点击以后会让你在电脑上输入验证码,验证码在moonlight弹出的窗口内,输入即可
连接 #
然后你就可以在moonlight里看到自己添加的桌面和游戏了,选中即可创建连接
设置 #
至于设置部分,按照网络情况酌情设置分辨率码率和帧率,我这里就不过多介绍了
tailscale #
然后是tailscale部分
首先在tailscale官网注册一个账号,这里我就不多演示了
接下来在PC和Android都下载好tailscale的客户端
登录 #
PC #
pc安装好后在托盘内右键打开选择login,然后在弹出的浏览器内登录即可
Android #
然后点击左上角的按钮后变成Active
连接 #
这部分和moonlight局域网连接一样,只不过这次输入的局域网ip是tailscale里面的ip
点击你的电脑的设备,复制ip地址,然后在moonlight里面点击右上角加号粘贴后连接即可
完成后你可以切换为流量尝试连接
提示 #
最后这部分我打算放一些问题的解决方法
无法连接 #
未使用tailscale在局域网内 #
请检查防火墙,尝试关闭Windows防火墙或一些杀毒软件
使用了tailscale #
如果无法连接请上 官网的控制台查看设备是否在线,如果都在线会显示为绿色
阻止密钥过期 #
tailscale默认在密钥过期后会踢掉客户端,重新登录加入即可,如果你嫌麻烦,可以点击这里关闭密钥过期