高级设置
在偏好设置面板的高级设置中,用户可以调整控制台连接参数、管理代理服务核心版本的更新与回退、清理系统缓存、维护历史流量数据,以及安装极客命令行工具。
目录
1. 控制端口配置
为了让外部控制台能够对本地代理服务进行管控与状态同步,应用会在后台开启一个安全的本地控制端口。
- 监听地址与端口:默认监听在本地回环地址。如果您需要使用其他设备在局域网内进行遥控,可自定义绑定的监听 IP 地址与端口号。
- 通信密钥:
- 安全保障:为了防止局域网内其他应用或设备恶意接管您的代理,通信连接必须携带安全密钥。
- 快速刷新:点击右侧的刷新按钮,应用会自动随机生成高强度的短通信密钥。
- 生效规则:修改地址、端口或密钥后,新的配置会暂存。由于控制端口仅在服务初始化时载入,您必须重新启动代理服务,新的配置才能正式生效。
2. 版本更新与回退
应用提供了高度弹性的核心版本热更与无损回退机制,确保在版本发生兼容性问题时,用户拥有自主挽回的能力。
2.1 更新通道
- 稳定版 (推荐):官方发布的正式稳定版核心。
- 测试版 (Alpha):包含最新开发特性的前沿测试版。
- smart 版 (第三方):vernesong 维护的集成Smart策略组功能优化增强的核心版本。
- 切换与更新:若切换了核心通道,应用会自动检测是否有新版本。确认下载后,应用会自动更新并在重启代理服务后载入生效。
2.2 版本回退
- 版本记录:应用会自动读取本地已缓存的历史核心版本并填入回退列表中。
- 版本回退:若新核心出现不兼容或运行异常,您只需在下拉框中选择历史版本并确认,应用会自动用备份文件进行覆盖并重启代理服务,实现无损回退。
3. 缓存一键清理
当网络环境发生变化(如切换 Wi-Fi 或热点)时,如果系统持有失效的域名解析,可能会造成暂时性的网络异常。高级设置提供了三项一键清理缓存机制:
- 更新路由数据库:强制在后台联网更新地理位置路由数据库文件。
- 清除虚拟 IP 映射:清除内部的虚拟 IP 与域名映射关系,迫使后续连接重新建立映射,能快速解决因网络切换或解析记录失效造成的断网和网页打不开问题。
- 清理 DNS 缓存:清理内存中的 DNS 解析缓存,解决因缓存未过期导致的国内/海外解析不更新问题。
4. 历史流量统计与数据维护
应用首页中呈现的流量折线图、域名请求排行以及周柱状图,均由系统本地的流量统计库提供底层数据存储支持。
4.1 数据归档与磁盘空间整理
- 状态显示:系统会实时显示历史流量数据的累计条数以及它们在磁盘上占用的空间大小,让您对数据量一目了然。
- 保存期限设置:支持设置
30天/60天/90天/永久的历史保存策略,到期后系统会自动清理过期数据。 - 空间彻底清理:
CAUTION
在清除流量记录时,由于操作系统对文件块的分配保护机制,常规的数据清理可能不会立刻减小磁盘占用体积。
此时,在点击 “删除所有数据” 确认后,App 除了会将记录数据清零外,还会在后台自动发起存储空间碎片整理和收缩。该操作会重整整个磁盘文件并将闲置的空间彻底归还给 macOS 系统。此整理过程通常需要 2 至 3 秒,期间界面会展示加载等待,请勿在此期间强制退出应用。
5. 命令行工具安装
对于习惯使用终端 shell 脚本或自动化工具(如 Alfred、Raycast)的用户,应用原生提供了一个专用的终端工具 clashmac。
5.1 命令行工具的特权安装
由于 macOS 的沙盒安全性要求,将命令行快捷指令链接到系统级的 /usr/local/bin 目录下需要管理员权限。
- 安装过程:点击安装按钮后,系统会弹出验证框要求用户使用 Touch ID 或输入管理员密码。
- 效果:认证成功后,应用会在系统级命令行目录下生成快捷链接。安装成功后即可在终端直接调用控制指令。
- 使用场景:安装完成后,您可以在 macOS 的终端中输入相关指令,配合自动化工具进行无感网络状态监控与切换。