远程桌面方案记录

远程桌面方案记录

随着设备越来越多,各个设备之间的可达性显得尤为重要。我目前已实现基于WireGuard的星型拓扑组建大内网,不过目前对于不支持p2p这一点感觉不太满意,等折腾成功之后再单独写一篇笔记记录。本文则侧重于记录我正在使用的远程桌面方案的优缺点、以及各种踩坑。

ToDesk

最小白也是最稳定的方案,只需要安装、登录帐号即可,五大平台统统支持。个人断断续续使用了接近2年时间,基本没有遇到能用上p2p的,只能是走官方中继节点。不开会员的话延迟几十ms勉强能接受,但画质实在不敢恭维(试用过专业版,也没好到哪去)。

虚拟显示器问题

ToDesk在兼容性上基本没有大问题,只要能装上基本就能用。当远程没有物理显示器或者显示器关闭的情况下,ToDesk会自动虚拟一个显示器出来使用。但是某些情况下这个虚拟显示器功能不完善,会出现渲染问题(例如MuMu模拟器显示纯黑、Win11设置界面元素错位)。我找到的解决方案是安装parsec-vdd,主动虚拟一个功能完整的显示器,这样就能正常远程了。

其他问题

  1. 不支持Wayland
  2. Windows对Linux进行远程控制时键位映射有问题,Win和Alt键都变成Alt键(咨询官方客服无果)

RDP

微软官方的远程桌面协议,对Windows兼容性非常好,并且不用安装任何额外软件,但是仅支持局域网。

  • 服务端:在设置中开启远程桌面功能
  • 客户端:运行mstsc,输入服务器地址、用户名、密码即可连接

RDP服务默认开在3389端口,基于TCP协议,可选使用UDP进行优化加速。Linux下可以使用Remmina客户端进行连接。

通过端口映射进行连接

我个人的使用场景中,客户端主机在一层NAT后面。不过好在我有NAT网关的完全控制权,只需要配置一条静态端口转发即可通过路由器的IP地址进行连接。

通过内网穿透进行连接

推荐使用SakuraFrp

Moonlight

听说质量也不错,有空试试。

posted @ 2024-11-10 22:49  Terrasse  阅读(7)  评论(0编辑  收藏  举报