v2rayN 配置教程

导入订阅 → 选择代理模式 → 连接 → 验证是否生效。首次设置先走基础路径,确认能够访问后,再调整分流与 DNS。

开始前,先从客户端下载页选择适合设备的安装包,安装并打开客户端。另需准备可用的订阅地址,或由服务提供方给出的单条连接信息。客户端负责读取配置、启动内核和处理流量,本身不会自动生成可连接的远端服务器。订阅地址可能包含访问凭据,应按账号信息保管,不要贴进公开讨论区或截图。

这份教程按首次设置的短流程编排。界面名称可能随版本略有变化,遇到不同名称时,按“管理订阅地址”“更新服务器列表”“设置活动服务器”这些功能定位。初次操作保留默认的监听端口和内核选项,不要同时修改多个设置;每完成一步,先确认结果,再进入下一步。

1. 导入订阅

订阅地址是一条用于获取连接配置的链接,不是浏览器代理地址,也不是需要填写到系统网络设置里的服务器地址。复制时应使用服务提供方标注的完整订阅链接,避免把管理页面、登录页面或说明页地址当成订阅。若复制内容前后带有空格、引号或换行,粘贴后先检查,再保存。

v2rayN:添加分组并更新

打开主窗口顶部的“订阅分组”菜单,进入“订阅分组设置”,选择添加。给分组填写一个便于识别的备注,再把订阅链接粘贴到地址栏。备注只用于本地识别,不影响连接;地址才是更新时实际请求的内容。保存后关闭设置窗口,返回服务器列表所在的主界面。

再次打开“订阅分组”菜单,执行更新订阅。首次使用通常还没有可用的代理连接,可先选择不通过代理更新的选项;不同版本可能显示为“更新全部订阅(不通过代理)”或相近名称。若当前网络无法访问订阅地址,应先确认地址可用性,或使用已经可用的连接再更新,不要在尚未建立连接时反复切换更新方式。

更新完成后,主列表应出现该分组对应的服务器条目。点击分组查看内容,核对备注、协议类型等信息是否符合预期。没有出现条目时,先看更新提示:请求失败通常需要检查网络或地址;返回内容无法解析,则需要确认订阅格式和客户端是否匹配。此时还未进入连接阶段,不必先调整路由。

v2rayNG:保存地址后返回列表更新

在主界面打开侧边菜单,进入“订阅分组设置”,通过添加按钮建立分组,填写备注和订阅地址后保存。随后返回配置列表,从主界面的菜单中执行“更新订阅”。仅保存地址不会自动代表配置已经下载,必须看到列表中出现连接条目,才算完成导入。

若拿到的是单条连接分享链接,而非订阅地址,可使用从剪贴板导入配置的入口。不要把两种入口混用:单条链接一般生成单个配置,订阅地址则用于持续更新一组配置。两者的区别可查看名词解释中的订阅与客户端相关条目。完成导入后,先选定一个条目,接下来确定应用流量怎样进入客户端。

2. 选择代理模式

这一阶段要分清两个问题:应用是否把请求交给客户端,以及客户端收到请求后如何处理。前者属于流量入口,后者属于路由分流。“设置系统代理”不等于所有程序都会经过代理,“全局路由”也不等于所有程序都会自动进入客户端。先确定入口,再选路由,可以减少连接成功却只有部分应用生效的误判。

v2rayN:先使用系统代理

首次配置建议先用系统代理入口,不急于开启 TUN。找到主窗口或托盘菜单中的“系统代理”项,了解“自动配置系统代理”和“清除系统代理”的位置。前者把系统支持的代理设置指向客户端的本地监听端口;后者撤销相应设置。此时可以先确认菜单位置,待下一步内核启动正常后再启用。

浏览器通常能够读取系统代理,但部分应用使用自己的网络设置,或完全不遵循系统代理。为便于验证,先用一个没有额外代理扩展的浏览器测试。不要一边启用系统代理,一边在浏览器扩展中指向另一个端口,否则实际流量可能进入另一套配置,导致客户端日志和浏览器表现对不上。

随后查看“路由”选择项。日常使用可从包含直连与代理规则的预设开始,具体名称以当前界面为准。需要隔离排查时,可以临时使用让已进入客户端的请求统一走代理的路由预设,再在验证后恢复分流。这里改变的是出站决策,不会扩大系统代理能接收的应用范围。

v2rayNG:检查 VPN 模式与应用范围

打开设置,确认使用 VPN 模式作为基础入口。该模式通过安卓系统提供的 VPN 接口接收流量,不需要逐个给浏览器填写本地代理端口。若此前启用了分应用代理,先检查列表代表“仅代理所选应用”还是“绕过所选应用”;同一组勾选在不同模式下含义可能相反。首次验证可暂时关闭自定义分应用限制,减少变量。

路由设置中再选择适合的预设。目标是让需要代理的请求匹配代理出站,让应当直连的请求按规则直连,而不是把“全局”当成连接成功的必要条件。保持服务提供方要求的协议与传输参数不变,只选择流量入口和路由预设即可。关于 TUN、入站、出站的概念可先看名词解释;自定义规则留到基础连接验证后,再参照routing 字段参考调整。

3. 连接并检查启动状态

导入列表不代表已经使用其中某个条目,列表中显示测试结果也不等于应用请求已经经过代理。连接前要明确当前活动配置,并确认客户端已经按这份配置启动内核。先关闭其他正在接管网络的代理或 VPN 程序,避免系统代理被反复覆盖,或安卓端已有 VPN 占用接管位置。

v2rayN:设置活动服务器

在服务器列表中选中准备使用的条目,通过右键菜单执行“设为活动服务器”;部分版本也支持双击条目完成这一操作。观察列表的活动标记和底部状态信息,确认选中的不是另一个分组里的同名条目。如果客户端正在运行,切换活动服务器通常会重新生成或加载配置,此时等日志完成启动后再测试访问。

打开日志区域,重点检查是否出现配置解析失败、端口占用或内核启动失败等提示。端口占用时,不要只连续点击重启;先确认是否重复启动了客户端,或本机其他程序正在监听相同端口。关闭重复进程后再启动,通常比同时改多个监听端口更容易判断原因。

确认内核正常运行后,将“系统代理”设置为“自动配置系统代理”。如果之前一直选择“清除系统代理”,浏览器可能仍然直接连接,即使客户端内核正在运行也不会自动收到请求。使用期间可以把窗口最小化到托盘,但不要把退出客户端与最小化混淆;退出后本地监听服务会停止。

v2rayNG:确认授权与运行提示

点击配置列表中的目标条目,确认选中标记,再点击主界面的连接按钮。首次连接时,安卓系统会显示 VPN 连接请求,阅读系统说明后确认。只有授权成功,客户端才能通过该接口接收应用流量;如果取消授权,应重新点击连接并完成确认,而不是继续修改订阅。

启动后查看客户端连接状态、系统 VPN 标识或常驻通知,并检查日志。系统标识说明流量接管接口已经建立,不代表远端服务器必然可达。若切到其他应用后很快断开,可检查系统对客户端的后台运行和电池使用限制,按设备设置允许持续运行。先确认运行稳定,再进入实际访问验证,避免把后台终止误判成节点问题。

4. 验证是否生效

验证要同时覆盖应用访问和客户端处理路径。一次延迟测试只能反映测试方法对应的连接情况,不能证明所有应用、所有域名都已按预期处理。打开前面选定的浏览器,访问一个预期经代理连接的站点,重新加载页面,并同步观察客户端日志是否出现对应请求。尽量使用新标签页,避免只看到缓存内容。

对照访问结果与出站路径

如果日志能够显示路由结果,检查这次请求匹配的是代理出站还是直连出站。分流模式下,部分站点走直连是正常结果,不能仅凭某个页面正常打开就认定代理生效。应选择预期走代理的目标测试,再访问一个预期走直连的目标,对照路由设置理解结果。

需要进一步确认时,可在同一个浏览器中打开可信的出口地址查询页面,记录启用代理后的结果;在不影响其他任务的前提下,临时关闭入口后对比,再恢复连接。桌面端可清除系统代理后对比,安卓端可停止 VPN 连接后对比。查询页面本身也可能被路由为直连,因此出口未变化时,应先看它匹配的规则,不能直接判定所有代理请求都失败。

最后测试实际需要使用的应用。若浏览器通过而某个桌面应用没有变化,优先检查该应用是否读取系统代理,或是否存在自己的代理设置;不要立即重装客户端。安卓端则检查分应用列表是否把目标应用排除。只有确认入口范围不足、确实需要更广的流量接管时,再考虑 TUN 等进阶方式。

未生效时按固定顺序检查

第一步看入口:当前应用请求是否出现在客户端日志中。完全没有相关记录时,先检查系统代理、VPN 授权、浏览器扩展与分应用范围。第二步看路由:请求是否进入客户端但被送往直连或阻断出站。第三步看连接:已匹配代理却超时或握手失败时,检查活动服务器、网络连通性、设备时间和连接参数。第四步再看域名解析,避免一开始就改动整段 DNS 配置。

若需要尝试其他条目,保持相同浏览器、相同测试目标和相同路由,每次只切换一个服务器。记录现象是无法解析、连接超时还是证书相关错误,排查会比反复更新订阅更有效。分享日志前,应遮盖订阅地址、用户标识、连接凭据和不希望公开的访问目标。

基础流程完成后,保留这套能够工作的配置,再逐项增加规则。后续订阅更新通常会刷新分组条目,手动修改订阅条目可能被覆盖;重要的自定义设置应使用客户端提供的独立配置入口管理。需要理解配置生成结果时,继续阅读config.json 配置字段参考,按 inbounds、outbounds、routing 与 dns 的顺序核对,不必在首次连接阶段重写整份配置。

下载客户端