参考我上一篇文章。其实之前在网上找了很多教程和文章,但都没有打开成功。几乎所有的文章都试了。今天在测试本地的时候发现也不正常了。然后又找到网上的代码进行尝试。然而也都失败了。
搜索那个错误提示,反而是找到了官网的介绍:
1、https://support.apple.com/zh-cn/HT201710
2、https://support.apple.com/zh-cn/HT209161
然后才整理出了上一篇文章。打开两台电脑,一点点的在运行和查看【系统偏好设置】里的状态,确实【screen sharing】这个勾没有打上,打上的,反而是【remote managent】这个。然后就能远程了。这时候我再ssh 连上家里的mac mini,先执行关闭,再执行打开。。直接打开 vnc,用基于tailscale的局域网IP连接上了,然后退出,用vnc连接基于frp的端口,同样打开了。(要知道。。。。为了折腾这个,我已经整了半年多,其实之前都放弃了。)
真正是山重水复疑无路,柳暗花明又一村啊。
开启:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setmenuextra -menuextra yes -privs -all -setvnclegacy -vnclegacy yes
关闭:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -configure -access -off
但会提示:
Warning: macos 10.14 and later only allows control if Screen Sharing is enabled through System Preferences.
能不能成,还是要看运气!!!