文章目录
一、为什么要使用远程管理?
- 作为程序员,往往有多台电脑(公司电脑和家里电脑也算),而多台电脑的配置有高有低,从高配电脑切换到低配电脑时,使用电脑的效率会因为配置的不同、环境的不同而受到不同程度的影响,为了保持工作的连贯性和提高效率,我们可以使用远程管理来操作其他电脑。笔者目前用低配电脑(surface pro)连接高配电脑(xps15),以确保自己在切换电脑过程中的工作效率。
- 由于防火墙的原因,在家无法访问内网服务器,为了实现远程开发运维,可考虑采用远程管理
二、远程管理的应用场景?
- 下班后,需处理工作上的任务时,可考虑远程管理
- 协助异地的他人完成某项任务时,可考虑远程管理
- 高配和低配电脑之间互相切换时,可考虑远程管理
- 在异地需操作家里的电脑时,可考虑远程管理
三、如何进行远程管理?
1、微软远程桌面(推荐)
优点
- 极好的显示效果,多电脑切换,屏幕完美适配
- 支持传输声音
- 在网络状况好的情况下(局域网或者双方网络状况良好),在使用时,几乎相当于直接使用远程机器
缺点
- 不支持公网远程管理内网机器
- 跨平台问题,在 Mac 上可使用Microsoft Remote Desktop连接windows
获取方式
- windows旗舰版默认包含远程管理服务端和客户端
- windows家庭版默认只有客户端,在运行窗口输入“mstsc”即可,服务端请使用RDP Wrapper
2、VNC(推荐)
优点
- 跨平台,支持 Mac/Windows/Android/iOS
- vnc viewer 客户端成熟稳定,服务稳定与否仅与控制端和被控制端网络相关,不受第三方服务的限制
- 注册账号并登录后,多终端可以共享配置
缺点
- 不支持公网远程管理内网机器
- 不支持声音的传输
获取方式
3、Chrome远程桌面
优点
- 流畅清晰的显示效果
- 支持公网到内网
- 支持 windows 和 mac
缺点
- 不支持传输声音
- 远程管理快捷键的支持存在问题(截止到2018/11/21),比如:windows 连接 mac,组合快捷键几乎都不支持
获取方式
- chrome应用商店
4、向日葵
优点
- 支持公网到内网
- 跨平台,支持 Mac/Windows/Android/iOS
- iOS远程投屏很好用,有兴趣可以试试
- 支持传输声音
- 注册账号并登录后,多终端可以共享配置
缺点
- windows 机器,高分屏显示比较模糊
- 滚动的时候存在延时的问题
- 服务的稳定性与向日葵服务器强相关
获取方式
https://sunlogin.oray.com/download
5、TeamViewer
优点
- 支持公网到内网
- 跨平台,支持 Mac/Windows/Android/iOS
- 较好的服务稳定性
- 支持传输声音
- 注册账号并登录后,多终端可以共享配置
缺点
- windows 机器,高分屏显示比较模糊
- 服务的稳定性与TeamViewer服务器强相关
获取方式
https://www.teamviewer.com/cn/%E4%B8%8B%E8%BD%BD/mac-os/
6、Mac 远程管理
由于Mac远程管理客户端收费,因此笔者近用过vnc连接Mac,未曾尝试远程管理客户端
优点
- 默认可配置对 vnc 的支持,系统偏好设置–共享–远程管理–电脑设置–vnc
缺点
- Mac是收费软件
- 流畅度比 Connect 更差些
获取方式
请自行搜索
四、常见问题
1、如何在公网控制内网机器?
- 您需要准备一台公网服务器
- 安装并启动 frp 服务
- 在受控端配置tcp端口转发
- 启动 frpc(该程序是 frp 的客户端,详情请阅读 frp 相关资料)
2、远程管理不流畅如何处理?
- 如果您使用的是 向日葵/TeamViewer 请勾选“删除背景(壁纸)”
- 在使用客户端连接时,降低画面质量
- 取消声音的传输
- 增加受控端和客户端的网络带宽