MacOS远程windows 10操作系统

背景

众所周知,macOS的内存和运行空间非常昂贵,如果为了娱乐而在mac上堆很多性能会很没必要。本着勤俭节约的美好品德,就用想着之前的旧电脑来作为娱乐工具,在其上运行游戏,在mac上只负责远程就好了,这样既节省了不必要的开销,又将所有电脑都利用起来了,不至于吃灰。从理论上分析,只要局域网带宽足够,那么在其他主机上运行的3A游戏大作也能轻松通过mac畅玩。当然这还不是最刺激的,由于mac的轻便与高逼格,很多人会在外出时随身携带,而如果此时又想耍巨吃性能的游戏或者应用,那么这篇文章再配上内网穿透,那就好比老母牛上天,爽翻了。

nice

方案一:使用freeRDP

freeRDP是一款基于Apache Lisence的开源远程桌面协议,它支持LinuxAndroidMacOS操作系统。
在macOS上安装freeRDP需要使用homebrew,它的安装方式如下:

# 首次安装时间较长,如果没有使用代理,那么下载速度会相当慢,有条件的建议挂一个代理,如有需要可以关注公众号:计算机技工,留言即可。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 通常情况下homebrew安装在/opt目录下,如下方式查看
cd /opt/homebrew/bin && ls

# 安装完成后需要将homebrew添加到环境变量中,才能直接使用,.zprofile文件如果不存在,新建即可
touch ~/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

homebrew安装完成后,brew 命令就可以使用了,因此安装freeRDP就比较简单了:

# 同样的,如果不挂代理会非常慢
brew install freerdp

# 使用brew命令安装完成后,如果想要知道应用程序存储在哪,可以使用如下命令
brew list <app_name>

# 比如
brew list freerdp

# 安装完成后也需要田间环境变量才能直接使用应用程序名直接调用,比如
echo 'export PATH="/opt/homebrew/Cellar/freerdp/2.8.1/bin:$PATH"' >> ~/.zprofile

安装完协议之后,就可以使用如下命令指定电脑进行远程了:

# /v - 指定被远程的电脑的IP
# /port - 指定被远程电脑的远程桌面端口号,通常是3389
# /u - 指定被远程电脑允许远程的用户名
# /p - 指定对应用户名的密码
# /f - 全屏显示
xfreerdp /v:<ip> /port:<port> /u:<user_name> /p:<password> /f

更详细的使用手册见freerdp用户手册如果在运行时应该会遇到下面的问题:

xfreerdp_err

原因是远程电脑除了需要协议支持外,还需要一个客户端来承载,而在macOS上这个客户端就是X11(XQuartz),因此还需要安装它,方法如下:

# 同样的,如果不挂代理会非常慢
brew install xquartz --cask

# 配置环境变量
echo 'export DISPLAY=:0' >> ~/.zprofile

安装完成之后需要在访达中找到使用工具 -> XQuartz,然后双击运行,运行后不会有任何反应,查看程序坞上如果有XQuartz正在运行,那么就可以使用xfreerdp进行远程了。

XQuartz

有一说一,xfreerdp的远程桌面效果感觉很蛋痛,总觉得是模糊不清晰的,如果有大佬知道如何调整请在计算机技工公众号后台留言指导,下图为xfreerdp远程桌面效果:

xfeerdp

方案二:使用MRD

由于freerdp + XQuartz远程windows 10的方案费时费力效果还不怎么地,因此寻找了其他的方案 – MRD。MRD全称Microsoft Remote Desktop,是微软提供的用于远程windows桌面的解决方案。MRD在macOS上的客户端无法在中国区的app store上找到,如果要下载该客户端需要使用非中国区的apple ID,如果有需要的可以在计算机技工公众号后台私信我。

如果不使用非中国区的Apple ID是不是就没有办法了呢?当然不是,另外一种获取MRD的方式是去微软官网下载,操作步骤如下:

  1. 点击上面👆的链接进入微软官网,你会看到官方建议从app store中下载,但是偏不,向下看会发现箭头所指处有一个beta版入口,点击进入

MRD
2. 在App Center界面可以选择下载想要的版本

MRD_DOWNLOAD
3. 下载完成后通过访达进入下载文件夹,双击运行

run
4. 进入应用后就是熟悉的界面操作了,在界面上输入一些必要的信息:PC name即可,其他的选项可以选填

add_pc
add_pc_detail
5. 双击刚刚所添加的远程电脑即可开始远程
remote

可以明显的发现,使用MRD远程windows 10的清晰度是非常香的。

Happy Playing,我们下篇文章见。

原文地址:http://www.cnblogs.com/lczyzs/p/16887609.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性