远程桌面解决方案
1. 需求描述
windows系统,远程连接,没有公网ip
2. 解决方案:sunshine + moonlight + tailscale
tailscale:vpn,用于构建虚拟局域网,将不同终端连接到一个网络中。https://tailscale.com/download
sunshine:输出屏幕。https://github.com/LizardByte/Sunshine
moonlight:接收远程桌面。https://github.com/moonlight-stream/moonlight-qt
具体操作:
- 客户端按安装moonlight,服务端安装sunshine,两端都要安装tailscale
- 两端登录tailscale,使得连接在同一个局域网
- 客户端输入服务端的虚拟ip,连接服务端生成一个pin码,然后服务端输入该pin码
- 连接完成