工具准备:
主机(电脑端,手机端没有测试过):
- sunshine:直接网页搜索进行登陆,我用的谷歌账号登录,然后下载客户端
- zerotier: 也可以直接登录网页端,依然用谷歌账号登陆
客户端(手机和电脑均可)
- moonlight客户端
- zerotier客户端
注意,苹果手机需要一个外网账户下载这两个软件,国内商城无zerotier
虚拟显示器(最好是用虚拟显示器,显示器长时间待机刷新可能会导致花屏漏液等过度使用的问题)
主机端买一个显卡欺骗器即可
如果是手机端或者笔记本电脑作为主机,暂未测试,未知
操作流程
- 首先在主机端(以下均默认台式主机插了显卡欺骗器)关闭公用网络的防火墙(后续尝试将应用添加到可穿过防火墙的设置,目前还没测试)
- 主机端打开sunshine客户端,登陆后配置用户名和密码,此处为了登陆方便都设置为1
- 进入配置页面,将语言改成中文,重新刷新页面后变成中文网页
- 找到最多同时连接客户端数,默认只能由一台设备同时控制主机,可以按照需要修改,其实多写几个就不用总接入退出了,我写的2
- 点击network,按照下面图片配置,之后点击save,点击apply,等待网页刷新之后就配置完成
6. 登录zerotier,进行虚拟局域网配置,点击create a network 创建虚拟局域网,然后取个名字,把它设置成公用/私用(我推荐公用网络靠谱,不用每次连接都要确认,自用还是比较安全的,私用的话需要每次接入时手动在主机端确认,不是很方便)
7. 然后复制虚拟局域网提供的ld号码,发送到客户端,一会客户端接入要用到
8. 客户端打开zerotier 软件,点击加入网络,复制刚刚的id号码,点击加入就ok了(如果时公用网络的话就这么简单,如果是私用网络,则需要在主机的网页配置端手动确认接入,客户端才可以正常使用)此时主机端可以查询到有成员接入,客户端也可以查看到状态为ok(公用网络有时候在主机端查不到成员接入,不太清楚是什么原因导致的,后续再看)
9. 确认网络连接成功后,客户端打开moonlight客户端软件,此时可以直接监测到主机,点击主机接入,(找不到就自己查一下主机的ipv4地址)第一次接入需要在主机输入pin码,在主机的sunshine配置页面,选择pin码,输入客户端给的pin码,即可接入连接。如图:框出来的第一行是局域网内控制,这里无需zerotier就可以直接连接进行操控主机。第三行才是我们要填的虚拟局域网的ip地址用于远程控制
10.至此客户端已经可以成功控制主机端了,但不支持admin(需要付费版zerotier