解决 macOS 更改用户目录到外置硬盘后 JetBrains Toolbox 无法安装 IDE

更换白果之后,因为囊中羞涩买的是 32+256 的 macMini,所以需要把用户目录修改到外置硬盘里。但这样带来了个新问题,如题,下载 IDE 正常,但安装的时候报错“无法解压应用”,查阅日志如下: 3.2.0.65851 966 2026-02-10 13:12:14.561 INFO tDispatcher-worker-9 VerificationStateWorkerKt Correct checksum for /Volumes/Home/Library/Caches/JetBrains/Toolbox/download/b9a057c05-idea-2025.3.2-aarch64.dmg (b9a057c055fa7dde406bbf9807fca2b367f0c1d47771df6ac068a07ffdb76ec9)…

不禁用 SIP 解决 macOS 无法调用 Bitwarden SSH-Agent

前情提要:解决 macOS 上 Tabby 无法调用 Bitwarden 的 SSH-Agent 之前使用黑果的时候尝试过解决这个问题,但我忽略了一个很重要的事实:黑果默认禁用 SIP,因此上一篇帖子的解决方案仅适用于禁用 SIP 的情况,换了白果之后如果不想禁用 SIP 则需要寻找新的解决方案。 我有两个场景需要使用 SSH-Agent,一个是 Tabby 连接 SSH,一个是 JetBrains Toolbox 远程开发时,分别对应两类解决方案。 Tabby Tabby 拥有插件系统,可以使用插件 ssh-auth-socket 覆盖自定义 SSH_AUTH_SOCK 环境变量。 JetBrains Toolbox 这种可以设置为开机自启的应用,可以利用“自动操作”应用设置一个“…

解决 macOS 上 Tabby 无法调用 Bitwarden 的 SSH-Agent

环境介绍 使用的环境如下: * macOS 14.7.6 * Bitwarden Server self-host 2025.5.1 * Bitwarden Client 2025.5.0 * Tabby 1.0.223 解决方案 简单来说,是 macOS 自带了一个 ssh-agent,并且无法覆盖,导致设置的 Bitwarden 的 SSH-Agent 无效,Tabby 调用的一直是系统自带的 SSH-Agent。 于是解决方案如下: 1. 重启你的 macOS,重启之后,问题应该已经解决。 编辑文件 ~/Library/LaunchAgents/com.…

对抗 EasyConnect for macOS 的流氓行为

参考文章:https://tryme.wang/archives/202401/macos-fuck-easyconnect.html 前排提醒:此文章针对 macOS 用户。 对于一些院校访问校内网站需使用 VPN,初衷大概是为了安全,但所使用的 EasyConnect 有点不对劲。 首先其会用 root 身份运行两个进程,完全停不掉,并且还会往系统注入一个证书。这会导致两个隐患: 1. 这两个进程能读取设备上任意文件,属于是底裤都被看穿了。 2. 注入证书就能实现中间人攻击,能监听甚至篡改请求。 因此,就需要对抗这些流氓行为。 首先对于已安装 EasyConnect 的用户,首先需要禁用开机自启。 sudo rm /Library/LaunchDaemons/com.sangfor.EasyMonitor.plist sudo rm /Library/LaunchAgents/…

Microsoft Edge for macOS 强制开启 Manifest v2 支持

最近有同学催更我适配小爱课表,由于上一次尝试更新年代过于久远,我已经忘了这玩意要怎么上传更新了,于是乎从头开始搞。 然而在装小爱课表的浏览器插件的之后,按照文档引导打开 F12,多出来一个名为 "AISchedule" 的 Tab,按理说会点开之后会出现插件内页,但我这里点开就是黑屏啥也没有。 我首先考虑的是插件本身有 BUG,然后打开扩展管理页面,发现插件加载有“错误”: "Manifest version 2 is deprecated, and support will be removed in 2024. See https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline for details." 网上冲浪发现,Google…