Clash Verge Rev macOS 怎么设置代理?按这条路径完成配置
简答:Clash Verge Rev 在 macOS 上设置代理,最短路径是:导入可用配置 → 选择节点 → 先开启系统代理 → 用浏览器验证;只有需要接管不遵循系统代理的应用时,再考虑 TUN。系统代理和 TUN 不是同一个开关,遇到连接失败时应先关闭 TUN,回到系统代理模式确认节点与端口正常。
定义:系统代理是把 macOS 网络服务的 HTTP、HTTPS 或 SOCKS 代理指向 Clash Verge Rev 的本地监听地址;TUN 则通过虚拟网卡接管更广范围的流量,权限、DNS 和路由影响也更大。
先试这一步:macOS 上的 5 步速查
- 确认客户端和配置已准备好。打开 Clash Verge Rev,确认核心处于运行状态,并准备一条来源可靠的 Clash 兼容订阅或本地配置。订阅链接属于敏感凭据,不要粘贴到公开页面或发给他人。本文是 acaisbest.shop 本地视觉备份提供的第三方使用指南,不代表该客户端或任何订阅服务的官方页面。
- 导入并激活配置。进入配置或订阅相关页面,粘贴订阅地址后保存并更新;如果使用本地 YAML 文件,则选择导入。看到配置名称、代理组或节点列表后,再点击启用。浏览器能打开订阅地址,只能说明地址可以被访问,不等于配置中的节点已经可用。
- 选择节点和运行模式。进入代理页面选择一个节点,先使用规则模式进行验证;如果规则导致目标请求直连或被拒绝,再临时切换全局模式做对照。不要把一次网页打开结果当成长期延迟、速度或可用率结论。
- 先打开 System Proxy。在客户端首页或代理控制区域开启“系统代理”。如果开关无效,先确认核心正在运行,再检查是否有其他网络工具、管理配置或系统权限阻止修改代理设置。Clash Verge Rev 项目说明其支持系统代理和 TUN 模式,但具体菜单名称可能随版本变化。查看项目公开说明。
- 用 macOS 设置核对地址和端口。打开“苹果菜单 → 系统设置 → 网络”,选择当前使用的网络服务,点击“详细信息”或“Details”,再进入“代理”或“Proxies”。Apple 的路径是“System Settings → Network → 选择网络服务 → Details → Proxies”。核对已启用的代理类型、服务器地址和端口是否与 Clash Verge Rev 设置页实际显示的一致;不要直接照抄网上固定的默认端口。Apple 官方代理设置说明。
停止条件:如果系统代理已写入 macOS,但浏览器仍无法访问,不要立刻开启 TUN;先回到客户端查看当前节点、运行模式、日志和本地监听端口。
系统代理和 TUN,macOS 应该先用哪个?
| 项目 | 系统代理 | TUN 模式 |
|---|---|---|
| 作用方式 | 修改 macOS 网络服务中的代理设置,让遵循系统代理的应用使用本地代理。 | 通过虚拟网卡和路由接管更广范围的流量。 |
| 适合场景 | 浏览器、常规桌面应用的首次连接验证和日常使用。 | 应用不遵循系统代理,或需要更广泛接管流量时再考虑。 |
| 排查难度 | 重点检查核心状态、节点、代理开关、服务器地址和端口。 | 还要检查服务模式、系统权限、DNS、路由及其他虚拟网卡冲突。 |
| 推荐顺序 | 先用,确认基础连接正常。 | 后用,每次只改变一个变量。 |
Clash Verge Rev 的公开项目资料同时列出系统代理与 TUN(虚拟网卡)功能;两者应当分开验证。macOS 官方文档则将 HTTP、HTTPS、SOCKS、自动代理发现和 PAC 等选项放在网络服务的“代理”页面中。Clash Verge Rev 项目页面 Apple macOS 代理设置文档。
实用选择:只想让浏览器使用代理,先开系统代理;某个应用明确不遵循系统代理,再检查该应用是否有独立代理设置,最后才测试 TUN。TUN 开启后如果所有流量突然失败,先关闭 TUN,恢复系统代理或直连状态,再继续定位。
macOS 系统代理打开但不生效,按现象分流
1. 开关点了没有变化
先确认 Clash Verge Rev 核心正在运行,并且已经选中配置和节点。然后到 macOS“系统设置 → 网络 → 当前网络服务 → 详细信息 → 代理”查看是否真的写入了服务器和端口。如果 macOS 页面没有变化,可能是系统设置被锁定、当前账户权限不足,或其他软件正在反复修改代理状态。Clash Verge Rev 的 macOS FAQ 将系统代理修改失败与系统偏好设置权限列为排查方向。查看项目 macOS FAQ。
2. 系统代理已写入,但网页打不开
先在客户端确认节点没有报错,再临时切换到全局模式做对照。如果全局模式也失败,问题更可能在节点、订阅、配置或本地核心;如果全局模式可用而规则模式失败,则检查规则组和直连策略。不要仅凭“端口存在”判断代理可用,必须结合客户端日志和实际请求结果。
3. 浏览器能用,其他应用不能用
这通常只能说明浏览器遵循了系统代理,不能推出所有应用都会遵循。先查看目标应用是否有独立的 HTTP、HTTPS、SOCKS 或 VPN 设置;命令行工具、开发工具、容器工具也可能使用自己的代理环境。本文不把系统代理当作所有应用的强制接管方式。
4. 一开启 TUN 就断网
先关闭 TUN,确认系统代理模式能够独立工作,再查看客户端日志中的 DNS、路由和服务模式提示。项目 FAQ 说明,macOS TUN 启动时可能涉及系统 DNS 变化;公开 issue 也记录过特定版本与 macOS 环境下 TUN 创建成功但流量仍失败的案例,因此不要把“虚拟网卡已经出现”当成网络已经可用。项目 macOS FAQ 公开问题记录。
回滚方法:关闭 TUN,关闭系统代理,等待 macOS 网络恢复后重新打开客户端;再次测试时只开启系统代理,不要同时修改 DNS、规则和节点。若仍异常,记录 macOS 版本、客户端版本、内核版本、当前网络服务及脱敏日志,再进行下一步排查。
如何确认代理真的生效?
- 客户端层:确认配置已启用、节点已选中、核心正在运行,日志没有持续出现连接失败或 DNS 解析错误。
- 系统层:在 macOS“网络 → 当前网络服务 → 详细信息 → 代理”中确认地址和端口与客户端设置页一致。Apple 文档明确说明该页面用于录入和管理代理服务器设置。Apple 官方说明
- 应用层:用浏览器访问一个普通页面作为初步验证,再测试目标应用。浏览器成功不代表终端、桌面软件或容器一定成功。
- 回滚层:关闭系统代理后,确认普通网络可以恢复;关闭 TUN 后,确认系统 DNS、网页访问和其他网络工具没有继续异常。
验证应当从“配置—节点—代理开关—应用请求”逐层进行。单次打开网页不能证明长期延迟、丢包、速度或所有站点都正常。
macOS 设置代理前的自查清单
- 确认 Mac 当前连接的是哪一个网络服务,Wi-Fi 和有线网络可能不是同一项。
- 确认订阅或配置来源可信,并避免泄露订阅地址。
- 确认客户端显示的本地监听地址和端口,以设置页实际值为准。
- 先验证系统代理,再测试 TUN;不要同时开启多个网络接管工具。
- 遇到问题先保存当前配置或记录原 DNS,再做修改,便于回滚。
- 需要公司内网、局域网或特殊 DNS 时,TUN 的影响范围可能不同,先按组织网络要求核对。
常见问题
Clash Verge Rev 在 macOS 上应该先开系统代理还是 TUN?
先开系统代理。它更适合验证配置、节点和本地端口是否正常;只有应用不遵循系统代理或确实需要更广泛接管流量时,再单独测试 TUN。
macOS 系统代理在哪里确认?
打开“苹果菜单 → 系统设置 → 网络”,选择当前网络服务,进入“详细信息”或“Details”,再打开“代理”或“Proxies”。核对服务器地址和端口是否与 Clash Verge Rev 设置页实际显示的值一致。
系统代理打开后浏览器能用,但终端或其他应用不能用,正常吗?
可能正常,因为不同应用对系统代理的遵循方式不同。先检查目标应用是否有独立代理设置,不要把浏览器成功直接等同于所有应用都已代理。
TUN 一打开就断网怎么办?
先关闭 TUN,确认系统代理模式能否单独工作;然后查看客户端日志中的 DNS、路由、服务模式和权限提示。不要同时修改节点、规则和 DNS,避免无法判断是哪一步造成变化。
可以直接使用网上写死的 7897 端口吗?
不建议。不同版本、配置或本机设置可能使用不同端口,应以 Clash Verge Rev 设置页实际显示的监听端口为准,再到 macOS 代理页面核对。