基础认知
先分清客户端、内核和代理模式,避免在错误的设置层面反复尝试。专业名词可配合术语表阅读。
V2Ray、V2Fly、Xray 与 v2rayN、v2rayNG 分别是什么?
先区分内核和图形客户端。Project V 是相关工具与协议的开源生态背景;V2Fly 维护 V2Ray 内核,Xray 是另一条内核分支。v2rayN 提供桌面端的订阅、服务器和路由管理界面;v2rayNG 是采用 Xray 内核的安卓客户端,v2flyNG 则是采用 V2Fly 内核的备选。配置能否使用,取决于客户端实际调用的内核及其版本。导入失败时,应核对协议和传输支持,而不是只看产品名称是否相近。
安装客户端后,为什么服务器列表仍然为空?
客户端负责管理配置和转发流量,安装包本身不附带可用服务器。需要先取得有权使用的订阅地址、分享链接或配置文件,再通过订阅分组或导入入口添加。订阅地址是一组配置的更新入口,单条分享链接通常只描述一个服务器,两者不能随意互换。若已经添加订阅却没有条目,先执行一次更新,再查看更新日志;还要确认当前分组和搜索过滤没有隐藏服务器。不要把账户登录页地址当作订阅地址。
系统代理、TUN 模式与安卓 VPN 模式有什么区别?
系统代理向应用公布本地 HTTP 或 SOCKS 代理入口,只有读取该设置的应用才会跟随。TUN 模式通过虚拟网卡接收符合路由条件的流量,覆盖范围通常更广,但还受权限、排除规则和 DNS 设置影响。v2rayNG 的 VPN 模式使用安卓提供的 VPN 接口接收设备流量,并不等于连接到另一项商业 VPN 服务。排查时先只保留一种接管方式,确认可用后再增加分流规则,避免多个代理工具同时修改网络路径。
VMess、VLESS、Trojan 和 REALITY 可以直接互相切换吗?
不能只改客户端里的协议名称。VMess、VLESS、Trojan 的认证字段和服务端配置不同;REALITY 属于传输安全相关配置,不是与这些协议并列的单独服务器类型。客户端填写的地址、端口、认证信息、传输方式以及安全参数都需要与服务端对应。导入分享链接后,应优先保留提供方给出的参数。遇到不支持的字段,先确认客户端与内核是否需要更新;不要通过关闭安全校验或随意替换协议来试错。
安装配置
按设备架构选择安装包,再处理订阅格式与权限。需要重新安装时,先到客户端下载页确认平台和包类型。
订阅导入失败,应该先检查地址还是客户端?
先检查地址。复制完整订阅链接,去掉首尾空格,确认没有换行、聊天软件附加的标点或被截断的查询参数。在 v2rayN 中将地址填入订阅分组的地址字段,再执行更新;在 v2rayNG 中使用订阅分组设置,不要把订阅地址当作单条服务器链接从剪贴板导入。若返回内容是登录页面、错误页面或客户端不支持的格式,需要从提供方重新取得适用地址。查看日志时保留错误类型即可,分享截图前应遮住完整订阅地址和认证信息。
安卓安装包的 arm64 与 universal 应该怎么选?
先查看设备的处理器架构和系统支持的应用 ABI。多数较新的安卓手机适合 arm64 包,但仅凭上市年份不能完全确定,部分设备使用的系统仍可能只支持其他 ABI。universal 包包含多种架构,体积通常更大,适合无法确认架构时尝试。出现安装失败或提示应用不兼容时,还要核对安卓版本、存储空间以及已有安装的签名是否一致。不要立刻卸载旧版;先导出配置并妥善保存,再按实际错误决定是否重装。
v2rayN 开启 TUN 模式提示权限不足怎么办?
先关闭 TUN,保存配置,再按当前系统和客户端版本要求授予创建虚拟网卡及修改路由的权限。Windows 可退出后以管理员身份启动 v2rayN;macOS 与 Linux 应按客户端提示完成授权,不要把普通用户的设置目录随意改成系统目录。若仍失败,查看日志中是权限拒绝、虚拟网卡创建失败还是路由冲突,并检查是否有其他 VPN 或网络管理工具占用。先验证普通代理连接正常,再单独排查 TUN,避免把服务器故障误判为权限问题。
macOS 和 Linux 安装 v2rayN 时如何选择软件包?
macOS 先在关于本机中查看芯片:Apple Silicon 选择 arm64,Intel 处理器选择 x64。Linux 同时核对处理器架构和发行版包格式,Debian、Ubuntu 系通常使用 deb,Fedora 系通常使用 rpm;终端运行 uname -m 可辅助判断架构,x86_64 对应 x64,aarch64 通常对应 arm64。安装成功不代表依赖与桌面权限都已就绪,首次启动应留意错误提示。不要仅按文件扩展名相似就混装不同发行版的软件包。
使用技巧
订阅、测速和分应用设置应分别验证。先保留一份可用配置,再逐步调整接管范围。
怎样更新订阅,同时保留本地分组和路由设置?
先通过客户端提供的备份或导出功能保存现有配置,再按来源建立独立订阅分组,给分组设置便于识别的备注。更新时只操作目标分组,并先取消服务器列表的搜索过滤,确认更新结果。订阅下发的服务器参数可能在更新时被覆盖,需要长期保留的手工调整应另建独立条目,不要直接修改订阅条目后依赖它永久保留。路由规则与订阅内容分别管理;更新前后可记录条目变化和日志,但不要把完整订阅地址写进公开笔记。
V2Ray 节点测速时,延迟测试和实际下载速度怎么看?
先看测试类型。TCP 连接测试主要反映指定端口能否建立连接;通过代理请求测试地址,更接近一次实际访问,但仍不能代表全部网站的体验。下载速度还受线路拥塞、服务器负载、目标站点和本地带宽影响,不能只按最低延迟选服务器。建议使用相同网络和相同测试目标,分批测试,再访问实际需要使用的服务。速度测试会消耗流量,也可能触发服务端限制;不要高频并发测试整个订阅,更不要把一次超时当作永久失效。
v2rayNG 分应用代理的列表代表走代理还是绕过?
先阅读当前版本分应用代理页面中的模式说明,再选择应用。列表可能用于指定需要接管的应用,也可能用于指定需要绕过的应用,勾选动作本身不代表固定含义。修改后按提示重启 VPN 连接,让新的应用范围生效。可先选一个浏览器验证,不要一次加入大量应用。还要注意系统组件、工作资料中的应用和独立下载进程可能不在同一个接管范围内。若某个应用表现异常,先恢复到较简单的应用范围,再逐个检查例外。
手机怎样通过局域网使用电脑上的 v2rayN 代理?
让两台设备连接同一可信局域网,在 v2rayN 中开启允许来自局域网的连接,确认实际监听地址和 HTTP 代理端口,再在电脑防火墙中仅对可信网络放行该端口。手机的 WLAN 代理设置应填写电脑的局域网 IP,而不是 127.0.0.1;端口以客户端显示为准。该方式主要影响遵循 WLAN HTTP 代理设置的应用,不等于接管手机全部流量。若连接失败,检查访客网络隔离、电脑休眠和地址变化;使用结束后关闭局域网监听,避免扩大访问范围。
故障排查
先区分订阅请求、本地监听和远端连接。记录错误发生的时间、操作及日志类型,比反复重装更有助于定位原因。
v2rayN 订阅更新失败,但已有服务器还能连接,怎么办?
已有服务器可用,说明数据连接不一定有问题,订阅更新走的是另一条请求链路。先查看更新日志:超时多与访问路径或 DNS 有关,认证错误应检查地址是否失效,解析错误则要核对返回格式。若当前版本提供通过代理更新订阅的选项,可在保留可用服务器的前提下尝试,并确认更新请求确实经过该服务器。不要先清空全部配置,也不要反复删除重建分组。若出现 TLS 或证书错误,应检查系统时间及网络认证页面,而不是关闭证书验证。
服务器测试一直超时,应该按什么顺序排查?
先确认本机基础网络可用,再核对服务器地址、端口和订阅有效状态。随后对一个已知可用的服务器做对照测试,判断是单个条目失败还是所有条目失败。若全部失败,检查本地防火墙、其他 VPN、DNS 解析和当前网络限制;若只有一个失败,重点查看服务端状态及参数是否更新。TCP 测试成功但实际请求超时,还可能是认证、传输或安全参数不匹配。日志中的连接拒绝、域名解析失败和请求超时不是同一种错误,应按错误类别处理。
客户端显示已连接,但网页仍打不开,怎么检查 DNS 和路由?
已连接通常只说明本地代理或 VPN 接口已经启动,不能据此认定服务器和目标网站均可达。先用客户端的连接测试验证当前服务器,再确认浏览器是否真的使用了本地代理。若日志出现域名解析失败,检查 DNS 服务器是否可达,以及 DNS 请求是否被错误地送入尚未建立的代理链路。若仅部分域名失败,再检查路由规则的匹配顺序和目标出站。排查时先恢复简单规则作为对照,保留原配置备份;不要同时更换 DNS、协议和路由,否则难以判断哪项修改有效。
系统代理不生效,为什么浏览器能用而终端不能用?
先在 v2rayN 中确认已选择自动配置系统代理,并核对当前 HTTP 与 SOCKS 监听端口。浏览器可能读取系统设置,也可能被扩展或独立代理设置覆盖;终端工具则常常只读取自身配置或代理环境变量。可临时使用 curl --proxy http://127.0.0.1:10809 https://example.com 验证 HTTP 代理路径,其中端口必须替换为实际值。显式指定代理可用而普通命令不可用时,再为相应终端工具配置环境变量。不要把本地代理问题与远端服务器超时混在一起处理。