背景
我的主力开发机是一台 macbook pro,但是因为一些业务需要,偶尔会用到 windows 环境。正好最近公司有一台闲置的 windows,于是就想着使用远程控制的方式来连接 windows 进行操作,本文记录一下整个过程。
远程控制软件
- todesk
- 向日葵
这两个我都试了下,但是免费版效果不是很好,分辨率不高,显示比较糊。 然后又经过一番搜索,发现微软也有一个支持远程控制的工具,microsoft remote desktop,于是果断下载下来看看。 下载地址在这里:go.microsoft.com/fwlink/?lin…,安装过程就不写了
配置
使用 ipconfig 命令获取 windows 的 ip 地址
尝试在 mac 上 ping 一下这个 ip,结果竟然不通
根据经验来看,这种一般是防火墙的问题,然后到 windows 中关闭了防火墙,再 ping,发现还是不通。
尝试在 windows 上 ping mac 的 ip,是可以 ping 通的。
又让同事帮忙用他的电脑 ping 这台 windows 也是可以 ping 通的。 经过上面这些步骤,大概就能知道问题是出在我的 mac 上了。
尝试排查问题
经过一番搜索,找到了一个 traceroute 命令,可以用于显示数据包到主机间的路径
执行的结果不太对,看不太明白,直接扔给 chatgpt
这句话一下子提醒我了,因为之前搭建了办公室的 vpn 环境,所以猜测和 zerotier 有关。于是打开 zerotier 的官网一看,果然,ip 对上了
然后打开 zerotier 软件,开了一下配置项,去掉勾选 **Allow Assignment of Global IPs,**再尝试 ping
终于通了
配置
打开 microsoft remote desktop ,新增一个 pc 配置
save 然后输入用户名和密码,就能愉快的玩耍了
总结
本文主要记录了一下 mac 远程控制局域网内 windows 的折腾过程,踩了一些坑,也学习到了很多网络相关的知识。比如:traceroute 命令,arp 命令等,希望能对你有所帮助。
使用 zerotier 搭建远程办公环境的文章,有兴趣的小伙伴也可以看看:juejin.cn/post/733684…