适合已经打开 v2rayN、但还分不清“选中服务器”和“启用代理”的用户。按服务器列表、订阅分组、运行日志、参数设置逐项操作,最后完成一次从导入订阅到浏览器访问的检查。菜单以 Windows 中文界面的 v2rayN 7.x 常见布局为参照;桌面版与 WPF 版的位置、个别名称可能不同,端口以当前客户端显示值为准。
先区分主窗口里的四类状态
v2rayN 是客户端管理界面,负责保存服务器资料、生成运行配置并调用内核。主窗口正常显示,只能说明界面程序已启动;是否启动了内核、哪条服务器正在使用、浏览器是否把请求交给本地代理,是另外三件事。排查时把这些状态分开,比反复切换节点更有效。
主窗口:配置操作与运行状态分开看
配置操作区
- 服务器列表:查看协议、地址、端口与测试结果。
- 订阅分组:按来源筛选列表,管理订阅地址。
- 参数设置:调整本地监听、日志级别等选项。
运行状态区
- 当前服务器标记:确认实际启用项,而非鼠标选中行。
- 系统代理与路由选择:确认请求如何进入、如何分流。
- 日志窗口:确认内核启动结果与请求错误。
列表有服务器、内核已启动、系统代理已设置,分别检查,不用其中一项代替全部判断。
第一次使用时,先保持 Tun 关闭,只测试一条服务器和系统代理。这样出现问题时,可以集中检查本地监听、服务器连接与浏览器设置,不必同时处理虚拟网卡、权限和路由接管。
服务器列表:各列含义与启用方法
单击某一行通常只是选中它,便于编辑、测试或删除。要切换实际使用的服务器,应在右键菜单执行“设为活动服务器”;支持该操作的界面也可以双击启用。切换后观察活动标记与日志是否发生变化,不要仅凭行背景颜色判断。
| 列表项目 | 具体含义 | 阅读时注意 |
|---|---|---|
| 备注或别名 | 便于辨认的显示名称 | 名称中的地区与倍率属于来源描述,不能证明实际出口位置或速度。 |
| 类型或协议 | 例如 VMess、VLESS | 这是连接协议,不是系统代理模式,也不是速度等级。 |
| 地址与端口 | 远端服务器的域名或 IP,以及服务端口 | 远端的 443 与本地监听的 10808 是不同用途,不能互相替换。 |
| 传输与 TLS | 例如 WebSocket、gRPC,以及连接安全设置 | 需要与服务端一致;不要为了试连而随意改动。 |
| 延迟 | 某一次测试的耗时,通常以毫秒显示 | 先确认测试类型,TCP 连接测试与真实连接测试含义不同。 |
| 速度 | 下载测试所得的吞吐结果 | 受测试地址、时间与本地网络影响,测试本身也会消耗流量。 |
| 订阅分组 | 该条配置所属的来源分组 | 用于筛选和批量更新,不代表流量按组自动分配。 |
例如某条记录显示 80 ms,这只描述一次测试结果,不等于所有网站的响应时间。TCP 测试成功表示目标端口能够建立连接,不能据此确认 UUID、TLS、传输路径全部正确。真实连接测试更接近实际使用,但测试地址自身不可达时,也可能出现超时。
- 先选中一条记录,从右键菜单执行“测试服务器真连接延迟”,观察该行结果与同时产生的日志。
- 再执行“设为活动服务器”,确认当前服务器标记切到目标行。
- 需要修改时,进入该服务器的编辑窗口;订阅导入项优先核对来源,避免更新后覆盖手动修改。
- 不要一开始对全部服务器批量测速。先测试少量记录,减少并发对网络和结果的干扰。
订阅分组:先建分组,再更新列表
订阅地址是获取服务器配置的入口,不是普通网页地址,也不是单条 VMess 或 VLESS 分享链接。“导入分享链接”与“添加订阅地址”承担不同工作:前者导入具体配置,后者保存一个可以后续刷新的来源。订阅链接经常包含访问凭据,不应贴进截图或公开日志。
-
打开分组设置
进入主窗口“订阅分组”→“订阅分组设置”,选择“添加”。若当前界面提供分组旁的“+”,也可从该入口新建分组。
-
填写来源
填写便于辨认的别名,例如“日常线路”,将完整订阅地址粘贴到“可选地址(Url)”或对应的订阅地址栏,保存设置。
-
更新订阅
从“订阅分组”菜单选择“更新全部订阅(不通过代理)”。若来源必须经过代理访问,先启用可用服务器,再选择“更新全部订阅(通过代理)”。
-
核对结果
查看更新提示,切换到刚建立的分组检查服务器列表。对其中一条执行连接测试,再将它设为活动服务器。
分组切换主要改变列表的筛选范围,不等同于切换活动服务器。切换到另一个分组后,当前使用项可能仍在原分组中。需要换线路时,还要明确执行启用动作。更新订阅则会刷新来源提供的记录,可能替换旧项目;重要的手动配置应单独保存。
日志窗口:按时间找到第一条错误
日志窗口通常位于主窗口下部,显示界面操作提示与内核运行消息。排查时先记下操作时间,再执行一次切换服务器或访问网页,只看这一时间点附近的新日志。旧的错误记录不会因为换节点自动消失,不能把几小时前的报错当作当前结果。
| 日志关键词 | 优先判断 | 下一步操作 |
|---|---|---|
address already in use | 本地监听端口可能被占用 | 检查是否运行了两个客户端实例;若修改本地端口,同步修改手动设置代理的应用。 |
connection refused | 目标拒绝连接 | 先看目标地址:127.0.0.1 指向本地监听,远端地址则检查服务器端口与服务状态。 |
i/o timeout | 连接或读写超过等待时间 | 对照同一行的目标,检查是连接服务器超时、DNS 超时,还是访问站点超时。 |
x509 | 证书验证未通过 | 先同步系统日期与时间,再核对服务器配置里的 TLS 域名、SNI 与证书对应关系。 |
failed to load config | 运行配置加载失败 | 继续读紧邻的字段、文件或行号提示,检查最近改动,不要先归因于服务器不可用。 |
日志中的目标地址和出站标记同样重要。请求进入内核,并不代表它一定走代理:直连规则命中后也会产生连接记录。反过来,没有访问日志也不必然表示浏览器没有发请求,可能是当前日志级别没有记录这类信息。
- 排查前保留必要的原始错误,再清空显示区域,避免混读旧记录。
- 临时提高日志级别后复现一次问题,完成后恢复常用级别,避免日志持续增长。
- 分享日志前遮盖订阅地址、用户标识、访问域名和个人文件路径,保留错误关键词与发生时间。
参数设置:本地端口、系统代理与 Tun
从“设置”→“参数设置”进入配置窗口,优先检查“Core 基础设置”和“v2rayN 设置”等页面。不同版本可能调整标签位置,应按设置项名称查找,而不是照搬其他版本的截图。修改后按界面要求保存,并观察是否已重新启动内核。
本地监听检查
- 示例地址
- 127.0.0.1,仅供本机连接
- 示例端口
- 10808,以当前设置为准
- 监听协议
- 确认当前是 SOCKS、HTTP 还是混合监听
- 局域网连接
- 没有其他设备接入需求时,不开启允许局域网连接
旧版可能分别使用 10808 与 10809,新版也可能采用混合监听。应用里填写的协议和端口必须对应实际配置。
日常运行检查
- 日志级别
- 日常可使用 warning,排查时按需切换 info 或 debug
- 系统代理
- 测试普通浏览器访问时选择“自动配置系统代理”
- Tun 模式
- 初次排查保持关闭,需要接管其他流量时再启用
- 开机启动
- 手动启动与连接测试通过后,再按需开启
日志是否出现访问记录受级别与内核影响;开启系统代理也不会让所有应用自动使用代理。
系统代理与路由模式分属两个层面。“自动配置系统代理”让遵循系统代理设置的应用把请求交给本地监听;路由规则再决定这些请求走直连、代理还是阻断。因此,设置系统代理不等于全部流量走代理,选择全局代理路由也不等于接管了所有程序。
Tun 用于通过虚拟网络接口接管更多流量,需要相应权限与网络环境支持。在 Windows 上遇到权限提示时按客户端要求处理,但不要把“以管理员身份运行”当作所有错误的通用修复。内核未启动、订阅参数错误、本地端口冲突,都需要各自解决。
从主窗口完成一次访问检查
按“配置已导入 → 活动服务器已确定 → 内核正常启动 → 请求进入本地监听 → 路由按预期选择出站”的顺序检查。每次只改一项,并重复访问同一个已知可用页面,才容易判断改动是否有效。下面几种情况最容易让新用户误判。
列表有很多服务器,为什么还不能上网?
先右键一条记录执行“设为活动服务器”,查看日志有没有启动失败。再将主界面或托盘菜单中的系统代理设为“自动配置系统代理”,用遵循系统代理的浏览器测试。列表存在只说明配置已保存。
切换了订阅分组,出口怎么没有变化?
分组切换是筛选操作。请在目标分组内重新启用一条服务器,检查活动标记,再建立新的网页连接。已经存在的长连接不一定立即迁移,必要时关闭测试页面后重新打开。
延迟测试成功,浏览器却一直转圈?
确认测的是 TCP 连接还是真实连接,再核对浏览器是否使用独立代理扩展或手动端口。以 127.0.0.1:10808 为例,只有当前确实存在匹配协议的监听时,这个地址才有效;同时对照日志中的 TLS 或超时错误。
退出客户端后浏览器也打不开页面了?
重新打开客户端,从系统代理菜单选择“清除系统代理”,再正常退出。若客户端无法启动,在 Windows“设置”→“网络和 Internet”→“代理”中检查是否残留指向 127.0.0.1 的手动代理,并核对是否还有失效的自动配置脚本。
检查通过后,保留已验证的端口、路由与日志设置,再逐项启用开机启动、订阅自动更新或 Tun。需要进一步了解订阅导入与代理设置,可以按教程操作;遇到启动错误,则先保存日志中的第一条有效错误,再进入排查手册。