v2rayN / v2rayNG / v2flyNG
V2Ray 常见问题
订阅导入、代理设置与连接排查。先确认问题发生在哪一层,再调整对应选项。
菜单名称以当前客户端版本为准。排查前保留可用配置,每次只改一项设置。
基础认知
区分客户端、内核与服务器配置,避免把不同层的问题混在一起。
V2Ray、Xray 和 v2rayN 分别是什么?
V2Ray 属于 Project V 代理工具生态,V2Fly 延续了 V2Ray 内核的社区维护;Xray 是由相关代码发展而来的另一内核分支。v2rayN 是桌面图形客户端,负责管理服务器、订阅和代理设置,实际连接由所选内核执行。排查问题时应分别记录客户端名称、客户端版本和内核名称,不能只写“V2Ray 出错”。使用 VLESS 配合 REALITY 时,还应确认当前内核确实支持这组设置,而不是仅看界面里能否选择协议名称。
v2rayN、v2rayNG 和 v2flyNG 怎么选?
Windows、macOS 和 Linux 桌面使用 v2rayN;Android 通常先选采用 Xray 内核的 v2rayNG,需要 V2Fly 内核配置兼容性时再考虑 v2flyNG。客户端与服务端必须在协议、传输方式和安全层上匹配,名称相近不代表功能完全相同。已有订阅时,先向配置提供方确认支持的客户端类型,再选择安装包。不要把一个客户端的完整配置文件直接覆盖到另一个客户端的数据目录;优先使用双方都支持的分享链接或订阅格式导入。
安装客户端以后,还需要订阅或服务器配置吗?
需要。客户端是配置与连接工具,安装本身不会生成可用的远程服务器。连接至少需要地址、端口和协议对应的认证信息,使用 TLS 或 REALITY 时还要提供匹配的安全层参数。订阅是批量获取和更新服务器配置的入口,不等于客户端账号。教程中的 example.com、your-uuid 等内容只是字段示例,不能用于实际连接。请从有权使用的配置来源取得参数,并妥善保存订阅地址;地址中可能含访问凭据,不应贴到公开讨论区。
系统代理、全局路由和 TUN 模式是一回事吗?
不是。系统代理告诉遵循系统设置的程序把请求交给本地代理;路由模式决定进入内核的请求采用代理、直连还是阻断;TUN 则通过虚拟网卡接管符合配置的网络流量。把路由改为全局代理,不会自动让所有程序遵循系统代理。反过来,开启 TUN 也不代表每个目标都一定走远程服务器,最终仍受路由和排除规则影响。新手先用系统代理验证浏览器连接,只有确实需要接管其他程序时,再单独配置 TUN,避免同时改动多层设置。
安装配置
从安装包架构到订阅入口,先核对输入内容,再处理系统权限。
Android 安装包的 arm64 与 universal 怎么选?
先查看设备处理器架构,而不是只看 Android 版本。多数近年的手机可使用 arm64 安装包;universal 通常包含多种架构,体积较大,适合无法确认架构时选择,但仍需符合客户端的最低系统要求。若提示无法安装,先核对剩余空间、安装来源授权以及是否已有同名但签名不同的应用。不要立即卸载旧版:先导出配置或记录订阅,再判断是否存在签名冲突。安装包架构不匹配与服务器连接失败属于不同问题,应分开处理。
订阅地址应该从哪里导入,为什么直接粘贴会失败?
v2rayN 可在“订阅分组设置”中新增分组并填写订阅地址,保存后再从“订阅分组”菜单执行更新;v2rayNG 可进入“订阅分组设置”,新增订阅后返回列表更新。菜单位置可能随版本调整。若粘贴后没有服务器,先确认复制的是完整订阅 URL,而不是介绍页面、登录页面或带说明文字的整段消息。再检查首尾空格、换行及链接是否过期。若拿到的是单条协议分享链接,应使用剪贴板导入配置的入口,不要填入订阅地址栏。
导入 VLESS 与 REALITY 后,哪些字段必须核对?
先检查地址、端口和用户 ID,再核对流控、传输协议、传输层安全、SNI、Fingerprint、PublicKey 与 ShortId。REALITY 是安全层方案,不是与 VLESS 并列选择的独立代理协议。服务端要求 xtls-rprx-vision 时,流控必须与之对应,不能凭名称猜选项。字段应按提供方参数填写,尤其不要把客户端所需的公钥误当成私钥。配置导入后仍需确认实际使用的内核;切换内核不会自动转换不兼容字段,也不应随意开启 Mux 试图修复参数错误。
开启 TUN 提示权限不足或虚拟网卡创建失败怎么办?
先关闭 TUN,确认普通系统代理可以正常连接,再处理虚拟网卡权限。Windows 通常需要以管理员身份启动客户端;macOS 和 Linux 应按照当前客户端提示完成所需授权或辅助组件配置,不要直接套用 Windows 的操作。检查是否有其他 VPN、虚拟网卡工具或安全软件拦截网卡创建。Android 的系统 VPN 授权也必须确认,且同一用户环境通常只能由一个 VPN 服务接管。先退出冲突程序再重试,不要为了排查而长期关闭系统安全防护。
使用技巧
订阅更新、路由与测速各有作用范围,测试结果需要结合实际请求判断。
订阅更新失败时,应该直接删除原订阅吗?
先保留原分组和已有可用配置。检查订阅 URL 是否完整、是否过期,以及设备时间是否准确,再看日志中的失败类型:名称解析失败、连接超时、证书错误或返回内容无法识别,处理方向并不相同。v2rayN 某些版本提供通过代理更新订阅的选项;使用前必须先有可用服务器,否则会形成依赖循环。若返回的是登录网页或提示页面,应联系配置提供方确认地址与订阅状态。恢复后只更新对应分组,避免删除全部配置导致失去原来的连接入口。
日常浏览应选全局代理,还是路由分流?
日常使用可先采用与实际访问需求相符的路由分流,让需要代理的目标走代理,其余目标直连。v2rayN 的预设可能包含“绕过大陆”等模式,但具体规则内容应以当前版本为准,不要只凭模式名称判断全部行为。全局代理适合短时对照排查:若全局可用而分流不可用,应重点检查规则命中与 DNS。这里的全局只描述内核如何处理已接收流量,不代表所有应用都被接管。测试结束后恢复原模式,并确认本地设备和局域网服务仍能访问。
节点测速有结果,为什么网页仍然打不开?
测速结果只代表对应测试方法成功,不能证明浏览器请求已经进入代理。TCP 测试通常只确认端口连接,真实连接测试也只覆盖指定测试地址。先确认已把目标服务器设为活动配置,再检查系统代理是否启用、浏览器是否有独立代理扩展,以及路由是否把目标送往预期出口。随后用少量明确的网站验证,并查看日志中是否出现对应请求。不要根据单次延迟排序反复切换配置;持续可用性、目标兼容性和实际请求结果比一个测试数字更能说明问题。
切换 Xray 与 V2Fly 内核前,需要注意什么?
先保存当前配置并确认服务端要求,再检查目标内核对协议、传输、安全层和路由字段的支持。两者有共同历史,但后续功能演进不同,不能视为完全可互换的运行组件。依赖 Xray 特定功能的配置,不应仅通过把 Core 改成 V2Fly 来尝试修复连接。切换后应重新启动连接并查看日志,确认实际加载的是目标内核。每次只改内核这一项,保留原配置作对照;若报未知字段或不支持的选项,应恢复兼容组合,而不是继续随机修改认证参数。
故障排查
按流量入口、名称解析、路由和远程连接的顺序缩小范围,避免一次重置全部设置。
节点一直显示超时,应该按什么顺序检查?
先确认设备本身能够正常访问网络,再检查活动服务器的地址、端口和认证信息,以及订阅是否已经失效。接着核对系统时间、TLS 或 REALITY 参数,并查看日志属于名称解析失败、连接超时还是认证失败。TCP 端口可达并不代表协议握手成功,不能据此排除配置问题。可使用同一订阅中另一条已知可用配置作对照,但每次只更换一个变量。若多台设备在不同网络下都无法连接同一服务器,应把错误类型和发生时间反馈给配置提供方,不要公开完整凭据。
显示已连接,却打不开网页,如何区分代理、DNS 与路由问题?
客户端显示运行或已连接,通常只能说明本地服务已启动,未必代表目标网站请求成功。先确认本地监听端口与系统代理端口一致,再临时停用浏览器独立代理扩展,观察访问时日志是否出现请求。没有请求时优先查流量入口;有请求但名称解析失败时再查 DNS;只有特定目标失败时检查路由命中和目标可用性。可临时切换全局路由作对照,验证后恢复。不要直接同时更换 DNS、端口、内核与服务器,否则即使恢复也无法判断真正原因。
系统代理不生效,或者退出客户端后无法上网怎么办?
在 v2rayN 中确认已选择“自动配置系统代理”,再到操作系统网络设置中检查代理地址是否指向本机,以及端口是否等于客户端实际监听端口。浏览器扩展、企业策略或其他代理工具可能覆盖该设置;部分应用则根本不读取系统代理,需要单独配置或评估 TUN。退出后无法上网时,重新打开客户端清除系统代理,或在系统设置中关闭残留的手动代理,再测试直连。不要把关闭全部网络设置当成固定步骤,也不要在不了解用途时删除单位要求的代理策略。
本地端口 10808 被占用,需要卸载客户端吗?
通常不需要。先检查是否重复启动了客户端,或有其他代理程序使用相同端口。Windows 可用 netstat 查看占用情况,macOS 和 Linux 可用 lsof 等系统工具定位进程;不熟悉命令时,可先正常退出已知的冲突程序。也可在 v2rayN 的参数设置中修改本地监听端口,保存并重启本地服务。修改后必须同步更新浏览器手动代理和其他应用中的端口,系统代理也应重新应用。10808 只是常见配置值,实际应以当前客户端显示的端口为准,不要盲目终止未知进程。