macOS 用户群体中,开发者、设计师和多媒体工作者占据了很大比例。对于这部分用户来说,一个稳定、低延迟且能接管全局流量的代理环境是生产力的基础。2026 年,macOS 平台的 Clash 生态已经高度成熟,主流客户端如 Clash Verge (Meta) 已经成为了默认选择。本教程将深入浅出地讲解如何在 Mac 上正确安装、配置并优化 Clash,解决从“无法设置系统代理”到“终端流量不走代理”的所有痛点。
一、选择与安装:2026 年 Mac 端该用哪个?
虽然历史上有过 Clash for Windows (Mac 版) 和 ClashX,但在 2026 年,我们首推基于 Mihomo (Clash Meta) 内核的开源客户端。
- Clash Verge (Meta):界面现代,功能最全,完美支持最新的协议(VLESS, Reality, Hysteria2)。
- Stash for macOS:如果追求极致的系统集成感和 iOS 端的统一体验,Stash 也是非常好的付费选择。
• Apple Silicon (M1/M2/M3/M4): 选择
aarch64 或 arm64。
• Intel 芯片: 选择
x64。
安装完成后,第一次打开可能会提示“无法验证开发者”,请在 系统设置 -> 隐私与安全性 -> 安全性 中点击“仍要打开”。
二、基础配置:导入订阅与启动
Clash 的核心在于配置文件。通过订阅链接导入是最快的方式。
- 获取订阅:从你的服务商处复制 Clash 订阅链接。
- 导入配置:打开 Clash Verge,点击左侧的 配置 (Profiles),将链接粘贴到顶部的 URL 输入框中,点击 导入 (Import)。
- 激活配置:点击刚才导入的项目,使其变色(通常是蓝色或紫色),表示该配置已激活。
- 开启系统代理:在客户端主页或菜单栏图标中,找到 System Proxy (系统代理) 开关并打开。此时,Safari 和大部分浏览器已经可以正常访问国际互联网。
三、核心优化:开启增强模式 (TUN Mode)
为什么需要增强模式? 默认的“系统代理”只能覆盖支持 HTTP/HTTPS 代理的应用。对于 Spotify、Discord、桌面版游戏、Docker 以及终端(Terminal)命令,系统代理往往无效。增强模式 (TUN) 通过在系统中创建一个虚拟网卡,接管所有网络流量,实现真正意义上的全局分流。
3.1 安装内核服务
在开启 TUN 模式前,通常需要安装内核助手。在 Clash Verge 的 设置 -> 内核设置 中,找到 Service Mode,点击安装并授权系统管理员密码。安装成功后,状态图标会变为 Active。
3.2 启用 TUN 开关
在设置中找到 Tun Mode 开关并打开。开启后,你可以在 活动监视器 -> 网络 中看到一个名为 utun 的虚拟设备正在工作。
fake-ip 模式。这能有效防止 macOS 系统的 DNS 泄漏和污染问题,极大提升网页首包加载速度。
四、进阶:让终端 (Terminal/iTerm2) 走代理
即使开启了系统代理,很多终端工具(如 curl, git push, brew install)依然不会自动走代理。这里有两种解决方案:
方案 A:TUN 模式(推荐)
如果你已经按照第三步开启了增强模式(TUN),那么终端流量已经自动被接管,无需额外配置。
方案 B:环境变量(传统方式)
在 ~/.zshrc 配置文件中添加别名,随时切换终端代理状态:
# 代理快捷开关
alias proxy='export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890'
alias unproxy='unset https_proxy http_proxy'
保存后执行 source ~/.zshrc 即可生效。
五、故障排查 (Troubleshooting)
1. 无法开启系统代理?
检查是否有其他代理软件(如 VPN、其他版本的 Clash)正在运行。在 macOS 系统设置 -> 网络 -> 代理 中,手动关闭所有已开启的项目后再试。
2. 开启代理后国内网站变慢?
请确保运行模式设为 规则 (Rule) 而非 全局 (Global)。在规则模式下,Clash 会根据内置列表识别国内流量并选择直连。
3. 系统更新后代理失效?
macOS 大版本更新(如从 macOS 15 到 16)可能会重置网络权限。建议重新安装 Service Mode 或检查“增强模式”是否仍然处于开启状态。
4. M 系列芯片发热异常?
检查日志中是否有大量的 DNS 循环请求。通常是因为 TUN 模式下的路由回环导致,建议更新到最新的 Mihomo 内核版本。
六、结语
在 macOS 上使用 Clash 不仅仅是为了访问特定网站,更是为了构建一个可控、透明的网络环境。通过合理配置规则和 TUN 模式,你可以让 Mac 在不同网络环境下都能保持最高效的连接状态。2026 年的网络环境虽然多变,但只要掌握了这些核心配置逻辑,你就能在数字世界中游刃有余。
如果你追求更极致的稳定性,或者希望省去手动更新内核的麻烦,欢迎下载我们预配置好的专业版客户端,内置了 2026 年最新的分流规则集和自动修复脚本。