首次使用时,先区分客户端、内核与服务器,再导入订阅、选择节点和接管流量。本文按这条操作顺序回答十个问题,重点说明桌面端与安卓端的入口差异、常见端口的含义,以及怎样用网页访问和日志确认实际连接,而不是只看界面上的运行状态。
一、V2Ray、客户端和订阅分别是什么?
V2Ray 属于 Project V 的代理工具体系;内核负责处理协议、路由和网络连接,客户端提供图形界面与配置管理。下载客户端不等于获得可用服务器。要建立连接,还需要有效的服务器配置,通常由订阅链接或单条分享链接提供。
- 客户端:管理订阅分组、节点选择、启动停止和日志。例如桌面的 v2rayN、安卓的 v2rayNG 与 v2flyNG。
- 内核:执行客户端生成的配置。Xray 与 V2Fly 是相关生态中的不同实现,不能因为都能处理 VMess,就推断它们支持全部相同特性。
- 订阅:客户端下载配置的地址。更新订阅是获取服务器列表,不是为账户续期,也不是自动修复服务器。
- 节点:列表中的一项连接配置,包含服务器地址、端口、身份凭据以及传输和安全参数。
订阅地址可能带有账户令牌,应按凭据保管。不要把完整订阅链接放进公开截图、在线解码页面或求助消息。
二、v2rayN、v2rayNG 和 v2flyNG 怎么选?
先按操作系统筛选,再按服务端配置选择。桌面端使用 v2rayN;安卓端遇到明确要求 Xray、VLESS 或 REALITY 的配置,优先核对 v2rayNG 的支持情况。已有 V2Fly 配置时,可考虑 v2flyNG,仍需确认对应版本支持所用传输。
v2rayN
推荐桌面新手的推荐入口,覆盖 Windows、macOS、Linux。按系统和处理器架构选择安装格式;涉及特定协议时,还要检查当前使用的内核。
适合:桌面订阅管理、系统代理与路由设置。
v2rayNG
安卓客户端,使用 Xray 内核。导入后检查节点参数是否完整,不要把能显示节点名称当成协议已经兼容。
适合:安卓端使用 Xray 配置及其支持的协议特性。
v2flyNG
安卓客户端,使用 V2Fly 内核。适用于服务端参数与该内核能力相符的配置,不应直接套用 Xray 专有字段。
适合:安卓端沿用兼容的 V2Fly 配置。
推荐项只针对桌面入门场景,不表示安卓设备也应选择桌面程序。平台与架构的进一步区别见客户端对比。
三、v2rayN 怎样导入订阅链接?
订阅地址应加入订阅分组,而不是粘贴到服务器地址栏。下面使用中文界面的常见菜单名称;不同界面版本可能调整按钮位置,以“订阅分组设置”和“更新订阅”的功能名称为准。
-
建立分组
打开主界面「订阅分组」→「订阅分组设置」,使用新增入口建立分组,填写便于识别的备注,例如“日常线路”。
-
填写地址
把完整订阅链接粘贴到地址输入框,检查开头协议和结尾参数是否完整。不要把分享说明、空格或换行一并复制。
-
更新列表
保存后返回「订阅分组」,选择更新全部订阅。尚无可用代理时先尝试不通过代理的更新入口;直连不可达且已有可用节点时,再尝试通过代理更新。
-
选择节点
确认服务器列表出现条目,选中一个节点并将其设为活动服务器。随后设置系统代理,再按本文第九问验证实际请求。
更新结果为空时,先看订阅更新日志。返回登录页面、过期提示或普通网页,都不属于客户端能直接解析的节点列表;反复点击更新不能改变返回内容的格式。
四、安卓端怎样导入,VPN 授权有什么作用?
v2rayNG 的订阅管理通常位于主界面菜单的「订阅分组设置」。订阅保存后还要执行更新;仅新增一个分组,不会立即得到节点。v2flyNG 应使用其界面内对应的订阅管理入口,不要假设两个客户端的按钮位置完全一致。
- 在 v2rayNG 打开「订阅分组设置」→「+」,填写备注与订阅 URL,保存并返回主界面。
- 打开主界面菜单,执行「更新订阅」,确认列表中出现服务器,再选择其中一个节点。
- 点击连接按钮。首次启动时,Android 会显示 VPN 连接请求;核对发起应用后授权。
- 如果系统已经运行另一条 VPN 连接,先确认是否需要停止它。普通个人使用场景下,同一用户通常不能同时维持两条基于系统 VPN 服务的连接。
这里的 VPN 授权允许客户端通过系统接口接管流量,不代表购买了服务器,也不代表所有目的地址都会走远端代理。哪些流量直连、代理或阻断,仍由客户端的应用选择与路由设置决定。
五、订阅链接、分享链接和 Base64 有什么区别?
判断依据是内容用途,不是字符串长度。以 https:// 开头的链接可能是订阅,也可能只是普通网页;vmess://、vless:// 通常表示单条分享配置。导入入口选错,会出现“格式不支持”或只导入一条记录的情况。
- 订阅 URL:在订阅分组里保存地址,由客户端请求并解析响应。后续更新可以同步服务器变化。
- 单条分享链接:复制后使用“从剪贴板导入”一类入口。它通常不具备订阅分组的自动更新关系。
- Base64 订阅内容:常见形式是把多条分享链接的文本进行编码。Base64 是编码方式,不是加密,也不是一种代理协议。
- 完整 JSON 配置:需要匹配客户端的自定义配置入口与内核语法,不能直接当成订阅地址使用。
配置来源若只说明“可用订阅”,仍应确认输出格式是否被目标客户端支持。不要为了尝试导入,把凭据提交给来源不明的在线转换服务。
六、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 配合问题。
- 浏览器入门:在 v2rayN 的「系统代理」菜单或状态栏选择「自动配置系统代理」,再访问测试页面。只选择节点而不接管应用流量,浏览器可能仍然直连。
- 程序不遵循系统设置:优先检查程序是否支持单独填写 HTTP 或 SOCKS 代理;确有需要时,再评估 TUN。
- 启用 TUN:按客户端提示授予所需权限,检查是否与其他 VPN、虚拟网卡或既有路由冲突,不要在初次排错时同时改多个模式。
- 安卓连接:系统 VPN 服务与桌面“系统代理”不是同一个设置入口,不必在安卓 Wi-Fi 代理栏重复填写桌面端口。
开启 TUN 不等于所有请求都经代理。路由分流仍可让指定域名或地址直连;同样,系统代理也不等于浏览器每条连接一定采用同一路径。
八、10808、10809 和 443 分别是什么端口?
本地监听端口与远端服务器端口属于不同位置。下面是常见教学数值,不是所有版本的默认值。新版本可能使用混合监听端口,实际应打开 v2rayN「设置」→「参数设置」,核对本地监听设置,或查看运行日志。
例如,本机 HTTP 监听确实设为 10809 时,支持手动代理的软件可以填写地址 127.0.0.1 和端口 10809。不要把远端服务器地址填成本机回环地址,也不要为了匹配这组示例去修改订阅中的远端端口。
- 出现“address already in use”时,说明监听地址或端口被占用。检查是否重复启动客户端,或有其他程序占用了同一端口。
- 只在本机使用时,保持回环地址监听;不要为解决连接问题随意开放局域网访问。
- HTTP 与 SOCKS 是不同代理入口。应用只支持 HTTP 时,不能把独立 SOCKS 端口当成 HTTP 端口填写。
九、连接后怎样确认请求确实经过代理?
“运行中”只证明本地服务已启动;延迟测试成功也只证明特定测试路径有响应。有效验证需要把应用接管、路由命中和远端访问连起来检查。选用自己可以合法访问、且预期应走代理的 HTTPS 页面进行测试。
-
确认本地运行
查看客户端日志,确认没有启动失败、配置解析失败或端口占用提示。安卓端同时确认系统 VPN 连接仍在运行。
-
发起新请求
桌面端确认系统代理生效后,新开浏览器窗口访问目标页面。不要只看已经缓存的标签页是否还能显示。
-
核对路由
在日志支持记录连接的情况下,核对目标域名与出站标识,区分 direct 与代理出站。若日志级别未记录请求,不要仅凭缺少记录判定连接失败。
-
交叉验证
再测试第二个预期走代理的目标,必要时对照连接前后的出口地址。分流规则下,直连网站的出口保持不变可能是正常结果。
浏览器访问成功、预期路由命中、出口表现符合设置,三者一致时,才能说明这次测试符合预期。单个网页打不开还可能是目标服务自身故障,不宜立即重装客户端。
十、订阅有了却不能上网,先检查什么?
按“订阅返回内容 → 本地服务 → 应用接管 → 远端连接”的顺序排查。每次保留错误信息,只改变一个设置,再重复同一个访问测试。这样能区分问题发生在配置获取阶段,还是实际转发阶段。
订阅更新一直超时,要先开代理吗?
不一定。先尝试不通过代理更新;若订阅地址直连不可达且已有可用节点,再通过代理更新。完全没有可用节点时,切换更新方式不能凭空建立代理通道,应向来源方确认地址可达性。
列表里有节点,网页还是打不开?
先确认该节点已设为活动服务器,再检查系统代理或安卓 VPN 连接。随后查看日志是否出现连接超时、拒绝连接或名称解析失败,并对照路由规则确认请求没有走错出站。
提示证书或握手错误,能关闭验证吗?
先同步系统日期与时间,再核对 TLS 的服务端名称、传输方式以及订阅参数。不要把跳过证书验证当作常规修复;参数与服务端不一致时,应更新配置或联系来源方。
只有一个应用失败,也要改 DNS 吗?
先确认这个应用是否遵循系统代理、是否被安卓应用分流排除,以及是否使用独立代理设置。只有日志指向解析失败时,再逐项检查 DNS;同时更换节点、DNS 和路由会让故障原因更难判断。
求助时提供操作系统、客户端版本、当前内核、连接模式、错误发生时间以及脱敏后的日志片段。删除订阅令牌、UUID 和服务器凭据。需要进一步理解分流与 DNS 的配置层次,可阅读进阶配置;基础术语可查阅概念速查。