一、macOS 平台推荐客户端方案
对于 macOS(包含 Intel 与 Apple Silicon M1/M2/M3/M4 系列芯片)用户,主流的客户端生态与体验如下:
- Clash Verge Rev (macOS):跨平台统一架构,原生适配 Apple Silicon,支持 TUN 虚拟网卡模式(增强模式),体验丝滑且完全免费开源。
- Surge for Mac:针对 macOS 深度定制的高端网络开发调试与代理工具,具备业界顶级的性能与网络抓包诊断能力,属于专业付费软件。
- Sing-box for Mac:极简清爽的下一代网络核心客户端。
二、macOS 下 Clash Verge Rev 详细配置
第一步:安装与权限配置
从官方发布页下载对应的 .dmg 镜像(Apple Silicon 芯片选 aarch64/arm64 版本,Intel 芯片选 x64 版本)。将软件拖拽至「应用程序 (Applications)」文件夹后打开。
若提示“无法打开,因为无法验证开发者”,请前往 macOS「系统设置」→「隐私与安全性」中点击「仍要打开」。
第二步:导入订阅
- 复制可达加速官网后台的专属订阅 URL。
- 打开 Clash Verge Rev,进入左侧「Profiles / 订阅」界面,粘贴 URL 并点击「Import」。
- 导入成功后右键或单击选择该配置作为活跃配置。
第三步:启用代理与 TUN 模式(推荐)
- 在「Proxies / 代理」页面选择期望的加速节点,运行测速挑选优质链路。
- 在「Settings / 设置」页面中,找到 「TUN 模式 (Tun Mode)」。
- 首次开启 TUN 模式会触发安装虚拟网卡服务(Service Mode),根据 macOS 系统弹窗提示输入开机管理员密码授权。
- 开启 TUN 模式后,无论是浏览器、系统后台进程、跨平台 Electron 应用还是 Terminal 终端命令行,均无需额外配置系统代理,所有流量均可自动按照规则路由分流。
三、Linux 桌面与服务器环境配置(Sing-box / Clash)
在 Ubuntu / Debian / CentOS / Arch Linux 等系统中,开发者通常需要通过命令行守护进程或轻量脚本管理代理流量。
1. 使用 Docker 或二进制运行 Sing-box
可下载官方静态编译的 Sing-box Linux 二进制文件放入 /usr/local/bin/:
# 验证安装
sing-box version
通过 systemd 托管配置文件(/etc/sing-box/config.json)以实现开机自启:
[Unit]
Description=sing-box service
After=network.target nss-lookup.target
[Service]
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
ExecStart=/usr/local/bin/sing-box run -c /etc/sing-box/config.json
Restart=on-failure
RestartSec=10s
LimitNOFILE=infinity
[Install]
WantedBy=multi-user.target
2. Linux 终端 Shell 环境变量快速代理
若使用本地 HTTP/SOCKS 混杂端口(如客户端监听在 127.0.0.1:7890),可以在 ~/.bashrc 或 ~/.zshrc 中添加便捷别名函数:
# 开启终端代理
proxy_on() {
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 "Terminal proxy enabled."
}
# 关闭终端代理
proxy_off() {
unset http_proxy
unset https_proxy
unset all_proxy
echo "Terminal proxy disabled."
}
保存后执行 source ~/.bashrc,在需要拉取 GitHub 代码或安装 npm/pip 依赖时执行 proxy_on 即可快速提升下载速率。