基础认知
区分客户端、内核、节点和流量接管方式。
V2Ray、v2rayN、v2rayNG 与 v2flyNG 有什么区别?
V2Ray 通常指 Project V 生态中的代理内核及相关技术,不是这三款图形客户端的统一名称。v2rayN 用于 Windows、macOS、Linux 桌面;v2rayNG 是采用 Xray 内核的 Android 客户端;v2flyNG 是采用 V2Fly 内核的 Android 备选。图形客户端负责订阅、节点选择和代理开关,内核负责实际连接。排查问题时先记录客户端名称、版本与内核名称,不要只写 V2Ray 连不上,否则难以对应菜单位置与协议支持范围。
安装客户端后,为什么没有可以连接的节点?
客户端是配置与连接工具,安装后不会自动获得可用服务器。需要先准备有权使用的订阅地址、节点分享链接或完整配置,再执行导入。订阅地址通常用于获取一组节点,分享链接通常对应单个节点,两者入口不同。导入后还要在服务器列表中选中节点,并开启系统代理或 VPN 连接。不要把普通网页地址当作订阅,也不要在公开评论、截图或在线转换工具中提交订阅内容,其中可能包含账户标识和连接凭据。
系统代理、TUN 与路由模式分别控制什么?
系统代理决定遵循系统代理设置的应用是否把请求交给客户端;TUN 通过虚拟网卡接收流量,覆盖方式与系统代理不同;路由模式决定流量进入内核后走代理、直连还是阻断。开启系统代理不等于所有应用都被接管,切换全局路由也不能自动接管绕过代理的程序。初次配置建议先使用系统代理验证浏览器访问,再按具体应用需求考虑 TUN。排查时分开检查流量是否进入客户端,以及进入后命中了哪条路由规则。
VMess、VLESS、Trojan 与 Shadowsocks 可以随意切换吗?
不能只修改客户端里的协议名称。协议必须与服务端一致,地址、端口、身份字段、传输方式和 TLS 参数也需要配套。VMess 分享链接与内核原生 JSON 配置是不同表达格式,改链接前缀不能完成协议转换。先按提供方给出的原始配置导入,再核对客户端和所选内核是否支持对应组合。遇到无法识别的配置,应保留原始内容并确认格式来源,不要为了通过导入而删除不认识的字段;部分字段正是连接所必需的。
安装配置
先选对安装包,再导入订阅、确认权限。
v2rayNG 安装包的 arm64 与 universal 怎么选?
多数较新的 Android 手机可以选择 arm64,但购买年份不能直接证明系统架构。先在手机的设置 → 关于手机中确认型号,再查询设备的处理器与系统架构资料;部分设备的设置页不会直接显示 ABI。确认使用 64 位 ARM 系统时选 arm64,架构不明确时可考虑 universal,它包含多个架构,文件通常更大。若出现应用未安装,还应核对系统版本、存储空间以及已安装版本的签名,不能把所有安装失败都归因于架构。
v2rayN 和 v2rayNG 分别从哪里导入订阅?
v2rayN 桌面端从顶部订阅分组菜单进入订阅分组设置,新增分组并填写订阅地址,保存后回到订阅分组菜单执行更新当前订阅(不通过代理)。v2rayNG 从侧边菜单进入订阅分组设置,添加名称和地址后,返回主界面,在右上角菜单执行更新订阅。不同版本的菜单措辞可能略有变化,以订阅分组设置和更新订阅这两个功能为准。更新完成后检查服务器列表是否增加节点,再选择节点连接;仅保存地址不会自动完成首次获取。
订阅导入提示格式错误,应该先检查什么?
先区分订阅地址和节点分享链接:前者一般是完整的 HTTPS 地址,后者带有 vmess://、vless:// 等协议前缀。订阅地址应填入订阅分组设置,单个分享链接应使用从剪贴板导入等节点导入入口。重新复制时去掉首尾空格、换行、引号及聊天软件附加的标点,保留地址原有参数。若获取到的是登录页、错误页或客户端不支持的配置格式,反复粘贴也不会成功。应向提供方确认适用于当前客户端的格式,不要把敏感链接交给陌生转换网站。
TUN 无法启动,管理员权限和 VPN 授权怎么处理?
桌面端先查看 v2rayN 底部日志,区分权限不足、虚拟网卡初始化失败与路由写入失败。Windows 可退出客户端后以管理员身份运行,再测试 TUN;macOS、Linux 按当前版本提示完成所需的辅助组件或权限配置,不能直接照搬 Windows 操作。Android 端通常通过系统 VPN 接口接管流量,首次启动时需要确认系统连接请求,同时避免另一款 VPN 应用占用连接。若设备受工作资料或管理策略限制,应先确认策略允许该功能,不要反复授权或关闭系统防护。
使用技巧
路由、DNS 与测速分别验证不同环节。
全局代理和规则分流如何选择?
日常使用可先选择规则分流,临时定位问题时再用全局代理对照。v2rayN 在主窗口底部的路由选择区域切换路由配置,系统代理开关需要单独确认;v2rayNG 在侧边菜单的路由设置中检查预定义规则及自定义规则。全局代理表示进入该路由配置的流量倾向于代理出站,不表示所有程序都会自动使用代理。若切换后目标网站恢复访问,重点检查规则顺序、域名匹配和 DNS;测试结束后恢复原有模式,避免把临时排查设置长期保留。
V2Ray DNS 设置应该改系统还是客户端?
先确认域名由谁解析,再决定修改位置。应用直连、系统代理和 TUN 下的解析路径可能不同,改系统 DNS 不一定会影响内核中的远程解析。v2rayN 可在设置中的 DNS 设置入口检查当前配置;v2rayNG 可在设置页查找本地 DNS、远程 DNS 等相关项目,实际可见项取决于版本。先保留默认配置,用同一节点对照域名访问与日志中的解析错误,再逐项调整。不要一次替换全部解析服务器和路由规则,否则难以判断恢复或失败来自哪项修改。
TCPing 很低,为什么网页仍然打开很慢?
TCPing 主要反映到目标端口建立连接的情况,不代表完整代理握手、域名解析和目标站点访问都正常。真连接延迟会通过代理发起测试请求,下载测速则更接近持续传输表现。v2rayN 可在服务器列表右键菜单中选择对应测试项目;v2rayNG 可从主界面菜单选择真连接测试相关功能。比较时保持网络、测试地址和时间接近,并避免同时下载大文件。若只有某个网站慢,还要检查该网站路径与路由命中情况,不应只按一个延迟数字反复更换节点。
电脑与安卓手机如何保持节点配置一致?
优先在两端分别添加同一个有效订阅地址,并各自执行更新,这样节点变更可由订阅源统一提供。先确认账户允许多设备使用,设备数量和并发连接限制由服务提供方决定。临时迁移单个节点可以使用分享链接或二维码,但它们通常不会随订阅更新自动变化。桌面与安卓的界面设置、系统代理、VPN 授权和 TUN 参数不能直接互相照搬。备份时区分节点信息与客户端偏好,分享截图前隐藏地址、身份字段和二维码。
故障排查
从更新日志与连接日志开始,区分获取配置、启动内核和访问目标三个阶段。
订阅更新失败,如何判断是地址问题还是网络问题?
先查看更新日志里的具体错误。域名解析失败应检查当前网络和解析路径;连接超时应检查订阅域名的可达性;HTTP 401 或 403 应核对地址权限及账户状态;404 应确认地址是否变更,但错误码本身不能单独证明原因。v2rayN 可先使用更新当前订阅(不通过代理),若直连路径不可用且已有可用节点,再尝试通过代理更新。不要在没有可用节点时依赖代理更新。旧列表仍可使用时先保留,避免删除订阅后失去用于恢复连接的配置。
节点超时连不上,按什么顺序排查?
先开启系统自动时间并确认时区,再检查本地网络能否正常访问直连网站。随后在客户端日志中确认内核是否启动,以及本地监听端口是否被占用;端口冲突应关闭占用程序或调整客户端端口,并同步修改应用中的代理地址。接着核对节点地址、端口、TLS、SNI 与传输参数,最后检查路由及订阅有效状态。每次只改一项并重新测试。若同一订阅的全部节点同时失败,优先检查共同因素;若仅单个节点失败,再向提供方确认该节点的服务状态。
显示已连接,但浏览器无法上网,检查哪里?
已连接通常只能说明内核或 VPN 接口已启动,不能证明目标网站访问成功。先查看客户端日志是否出现浏览器请求;没有请求时检查浏览器独立代理、系统代理和其他代理扩展是否互相覆盖。有请求但报错时,再区分域名解析失败、TLS 握手失败或出站超时。临时换一个已知可用节点及普通测试网站进行对照,避免只测试单一站点。若关闭客户端后仍无法访问,应确认系统代理已经清除,而不是继续指向已停止监听的本地端口。
v2rayN 系统代理不生效,为什么有些应用仍然直连?
先在 v2rayN 主窗口底部的系统代理菜单选择自动配置系统代理,再到操作系统的网络代理设置确认地址与端口已经写入,并与客户端实际监听值一致。浏览器若使用自己的代理设置,应改为遵循系统设置或填入正确的本地代理。部分游戏、命令行程序和其他应用不会读取系统代理,需要在应用内部配置,或在确认权限后评估 TUN。不要同时运行多款会修改系统代理的软件。恢复设置后重新打开目标应用,并结合日志确认流量确实进入客户端。