Mac OS Sonoma 14.6 ClashX 无法访问~/.config的解决方案

Mac OS 14.6 的文件夹访问权限变严了,导致clashX无法访问~/.config设置代理文件。

配置:Macbook Air M3 (系统版本为Sonoma 14.6)
ClashX下载:https://clashx.org/clashx-download/

1.ClashX的配置加载原理

访问 ~/.config文件夹 -> 创建 ~/.config/clash文件夹 -> 将代理配置文件写入~/.config/clash/{文件名}.yaml

2.解锁~/.config的访问权限

第1步 从程序坞选择 启动台 -> 其他 -> 终端

终端位置

第2步 在终端输入以下命令,帮助clashX创建文件夹

1
mkdir ~/.config/clash

第3步 在终端输入以下命令,赋予~/.config的读写权限。然后要输入当前Mac账户的密码

1
sudo chmod 770 ~/.config

终端命令

第4步 如果问题仍未解决,进入Mac的系统设置-隐私与安全性-完全磁盘访问权限,将ClashX加入授予权限的app中:
系统设置

*附加:怎样手动更新clashX的代理配置文件?

这一操作适用于代理配置文件的网址难以访问的情况。

第1步 找人获取代理配置的.yaml文件

第2步 打开访达
打开访达

第3步 点选屏幕左上角工具栏的 前往-前往文件夹
前往文件夹

第4步 在“前往文件夹”的输入栏中键入 ~/.config/clash,打开该文件夹

第5步 将.yaml文件复制到~/.config/clash
clash文件夹

第6步 点选屏幕右上角的clashX图标,点选 配置-重载配置文件。即可完成更新

重载配置文件