昨天还让codex帮我排查了一个问题,估计一般使用者这辈子也别想查出来原因。
就我想实现两台Mac的远程互通,之前试过走苹果原生的屏幕共享,发现一个诡异的现象:本地网络互联,一切正常;外网走Apple ID发起访问,可以连上,但连上之后几秒就断开。
我可以理解你连不上,但连上几秒就断开是几个意思?
之前我拿去问豆包,豆包属于老奶奶玩乐高纯瞎掰,给我说什么账号名称不一致啊啥啥的,让我跟傻子一样折腾退了Apple ID又重登重启啥的,当然是屁用没有。
Codex登场,直接监听系统日志,发现连接成功时,外网远程控制途径会尝试启动音频,但音频启动失败,于是系统把连接断开。又因为这个过程是异步的,所以才出现了连上几秒就断开的情况。
之所以会连上音频就断开,是因为我早年装的一款录屏软件,给系统塞了两个虚拟声卡,而又偷偷设为了默认。软件我都删了,声卡却留了下来,而这个声卡又是intel环境的,如今已经没法用了。我在Macbook上日常都切换了输出,所以不觉得,但在新机器上就出问题了——系统强制让两台机子使用者通话,但无法开启音频,于是触发安全机制,直接断连。
解决方式是我让codex直接把这俩玩意儿删了,搞定。
如果没有AI,我无论如何也想不到网络断连要去检查声卡(当然你是会手动看日志的专业人士当我没说),也不会注意到外网连接和内网连接还有是否启动音频这个区别。
当然现在我外网连接并不用这套思路,我只是好奇试试诡异问题能不能有答案,结果居然真的有,而且答案也真的够诡异。