适合拿到订阅地址、但不确定应粘贴到哪里的新用户。先区分订阅地址、分享链接和完整配置,再按桌面端或安卓端完成添加、更新与服务器选择。最后按“下载失败、解析失败、连接失败”三个阶段排查,避免反复删除分组。
先分清订阅地址与配置格式
“V2Ray 订阅”通常指客户端通过一个地址获取服务器列表的方式,不代表所有返回内容都有统一格式。订阅地址负责定位远端资源,返回的正文才决定客户端能否解析。服务提供方的网页登录地址、购买页面和订阅地址不是同一个入口。
| 拿到的内容 | 识别特征 | 应选入口 | 更新方式 |
|---|---|---|---|
| 订阅地址 | 通常以 https:// 开头,可能带有访问令牌 | 订阅分组或订阅设置中的地址字段 | 由客户端重新请求地址 |
| 单条分享链接 | 常见前缀为 vmess://、vless://、trojan:// | 从剪贴板导入分享内容 | 不会自动跟随订阅源变化 |
| 完整配置 | JSON 中常见 inbounds、outbounds、routing 等字段 | 客户端对应的自定义配置入口 | 按文件或原始配置更新 |
Base64 订阅通常是把多条分享链接组成的文本整体编码。解码后常见一行一条链接;VMess 分享链接自身也可能包含 Base64 编码的 JSON。这是两个不同层次,不能因为看到长串字符,就把整段内容当成一个服务器地址。
判断:先确认输出类型,再选择导入入口
若提供方列出了不同客户端格式,选择适用于 v2rayN 或 v2rayNG 的分享链接订阅输出。返回的是网页、其他配置语法或完整 JSON 时,换正确的订阅输出,比反复点击更新更有效。
v2rayN:添加订阅分组并更新
v2rayN 的订阅分组保存地址和分组信息,服务器列表显示解析后的条目。只保存分组不会立即生成服务器。以下以中文界面的常见菜单名称为准;不同界面版本可能调整按钮位置,但“保存地址”和“更新订阅”仍是两个动作。
- 复制原始订阅地址。从提供方的订阅入口复制完整地址,保留问号后的参数。不要复制浏览器地址栏中的登录页面,也不要把说明文字一起粘贴。
- 进入「订阅分组」→「订阅分组设置」。新增一项,在「别名」中填写便于识别的名称,例如“日常连接”,在「可选地址(Url)」或对应地址栏中粘贴订阅地址。
- 保存分组。首次导入先不设置过滤关键字,避免服务器被筛除。已有同名分组时,先核对地址,不要靠重复添加解决问题。
- 执行「订阅分组」→「更新当前订阅(不通过代理)」。先选中目标分组再更新。若需要处理多个来源,再使用「更新全部订阅(不通过代理)」。菜单文字可能随界面版本略有差别。
- 选择服务器并设为活动项。在列表中选中导入的服务器,通过右键菜单中的活动服务器操作完成切换,再检查日志是否出现内核启动错误。
订阅只能通过现有代理访问时,可以使用“通过代理”的更新选项,但前提是已有可用连接。首次导入没有任何可用服务器时,切换这个选项并不能凭空建立代理链路。应先确认当前网络能否访问订阅源,或者取得一条可独立导入的有效分享链接。
v2rayNG:订阅设置与更新入口
安卓端 v2rayNG 使用 Xray 内核。订阅管理位于侧边栏,单条分享链接则从主界面的添加入口导入。把订阅网址粘贴到普通服务器的地址字段,只会生成错误的连接配置,不会获取列表。
- 打开侧边栏 →「订阅设置」。点击右上角加号,填写「备注」与「地址」。备注用于识别来源,地址用于请求订阅内容。
- 保存并返回主界面。确认新订阅仍在设置列表中。若地址尾部被截断,或令牌中混入换行,应回到编辑页修正。
- 打开右上角菜单 →「更新订阅」。观察底部提示与列表变化。部分界面提供按分组更新的操作,使用时先确认当前分组。
- 点选一条服务器,再点击连接按钮。首次连接会出现 Android 的 VPN 连接授权提示,确认后再检查系统连接状态与应用日志。
- 单条链接另走添加入口。如果拿到的是
vless://等分享链接,在主界面点击加号 →「从剪贴板导入」,而不是新建订阅地址。
更新订阅成功不等于代理连接已经建立。列表出现条目,说明请求和解析至少已完成;连接按钮开启后,才进入内核启动与服务器握手阶段。Android 的 VPN 授权负责接管设备流量,也不能作为服务器可用的证明。
v2rayN 桌面端
- 管理入口
- 订阅分组 → 订阅分组设置
- 名称字段
- 别名
- 内容字段
- 可选地址(Url)或订阅地址
- 获取操作
- 更新当前订阅
保存后需要主动更新,服务器列表才会生成。
v2rayNG 安卓端
- 管理入口
- 侧边栏 → 订阅设置
- 名称字段
- 备注
- 内容字段
- 地址
- 获取操作
- 主界面菜单 → 更新订阅
导入成功后仍需选中服务器并开启连接。
导入后验证:列表、内核与流量
验证顺序应从配置向网络推进。先确认服务器列表,再看内核日志,最后测试实际访问。不要把订阅网址的端口、本地监听端口与服务器连接端口混为一谈:三者分别服务于下载配置、接收本机流量与连接远端服务器。
- 列表检查:核对协议、服务器地址和远端端口是否有值。备注可以自定义,不能用备注是否漂亮来判断配置有效性。
- 内核检查:启动后查看日志中的配置解析、监听端口与握手错误。v2rayN 的本地监听端口可在「设置」→「参数设置」中核对,端口被其他程序占用时先解决冲突。
- 流量检查:桌面端确认系统代理或 TUN 是否按需启用;手工配置应用代理时,填写实际监听地址和端口。安卓端确认连接已启动,并检查目标应用是否被分应用设置排除。
- 结果检查:用实际需要访问的服务验证。延迟测试成功只说明某种探测通过,不保证所有业务请求都会走同一路由。
服务器端口可能是 443,也可能是其他值,必须以订阅实际内容为准。不要把所有条目的端口统一改成 10808;这个示例属于本地监听侧,不能替代远端端口。VMess、VLESS 等协议名称也不能单独决定传输方式,TLS、传输路径等参数需要与服务端配套。
订阅更新失败:按报错阶段处理
失败信息应对应到具体阶段。“下载失败”先查地址与网络,“没有可用服务器”先查返回格式与过滤条件,“连接失败”再查内核和远端参数。这样可以避免为解决网络超时,反而修改本来正确的协议字段。
| 现象 | 优先检查 | 修正动作 |
|---|---|---|
| HTTP 401 或 403 | 地址令牌、访问权限、提供方限制 | 重新获取订阅地址,确认账户权限;仍被拒绝时向提供方核实限制 |
| 超时或域名解析失败 | 当前网络是否能访问订阅域名 | 核对域名拼写,区分直连与通过现有代理更新 |
| 更新后没有服务器 | 返回内容、分组筛选、过滤关键字 | 清除不必要的过滤条件,确认选择的是兼容的订阅输出 |
| 返回登录页或网页正文 | 是否误用了账户页面地址 | 从提供方的订阅入口重新复制,不把网页 HTML 当成 Base64 内容 |
| 列表正常但内核报错 | 协议支持、配置字段、所选内核 | 按日志定位具体字段,确认客户端和内核能够处理该条配置 |
| 连接开启但应用不通 | 系统代理、TUN、分应用设置、路由规则 | 确认应用流量实际进入代理,再检查服务器握手与目标访问 |
操作结论:列表能更新,就先停止修改订阅地址
解析出的服务器信息完整时,把排查重点转到活动服务器、内核日志与流量入口。订阅地址负责提供配置,不直接承担应用的代理连接;更换地址不能修复本地端口占用或错误的路由规则。
订阅更新与隐私处理
订阅地址中的令牌可能允许持有者读取你的服务器配置。排错时只描述状态码、错误阶段和客户端菜单,不公开完整地址。需要截图时,遮住令牌、用户标识以及不希望公开的服务器信息。
- 不向在线解码工具提交订阅。Base64 是编码而非加密,解码不会提高配置可信度。确需检查内容时,应在可信的本地环境处理。
- 分享日志前先检查敏感字段。路径参数、用户 ID、密码与订阅地址都可能出现在诊断信息中。保留报错类型即可,不必公开整份配置。
- 更新前记录当前可用项。订阅源可能调整地址或移除条目;先记录分组与活动服务器,更新后再验证,避免临时中断时无从定位变化。
- 地址泄露后向提供方重置。仅删除客户端里的分组,不会让已泄露的远端令牌失效。重置后还需要在客户端保存新地址并重新更新。
完整配置导入还应额外检查本地监听地址与路由规则。将监听地址改为 0.0.0.0 可能让同一网络中的其他设备访问该端口,不能只因配置能够启动就直接采用。新手优先使用适配客户端的订阅输出,让客户端管理本地入站,再逐步理解高级字段。