跨越网络 - 全球网络加速服务商

v2ray Mac 使用教程:v2rayN 安装、订阅导入与代理排查

更新于 2026-10-24 · kuayue2.online

简答:在 Mac 上使用 V2Ray,建议先安装支持 macOS 的 v2rayN,再按芯片选择 arm64 或 x64 安装包。完成订阅导入后,测试节点并开启自动配置系统代理;只有需要覆盖不遵循系统代理的软件时,再考虑 TUN。

定义:V2Ray 是一类网络连接核心与协议生态的统称,v2rayN 和 V2rayU 则是调用相关核心、负责订阅、节点和系统代理设置的图形客户端。

先试这一步:确认 Mac 芯片并选对客户端

本站是第三方使用指南站,不代表任何客户端项目的官方页面。搜索“v2ray Mac 使用教程”时,容易把核心、客户端和订阅服务混在一起:V2Ray 更接近核心与协议生态,v2rayN 是支持 Windows、Linux 和 macOS 的桌面图形客户端,可调用 Xray、sing-box 等核心;V2rayU 是另一款面向 macOS 的独立客户端。v2rayN 官方仓库明确将它定位为电脑版,并把下载入口和使用文档放在项目仓库及 Wiki 中,适合希望在多个桌面系统之间保持相近操作逻辑的用户。参考 v2rayN 官方仓库 与 V2rayU 官方仓库。

截至 2026-10-24,Releases 标记为 Latest 的是 v2rayN 7.25.6。本文步骤按 v7.x 的 macOS 安装包和常见界面组织;macOS 最低版本以 官方发布文件说明 为准,当前说明列出 macOS 12+。

  1. 点击左上角苹果菜单,选择“关于本机”。如果页面显示“芯片”并列出 Apple 芯片,选择 v2rayN-macos-arm64.dmg 或 v2rayN-macos-arm64.zip;如果显示“处理器”并列出 Intel,选择 v2rayN-macos-64.dmg 或 v2rayN-macos-64.zip。Apple 对两类 Mac 的识别方法可参考 Apple 芯片 Mac 说明。
  2. 优先从 v2rayN 的 GitHub Releases 页面下载,不要从搜索结果中的不明镜像获取安装包。DMG 适合常规安装,ZIP 适合希望直接解压运行的用户。
  3. 如果你只使用 Mac,V2rayU 也是可选客户端;但本文只讲 v2rayN,避免把两个客户端的菜单、权限和本地配置混用。
你的 Mac应选择的文件名适合谁
Apple 芯片v2rayN-macos-arm64.dmg大多数 M 系列 Mac
Intelv2rayN-macos-64.dmgIntel 处理器 Mac
不想拖拽安装对应架构的 ZIP熟悉解压和终端的用户

安装 v2rayN:DMG、无法验证开发者与应用已损坏

  1. 双击下载的 DMG 文件,将 v2rayN 拖入“应用程序”文件夹。
  2. 从“应用程序”中首次启动。如果 macOS 弹出“无法验证开发者”,先确认文件确实来自项目的 Releases 页面,再打开“系统设置→隐私与安全性”,在安全性区域查看是否出现“仍要打开”,确认后再次启动。Apple 的处理建议见 如果在 Mac 上无法打开 App。
  3. 如果 DMG 安装后提示“应用已损坏”,不要直接关闭系统安全机制。v2rayN 官方发布文件说明指出,macOS DMG 未签名时可能出现该提示,安装后可在“终端”执行:
xattr -cr /Applications/v2rayN.app

执行后重新打开应用。命令只针对你从官方 Releases 下载并安装到“应用程序”目录的 v2rayN;如果你的应用路径不同,应先在“访达→应用程序”中确认实际名称和位置。若仍无法启动,删除当前安装包并重新从官方发布页下载,避免对来源不明的应用强行解除隔离。

首次启动时,v2rayN 可能创建用户配置目录并准备核心文件。不要把订阅地址、UUID、密码或完整配置发到公开论坛;订阅地址通常等同于账户凭据,泄露后应在提供方后台重置或重新生成。

导入订阅:添加分组、更新节点并选择活动服务器

你需要先从自己的服务后台复制订阅地址。订阅地址不是客户端自动生成的内容,也不能用一个公开示例地址代替。拿到地址后,按 v2rayN 的常见路径操作:

  1. 打开 v2rayN,进入“订阅分组”或“订阅分组设置”。
  2. 选择“添加”,在“可选地址”或订阅地址字段中粘贴完整地址,填写一个容易识别的分组名称,然后保存。
  3. 回到订阅菜单,选择“更新当前订阅”或更新刚建立的订阅分组,等待节点列表出现。
  4. 在节点列表中选中一个节点,执行“测试真连接延迟”或同等名称的真实连接测试;不要只把空白延迟或连接失败的节点当作可用节点。
  5. 双击目标节点,或使用右键菜单中的“设为活动服务器”。之后再开启系统代理。

官方 UI 说明提到,订阅分组支持可选地址、多个地址、别名过滤和证书链校验;地址填写错误、订阅内容过期、返回 HTML 登录页或证书链不受信任,都可能导致更新后没有节点。可参考 v2rayN UI 与订阅分组说明。

订阅更新失败时按这个顺序查:先在浏览器或后台确认订阅地址仍有效,再检查是否复制了完整地址;然后删除多余空格和换行,重新保存并更新;最后查看 v2rayN 的界面日志。如果界面操作、设置或测速异常,官方 FAQ 指向 guiLogs 文件夹;如果是核心启动失败,则应同时查看主界面的核心日志。参考 v2rayN 官方 FAQ。

系统代理、路由模式、PAC 与 TUN 怎么选

新手先使用系统代理,不要一上来开启 TUN。系统代理只影响遵循 macOS 系统代理设置的软件;TUN 则通过虚拟网络接口接管范围更大的流量,权限、DNS、路由和核心兼容性要求更高。

设置维度建议选项作用适用场景
系统代理自动配置系统代理让系统支持代理的软件使用 v2rayN 本地入口浏览器、常见桌面应用
系统代理清除系统代理关闭 v2rayN 写入的系统代理设置停止使用后恢复直连
系统代理不改变系统代理不修改当前系统代理状态由其他工具管理代理
路由模式全局尽量让规则匹配到的流量走代理排查分流规则导致的连接问题
路由模式绕过大陆或同类分流模式按规则将部分流量直连、部分流量交给代理日常分流使用
增强接管TUN通过虚拟网卡接管更多应用流量软件不遵循系统代理时再尝试

系统代理设置和核心路由不是同一个维度:前者决定哪些应用把流量送入本地代理入口,后者决定进入核心后的流量走哪个出口。v2rayN 官方说明将“自动配置系统代理”和“路由功能”分开描述,具体可参考 系统代理与路由说明。

  1. 先确认节点已经设为活动服务器。
  2. 在系统代理选项中选择“自动配置系统代理”。
  3. 路由模式先选“全局”做连通性排查;确认可用后,再切换到分流模式。
  4. 停止使用时,先关闭系统代理,再退出 v2rayN,避免其他应用继续读取残留代理设置。
  5. 如果开启 TUN,按界面提示输入 Mac 管理员密码。TUN 涉及虚拟网卡和路由操作,权限不足时可能启动失败;遇到报错应先关闭 TUN,改用系统代理确认节点本身是否正常。

如何确认代理真的生效:出口 IP、日志与应用差异

不要只看客户端图标或延迟数字判断连接成功。最简单的复现方法是:

  1. 关闭 v2rayN 系统代理,记录一次当前出口 IP 和地区。
  2. 打开 v2rayN,确认活动服务器、自动配置系统代理和路由模式均已生效,再查询一次出口 IP。
  3. 如果前后出口 IP 或地区发生变化,且目标应用可以正常建立连接,说明该应用至少使用了当前代理路径。
  4. 如果浏览器可用但某个桌面软件不可用,先判断该软件是否遵循系统代理;必要时再考虑 TUN,而不是先更换节点。
  5. 如果节点延迟测试成功但页面打不开,查看连接日志中是否出现目标域名、命中的策略和失败原因;日志能帮助区分 DNS、路由、TLS、端口或核心启动问题。

若本地代理端口需要手动填写,不要套用其他客户端的端口。v2rayN 常见默认本地 SOCKS 端口为 10808、HTTP 端口为 10809,新版本也可能使用合并的 mixed 端口,最终应以 v2rayN 设置页显示的数值为准。查询端口占用时,macOS 使用:

lsof -nP -iTCP:10808 -sTCP:LISTEN
lsof -nP -iTCP:10809 -sTCP:LISTEN

如果实际端口不是这两个数字,请把命令中的端口替换成设置页显示的端口。端口被其他程序占用时,修改 v2rayN 本地监听端口,或关闭冲突程序后重新启动核心。

Mac 上常见故障速查

现象优先检查处理方式
应用无法打开架构、来源、隔离状态确认 arm64/x64 是否选对;从官方发布页重新下载;按 Apple 的“隐私与安全性”流程处理
提示应用已损坏未签名 DMG 与应用路径确认来源可信后,对 /Applications/v2rayN.app 执行 xattr -cr
订阅更新后没有节点地址、返回内容、证书重新复制订阅地址,检查是否过期或被登录页替换,再看 guiLogs
节点测试失败活动服务器、核心日志、本地端口重新设为活动服务器,检查核心日志和端口占用,不要先改 DNS
浏览器能用,其他软件不能用软件是否遵循系统代理先确认系统代理设置;仍不支持时再评估 TUN
TUN 启动失败管理员权限、核心和路由输入正确的管理员密码;关闭 TUN 改用系统代理,确认节点正常后再排查 TUN
关闭客户端后仍无法联网系统代理残留重新打开 v2rayN,选择“清除系统代理”,再退出客户端

如果是界面操作、订阅、测速或检查更新异常,优先收集界面日志;如果是核心无法启动、连接失败或 TUN 报错,保留主界面核心日志。反馈时不要公开完整订阅链接、UUID、密码和个人配置。

安全使用清单

  • 只从 v2rayN 项目的 Releases 或项目文档进入下载,不使用无法确认来源的二次打包。
  • 根据“关于本机”选择 arm64 或 x64,不要把 Intel 包当成 Apple 芯片原生包。
  • 下载后核对文件名、应用路径和系统提示;不要为了启动未知文件而关闭 Gatekeeper。
  • 订阅地址按敏感凭据处理,不截图、不公开粘贴到聊天群或工单。
  • 先用系统代理验证节点,再考虑 TUN;TUN 需要额外权限,也会扩大排查范围。
  • 关闭使用后清除系统代理,并通过出口 IP 或连接日志再次确认状态。

参考资料

本文主要依据以下已打开的项目文档与系统说明整理:v2rayN 官方仓库、发布文件介绍、UI 与订阅分组说明、系统代理与路由说明、官方 FAQ、Apple 芯片 Mac 说明 和 Apple:如果在 Mac 上无法打开 App。

常见问题

Mac 上应该下载 v2rayN 的 arm64 还是 64 位版本?

在“关于本机”中看到“芯片”并列出 Apple 芯片时选 arm64;看到“处理器”并列出 Intel 时选 64 位。不要依据 Mac 外观或购买年份猜测。

v2rayN 订阅导入后没有节点怎么办?

先确认订阅地址完整、未过期且没有复制多余空格,再进入订阅分组更新。仍为空时查看 guiLogs;如果返回的是登录页面或证书校验失败,客户端不会得到有效节点。

系统代理和 TUN 模式有什么区别?

系统代理主要影响遵循 macOS 代理设置的应用;TUN 通过虚拟网络接口接管更大范围的流量,需要管理员权限和额外路由处理。新手应先用系统代理验证节点。

开启代理后怎么确认真的生效?

关闭代理时查询一次出口 IP,开启活动服务器和系统代理后再查询一次;如果出口 IP 或地区发生变化,同时连接日志显示目标请求命中代理策略,通常可以确认该应用已经走代理。

为什么浏览器能用,但某个软件仍然连不上?

该软件可能不遵循系统代理。先确认 v2rayN 的自动配置系统代理和本地端口,再检查软件自身代理设置;仍不支持时,才考虑 TUN,并观察核心日志中的失败原因。

相关阅读

参考资料

  1. GitHub - 2dust/v2rayN 官方仓库
  2. v2rayN Releases Latest
  3. Release files introduction|v2rayN Wiki
  4. Description of some ui|v2rayN Wiki
  5. Description of system proxy routing|v2rayN Wiki
  6. Faq|v2rayN Wiki
  7. 搭载 Apple 芯片的 Mac 电脑|Apple 官方支持
  8. 如果在 Mac 上无法打开 App|Apple 官方支持
  9. GitHub - yanue/V2rayU 官方仓库