sunshine+moonlight+zerotier
PC连接NWPU-WLAN或寝室路由器,移动端连接NWPU-FREE
一、PC端设置
1.进入zerotier官网my.zerotier.com,注册
2.创建一个网络
3.点击刚创建的网络,进入管理(可以收藏此页面方便管理)
4.Settings-Basics: Name可以修改网络名称,Access Control设置为Private,目的是只有你亲自授权后才可加入网络
5. 点击上方栏目的Download,下载PC的zerotier客户端
6.打开下载的文件Zero Tier One.msi,安装
7.回到zerotier管理页面,复制Network ID
8.在电脑任务栏右侧向上箭头中找到zerotier图标,右击选择Join New Network,在弹出的刚复制的Network ID,点击Join
10. 回到zerotier管理页面,查看Members会发现多出一台设备(没有就点Refresh),正是我们的电脑,点击Edit开始编辑并授权
11. 选中Authorised,Name可以进行命名,点击Add IP将设备设置为固定IP,最好简单,方便记忆。IP格式192.168.xxx.xxx,两个xxx的范围都是[1,254]。最后点击Save
12.进入sunshine的github发布页Releases · LizardByte/Sunshine,找到latest并下载sunshine-windows-installer.exe
13.打开exe文件进行安装,完成后同样在电脑任务栏右侧向上箭头中找到sunshine图标,右击选择Open Sunshine,此时浏览器弹出一个网页,进行用户名和密码的设置,用户名和密码一样都要牢记。完成点击Login等待页面刷新,输入用户名和密码进行登录
14. 点击上方栏目的Configuration进入设置,首先是general,Locale可设置语言,Sunshine Name设置你想让你的电脑呈现在移动端的名称,点击save并apply,等一会然后手动刷新
15.接着是Network,打开UPnP,IP地址族改为IPv4+IPv6,点击保存并应用,等一会然后手动刷新
至此PC端设置完毕
二、移动端设置
1.安装zerotier one
安卓:有条件的话直接在play商店下载,不行的话用云盘:zerotier one,提取码orHd
iOS:将Appstore账号切换到外区,搜索zerotier one下载
2.加入网络
安卓和iOS都差不多,安卓是正中心大大的Add Network,iOS是右上角的加号,Network ID即为PC端设置的第7步复制的。输入后点Add(Add Network)即可。提示添加VPN,确认就行
3.授权设备
回到应用主界面找到刚添加的网络,打开右边的开关,来到PC端zerotier的管理界面,Members会多出来一个设备,按照之前的步骤授权即可
4.安装moonlight
安卓:同样可以在play商店找到Moonlight Game Streaming,网盘:moonlight提取码:6vrf
iOS:将Appstore账号切换到外区,搜索moonlight下载Moonlight砖家版而不是Moonlight Game Streaming,砖家版更好用
5.连接
如果你在寝室连着wifi,可以将手机wifi断开用流量进行调试。确保PC的zerotier和sunshine正常运行。移动端打开zerotier one加入虚拟局域网,打开moonlight,点击加号输入PC端设置第11步的IP地址并确认,稍等会出现PC端设置第14步的Sunshine Name,点击连接,弹出提示输入PIN码,来到sunshine管理页面,点击上方栏目的Pin码,输入PIN码和设备名称并发送即可授权成功,接下来就是你自己探索的阶段了
补充:(感谢2401_88145929同学给出的解决方案)连接时移动端moonlight显示连接错误,要对防火墙进行操作
解决方法:
我只能教你怎么实现,原理等我上了专业课再说吧~
有任何错误请批评指出~
有补充也欢迎留言~