本文速览

首次使用时,先区分客户端、内核与服务器,再导入订阅、选择节点和接管流量。本文按这条操作顺序回答十个问题,重点说明桌面端与安卓端的入口差异、常见端口的含义,以及怎样用网页访问和日志确认实际连接,而不是只看界面上的运行状态。

一、V2Ray、客户端和订阅分别是什么?

V2Ray 属于 Project V 的代理工具体系;内核负责处理协议、路由和网络连接,客户端提供图形界面与配置管理。下载客户端不等于获得可用服务器。要建立连接,还需要有效的服务器配置,通常由订阅链接或单条分享链接提供。

订阅地址可能带有账户令牌,应按凭据保管。不要把完整订阅链接放进公开截图、在线解码页面或求助消息。

二、v2rayN、v2rayNG 和 v2flyNG 怎么选?

先按操作系统筛选,再按服务端配置选择。桌面端使用 v2rayN;安卓端遇到明确要求 Xray、VLESS 或 REALITY 的配置,优先核对 v2rayNG 的支持情况。已有 V2Fly 配置时,可考虑 v2flyNG,仍需确认对应版本支持所用传输。

v2rayN

推荐

桌面新手的推荐入口,覆盖 Windows、macOS、Linux。按系统和处理器架构选择安装格式;涉及特定协议时,还要检查当前使用的内核。

适合:桌面订阅管理、系统代理与路由设置。

v2rayNG

安卓客户端,使用 Xray 内核。导入后检查节点参数是否完整,不要把能显示节点名称当成协议已经兼容。

适合:安卓端使用 Xray 配置及其支持的协议特性。

v2flyNG

安卓客户端,使用 V2Fly 内核。适用于服务端参数与该内核能力相符的配置,不应直接套用 Xray 专有字段。

适合:安卓端沿用兼容的 V2Fly 配置。

推荐项只针对桌面入门场景,不表示安卓设备也应选择桌面程序。平台与架构的进一步区别见客户端对比。

三、v2rayN 怎样导入订阅链接?

订阅地址应加入订阅分组,而不是粘贴到服务器地址栏。下面使用中文界面的常见菜单名称;不同界面版本可能调整按钮位置,以“订阅分组设置”和“更新订阅”的功能名称为准。

  1. 建立分组

    打开主界面「订阅分组」→「订阅分组设置」,使用新增入口建立分组,填写便于识别的备注,例如“日常线路”。

  2. 填写地址

    把完整订阅链接粘贴到地址输入框,检查开头协议和结尾参数是否完整。不要把分享说明、空格或换行一并复制。

  3. 更新列表

    保存后返回「订阅分组」,选择更新全部订阅。尚无可用代理时先尝试不通过代理的更新入口;直连不可达且已有可用节点时,再尝试通过代理更新。

  4. 选择节点

    确认服务器列表出现条目,选中一个节点并将其设为活动服务器。随后设置系统代理,再按本文第九问验证实际请求。

更新结果为空时,先看订阅更新日志。返回登录页面、过期提示或普通网页,都不属于客户端能直接解析的节点列表;反复点击更新不能改变返回内容的格式。

四、安卓端怎样导入,VPN 授权有什么作用?

v2rayNG 的订阅管理通常位于主界面菜单的「订阅分组设置」。订阅保存后还要执行更新;仅新增一个分组,不会立即得到节点。v2flyNG 应使用其界面内对应的订阅管理入口,不要假设两个客户端的按钮位置完全一致。

  1. 在 v2rayNG 打开「订阅分组设置」→「+」,填写备注与订阅 URL,保存并返回主界面。
  2. 打开主界面菜单,执行「更新订阅」,确认列表中出现服务器,再选择其中一个节点。
  3. 点击连接按钮。首次启动时,Android 会显示 VPN 连接请求;核对发起应用后授权。
  4. 如果系统已经运行另一条 VPN 连接,先确认是否需要停止它。普通个人使用场景下,同一用户通常不能同时维持两条基于系统 VPN 服务的连接。

这里的 VPN 授权允许客户端通过系统接口接管流量,不代表购买了服务器,也不代表所有目的地址都会走远端代理。哪些流量直连、代理或阻断,仍由客户端的应用选择与路由设置决定。

五、订阅链接、分享链接和 Base64 有什么区别?

判断依据是内容用途,不是字符串长度。以 https:// 开头的链接可能是订阅,也可能只是普通网页;vmess://、vless:// 通常表示单条分享配置。导入入口选错,会出现“格式不支持”或只导入一条记录的情况。

配置来源若只说明“可用订阅”,仍应确认输出格式是否被目标客户端支持。不要为了尝试导入,把凭据提交给来源不明的在线转换服务。

六、VMess、VLESS 与 REALITY 需要手动填写吗?

优先保留订阅导入的参数。VMess、VLESS 是协议名称,WebSocket 是传输方式,TLS 与 REALITY 涉及连接的安全层;这些字段不能互相替换。下列卡片是检查项目,不是可直接连接的节点,也不表示存在固定通用值。

VLESS + REALITY

协议
VLESS
安全层
REALITY
服务端名称
与服务端给定的 SNI 一致
身份参数
核对 UUID、公钥与 shortId

使用支持该组合的 Xray 配置;flow 是否填写以及具体值,应以服务端要求为准。

VMess + WebSocket + TLS

协议
VMess
传输
WebSocket
安全层
TLS
请求参数
核对 Host、路径与 SNI

WebSocket 路径不能随意改成根路径;服务器地址、Host 与 SNI 也不一定相同。

节点名称里写着某种协议,不代表配置中的每个字段都正确。只有在来源方明确提供新参数时才手动修改;一次只调整一项,并保留原配置以便回退。

七、系统代理和 TUN 模式选哪个?

桌面端先用系统代理完成基础验证。系统代理告诉遵循系统设置的应用把请求交给本地代理端口,但有些程序会忽略它。TUN 通过虚拟网络接口接管流量,适用范围通常更广,同时引入权限、路由与 DNS 配合问题。

开启 TUN 不等于所有请求都经代理。路由分流仍可让指定域名或地址直连;同样,系统代理也不等于浏览器每条连接一定采用同一路径。

八、10808、10809 和 443 分别是什么端口?

本地监听端口与远端服务器端口属于不同位置。下面是常见教学数值,不是所有版本的默认值。新版本可能使用混合监听端口,实际应打开 v2rayN「设置」→「参数设置」,核对本地监听设置,或查看运行日志。

10808
本地 SOCKS 端口示例
10809
本地 HTTP 端口示例
443
远端 TLS 服务端口示例

例如,本机 HTTP 监听确实设为 10809 时,支持手动代理的软件可以填写地址 127.0.0.1 和端口 10809。不要把远端服务器地址填成本机回环地址,也不要为了匹配这组示例去修改订阅中的远端端口。

九、连接后怎样确认请求确实经过代理?

“运行中”只证明本地服务已启动;延迟测试成功也只证明特定测试路径有响应。有效验证需要把应用接管、路由命中和远端访问连起来检查。选用自己可以合法访问、且预期应走代理的 HTTPS 页面进行测试。

  1. 确认本地运行

    查看客户端日志,确认没有启动失败、配置解析失败或端口占用提示。安卓端同时确认系统 VPN 连接仍在运行。

  2. 发起新请求

    桌面端确认系统代理生效后,新开浏览器窗口访问目标页面。不要只看已经缓存的标签页是否还能显示。

  3. 核对路由

    在日志支持记录连接的情况下,核对目标域名与出站标识,区分 direct 与代理出站。若日志级别未记录请求,不要仅凭缺少记录判定连接失败。

  4. 交叉验证

    再测试第二个预期走代理的目标,必要时对照连接前后的出口地址。分流规则下,直连网站的出口保持不变可能是正常结果。

浏览器访问成功、预期路由命中、出口表现符合设置,三者一致时,才能说明这次测试符合预期。单个网页打不开还可能是目标服务自身故障,不宜立即重装客户端。

十、订阅有了却不能上网,先检查什么?

按“订阅返回内容 → 本地服务 → 应用接管 → 远端连接”的顺序排查。每次保留错误信息,只改变一个设置,再重复同一个访问测试。这样能区分问题发生在配置获取阶段,还是实际转发阶段。

订阅更新一直超时,要先开代理吗?

不一定。先尝试不通过代理更新;若订阅地址直连不可达且已有可用节点,再通过代理更新。完全没有可用节点时,切换更新方式不能凭空建立代理通道,应向来源方确认地址可达性。

列表里有节点,网页还是打不开?

先确认该节点已设为活动服务器,再检查系统代理或安卓 VPN 连接。随后查看日志是否出现连接超时、拒绝连接或名称解析失败,并对照路由规则确认请求没有走错出站。

提示证书或握手错误,能关闭验证吗?

先同步系统日期与时间,再核对 TLS 的服务端名称、传输方式以及订阅参数。不要把跳过证书验证当作常规修复;参数与服务端不一致时,应更新配置或联系来源方。

只有一个应用失败,也要改 DNS 吗?

先确认这个应用是否遵循系统代理、是否被安卓应用分流排除,以及是否使用独立代理设置。只有日志指向解析失败时,再逐项检查 DNS;同时更换节点、DNS 和路由会让故障原因更难判断。

求助时提供操作系统、客户端版本、当前内核、连接模式、错误发生时间以及脱敏后的日志片段。删除订阅令牌、UUID 和服务器凭据。需要进一步理解分流与 DNS 的配置层次,可阅读进阶配置;基础术语可查阅概念速查。