Appearance
2026 macOS 苹果电脑客户端配置全攻略
在 macOS 操作系统中,优雅高效的代理体验不仅关乎 Safari 和 Chrome 的日常网页浏览,更是广大程序员、设计师与外贸科研工作者使用 Homebrew、Git、Docker、Figma 与 Terminal 命令行 的生命线。
本文针对 Apple Silicon(M1 / M2 / M3 / M4 芯片)与 Intel 架构机型,精选当前最主流的 macOS 代理客户端,并手把手教学终端环境变量与 TUN 虚拟网卡配置。
📢 架构选择提醒:下载 DMG 安装包时,请务必认准架构:M 系列芯片用户务必下载
aarch64 / arm64 版本,获得原生性能与极致能效;Intel 老款机型请选择 x64 版本。 2026 macOS 最佳客户端选型
| 客户端名称 | 内核支持 | 适用芯片 | 推荐指数 | 核心优势 |
|---|---|---|---|---|
| Clash Verge Rev | Mihomo (Meta) | Apple Silicon / Intel | ⭐⭐⭐⭐⭐ (强烈推荐) | 开源免费、现代化 UI、原生支持 Script 扩展与一键 TUN |
| sing-box for Mac | sing-box 原生 | Apple Silicon / Intel | ⭐⭐⭐⭐☆ | 状态栏常驻极轻量,Swift 原生 UI,极低内存消耗 |
| Surge for Mac | Surge 商业版 | Apple Silicon / Intel | ⭐⭐⭐⭐⭐ (极客首选) | 网络调试工具天花板,具备顶级网络分析器与仪表盘(需付费购买) |
| Shadowrocket | 自带多内核 | 仅限 M 系列 Mac | ⭐⭐⭐⭐☆ | 购买过 iOS 版小火箭的用户可在 Mac App Store 免费直接下载使用 |
Clash Verge Rev 在 macOS 上的完整上手步骤
mermaid
flowchart LR
D1["步骤 1\n下载 arm64 DMG 包\n拖入 Applications"] --> D2["步骤 2\n粘贴机场订阅 URL\n下载配置并激活"]
D2 --> D3["步骤 3\n开启系统代理 / TUN 模式\n安全与隐私允许辅助组件"]第一步:软件安装与权限放行
- 前往官方 GitHub Releases 下载最新的
Clash.Verge_xxxx_aarch64.dmg。 - 双击打开,将应用图标拖曳至
Applications(应用程序)文件夹。 - 首次启动若提示“无法验证开发者”,前往系统 【系统设置】→【隐私与安全性】,滑到下方点击 【仍要打开】 即可。
第二步:导入机场订阅
- 登录你的机场后台(推荐 极连云 或 光速云),复制 Clash 订阅链接。
- 打开 Clash Verge Rev,点击左侧菜单栏 【订阅 (Profiles)】。
- 在顶部输入框粘贴订阅 URL,点击 【导入 (Import)】。
- 导入完成后,右键点击刚刚生成的配置,选择 【选择 (Select)】 使其高亮生效。
第三步:启动代理与代理模式选择
- 点击左侧 【设置 (Settings)】,开启 【系统代理 (System Proxy)】。
- 点击左侧 【代理 (Proxies)】,顶部选择 【规则 (Rule)】 模式。
- 在展开的香港、日本或美国节点组中,测速并选中延迟最低的节点即可!
开发者必备:macOS Terminal 终端与 Git 代理设置
macOS 的系统代理默认仅对 Safari、Chrome 等具备系统代理感知的应用生效。Terminal 终端(zsh)运行的 curl、brew、git 不会自动走代理,需通过以下命令配置:
1. 终端临时代理(当前窗口生效)
在终端中直接执行以下命令(假设客户端本地端口为默认的 7890):
bash
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
# 验证是否走通海外出口
curl -i https://ipinfo.io2. 终端永久快捷别名(推荐)
编辑你的 zsh 配置文件:
bash
nano ~/.zshrc在文件末尾追加以下快捷指令别名:
bash
# Proxy aliases
alias setproxy="export http_proxy=http://127.0.0.1:7890; export https_proxy=http://127.0.0.1:7890; export all_proxy=socks5://127.0.0.1:7890; echo '🚀 macOS 终端代理已开启'"
alias unsetproxy="unset http_proxy https_proxy all_proxy; echo '🛑 macOS 终端代理已关闭'"保存退出后执行 source ~/.zshrc。今后只需在终端输入 setproxy 即可一键加速 git clone 与 brew install。
终极方案:开启 TUN 模式(全系统无感知代理)
如果你不想繁琐地配置终端环境变量,开启 Clash Verge 的 TUN 模式 是最彻底的一劳永逸方案:
- 打开 Clash Verge Rev 设置,开启 【服务模式 (Service Mode)】(首次需输入 Mac 开机密码以安装后台守护组件)。
- 安装成功后,开启 【TUN 模式 (TUN Mode)】。
- 此时所有终端、Docker 容器以及底层网络请求均会自动进入虚拟网卡接管,实现真正的全局智能分流。