订阅 · 代理 · 连接排查

V2Ray 常见问题

先区分订阅、节点、接入方式与路由,再按现象检查。以下答案适用于 v2rayN 桌面端与 v2rayNG、v2flyNG 安卓端;具体菜单名称以当前客户端界面为准。

首次使用可先看配置教程;需要逐项设置路由与 DNS,可查阅进阶配置。点击问题展开答案,排查时每次只改一项。

基础认知

明确客户端、内核与服务配置的边界,避免把不同层的问题混在一起。

V2Ray、Xray 与 v2rayN 分别负责什么?

V2Ray 属于 Project V 代理生态,V2Fly 延续相关社区内核的维护,Xray 是同一技术生态中的分支。v2rayN 是图形客户端,负责管理订阅、生成配置和调用内核;内核负责实际处理连接。排查问题时先区分界面设置与内核报错:导入失败可能出在订阅格式,连接失败则要继续检查协议参数与内核支持。不要只看客户端名称判断某项协议能力,还要查看当前配置实际使用的内核及其支持范围。

v2rayN、v2rayNG 和 v2flyNG 应该怎么选?

Windows、macOS 与 Linux 桌面优先选择 v2rayN,便于管理订阅、路由和系统代理。Android 优先选择使用 Xray 内核的 v2rayNG;需要使用 v2fly 内核配置时,再考虑 v2flyNG。三者不是同一程序的不同界面,设置位置与可接受的配置格式可能不同。先按操作系统选客户端,再确认服务端协议和传输参数是否受支持。跨客户端迁移时优先重新导入原始订阅,不要把某个客户端的完整配置直接当成通用格式。

安装客户端后,为什么还需要订阅链接或节点配置?

客户端提供连接与管理功能,本身不等于远程代理服务。订阅链接用于获取一组服务器配置,单条节点配置则描述某个服务器的地址、端口、协议和认证参数。安装完成后,需要导入有效配置并选中可用服务器,内核才能建立对应连接。订阅有效期、服务器访问权限与客户端更新是不同事项,更新程序不会自动恢复失效服务。订阅链接往往包含访问凭据,应保存在可信位置;求助时隐藏链接、用户标识和认证字段。

REALITY 是独立协议吗,导入后为什么仍可能无法连接?

REALITY 不是拿到一个名称就能连接的完整节点配置,而是一种需要与代理协议、传输方式及相关参数配合使用的安全机制,常见于 Xray 配置。连接是否成立,还取决于服务端地址、端口、用户标识、serverName、公钥和 shortId 等字段是否匹配,以及内核是否支持该组合。应按服务提供方给出的配置导入,不要随意替换域名或复制其他节点的参数。导入成功只说明客户端识别了数据,并不证明服务端已接受连接。

查看三款客户端的选型说明 →

安装配置

先选对系统与架构,再完成导入和权限授权。

Android 安装包的 arm64 与 universal 怎么选?

先在设备的系统信息或处理器资料中确认支持的 ABI。多数较新的 Android 手机可选择 arm64;无法确认架构时,可先考虑 universal 通用包,它包含多个架构的组件,文件通常更大。处理器支持 64 位不代表当前系统一定提供 64 位应用环境,部分设备仍可能需要其他兼容构建。出现无法安装或解析失败时,同时检查系统要求、剩余空间与下载是否完成。不要仅凭手机购买年份下结论,也不要把桌面系统的 arm64 安装包用于 Android。

订阅导入失败或导入后列表为空,先检查什么?

先确认复制的是订阅地址,而不是账户中心页面、登录页面或一条说明文字;地址开头和结尾也不应混入空格、换行或标点。再确认正在使用订阅分组中的订阅导入入口,而不是单节点导入入口。若分组已建立但列表为空,先清除服务器过滤条件并切回全部分组,再执行订阅更新。随后查看更新日志,区分网络请求失败、返回登录页面和格式不支持。完整配置文件、分享链接与订阅内容并不总能互换,需要使用客户端支持的对应入口。

v2rayN 启用 TUN 提示权限不足,应该怎么处理?

先关闭 TUN,确认普通系统代理能够访问目标网站,再处理虚拟网卡和路由权限。Windows 可退出客户端后按需以管理员身份启动;macOS 按系统提示完成相关网络权限授权;Linux 按当前安装方式提供的说明配置必要权限。不同系统与版本的授权流程并不相同,不要套用其他平台的命令。若已授权仍失败,检查日志中的网卡创建或路由错误,并暂时停止其他 VPN 程序后重试。不要通过长期关闭系统安全机制来替代正常授权。

macOS 提示无法验证开发者,如何继续安装?

先确认安装包来自本站安装包页面对应的下载入口,并与本机 Apple Silicon 或 Intel 芯片匹配。尝试打开一次后,进入系统设置中的隐私与安全性,查看是否出现针对该应用的放行选项,按提示确认后重新打开。具体按钮名称会随系统版本变化,受组织管理的设备也可能限制操作。应用启动后,再分别处理系统代理或 TUN 所需权限,安全放行不等于网络权限全部完成。不要为打开单个应用而全局停用系统保护,来源不明的包也不应强行放行。

使用技巧

接入流量、筛选服务器和匹配路由分别处理,设置更容易验证。

系统代理、路由分流与 TUN 模式有什么区别?

系统代理告诉愿意遵循系统设置的应用,把请求交给本地代理端口;它不会自动接管所有程序。路由分流决定进入内核的请求采用 direct、代理或 block 等出站。TUN 通过虚拟网卡接入更多网络流量,但仍需配合路由与 DNS 设置。建议先用系统代理确认节点可用,再按应用需求启用 TUN。遇到某个程序不走代理时,先确认它是否遵循系统代理,不要直接认定节点失效;改变接入方式与改变分流规则是两项不同操作。

多个订阅如何分组,服务器过滤正则应该怎样写?

按订阅来源建立独立分组,填写清楚的备注,再分别设置更新地址。需要筛选服务器名称时,可在支持正则的服务器过滤栏使用 Japan|日本 匹配任一关键词,或使用 ^HK 匹配以 HK 开头的名称。正则符号有特殊含义,名称中的括号、点号等字符需要按实际匹配需求处理。先从简单关键词测试,确认结果后再组合条件。列表突然为空时先移除过滤条件,不要立即删除订阅;过滤改变的是显示或筛选结果,并不证明订阅服务器已经失效。

v2rayNG 如何设置分应用代理,并减少后台断连?

先在 v2rayNG 设置中启用分应用代理,并确认当前模式是仅代理选中应用,还是绕过选中应用,两种模式的含义相反。修改名单后重新建立连接,再用目标应用验证。Android 通过 VpnService 接入流量,通常不能与另一项占用同一 VPN 通道的服务同时工作。若锁屏后经常断连,可在系统电池设置中允许该应用后台运行,并按设备系统提供的选项配置自启动。不要一次改动大量省电设置;先观察日志与系统通知,确认是进程被结束还是远端连接中断。

geosite 与 geoip 规则更新后,为什么分流仍不符合预期?

geosite 按域名集合匹配,geoip 按 IP 地址集合匹配,更新数据文件只是补充分类内容,不会自动改变规则顺序或出站标签。先确认当前内核加载的是更新后的文件,再重新加载配置;同时检查规则是否被更靠前的宽泛条件截获。使用 geosite:cn 时,内核还需要拿到可匹配的域名信息,仅有目标 IP 不一定能命中该规则。结合日志查看实际命中的规则和出站,逐条验证。不要把所有不符合预期的连接都归因于数据库过旧。

继续阅读路由、DNS 与 TUN 配置 →

故障排查

保留可用配置,先做交叉验证,再依据日志缩小范围。

v2rayN 订阅更新失败,应该按什么顺序排查?

先确认订阅地址没有过期或被重置,并检查本机时间是否准确。随后分别尝试不通过代理更新与通过代理更新:前者依赖当前直连网络,后者需要已有可用节点,不能指望失效节点完成更新。查看日志中的 DNS、TLS、超时或 HTTP 状态信息;若返回登录页面或权限错误,应处理订阅账户与地址,而不是反复重装客户端。排查时保留原有分组,避免误删仍可使用的配置。分享日志前隐藏完整订阅链接和认证信息,不要在公开页面提交原始地址。

节点连接超时,是订阅失效还是本地网络问题?

单个节点超时不能直接证明整个订阅失效。先确认设备正常联网,再选同一订阅中的其他节点,并用同一目标网站重复测试;条件允许时换一个本地网络交叉验证。只有某个节点失败时,重点检查该服务器的地址、端口与服务状态;所有节点都失败时,再检查本地防火墙、DNS、系统时间及其他代理程序冲突。客户端测试项目的结果也不等同于所有实际业务表现,应结合真实访问与日志判断。调整配置时每次只改一项,记录结果后再继续下一步。

显示已连接但无法上网,先检查 DNS 还是节点?

已连接通常表示本地代理或虚拟网卡已启动,不代表远程服务器与目标网站都可达。先换一个节点及一个目标网站,确认是否为单点故障;再检查系统代理端口是否与客户端监听端口一致,并确认请求确实进入内核。若日志出现域名解析失败,再重点检查 DNS 服务器地址、查询路径及是否形成循环;如果直接连接服务器就超时,应先处理网络或节点。启用 TUN 后才发生的问题,可暂时退回系统代理验证,逐项恢复 DNS 和路由设置,避免同时更改所有参数。

v2rayN 系统代理不生效,退出后又无法直连怎么办?

先确认客户端已启用自动配置系统代理,并核对操作系统代理设置中的地址和端口。浏览器扩展、应用内独立代理、其他代理工具及组织策略都可能覆盖系统设置;只在某个应用失效时,应优先检查该应用的网络选项。退出客户端前先清除系统代理。若异常退出后无法直连,可到系统网络设置关闭残留的手动代理,再重新打开浏览器验证。不要把关闭代理与断开网络混为一谈;本地代理端口已停止监听而系统仍指向它时,请求就会失败。