基础认知
先分清客户端、内核与流量接管方式,避免在错误的环节反复调整。
V2Ray、v2rayN 和 Xray 分别是什么?
V2Ray 属于 Project V 代理生态,V2Fly 延续相关内核的维护,Xray 是另一条内核实现路线。v2rayN 是桌面图形客户端,负责订阅管理、路由设置和内核启动;客户端界面与实际处理连接的内核不是同一层。排查问题时,应分别记录客户端名称、所选内核和报错内容。只更新界面程序,不一定能解决内核不支持某项协议参数的问题。
桌面与 Android 应该选择哪个客户端?
Windows、macOS 和 Linux 使用 v2rayN;Android 优先考虑采用 Xray 内核的 v2rayNG,需要 V2Fly 内核时可选择 v2flyNG。先按操作系统选客户端,再按处理器架构选安装包,不要把内核名称当成安装包平台。已有配置时,还要确认目标客户端能够识别其中的协议与传输参数。本站提供下载与配置说明,不是这些客户端的官方开发团队。
安装客户端后,还需要准备订阅吗?
客户端负责读取配置和建立连接,不会自动生成可用的远端服务。使用前需要准备有权使用的订阅地址、分享链接或服务器参数,并确认服务仍然有效。订阅地址通常用于批量获取配置,单条分享链接只表示一项配置,两者的导入入口可能不同。不要把服务说明页或账户登录页当成订阅地址,也不要在公开截图、日志和求助内容中展示完整订阅凭据。
系统代理、路由模式和 TUN 有什么区别?
系统代理告诉遵循系统设置的应用使用本地代理入口;路由模式决定内核收到请求后选择直连、代理或其他出站;TUN 则通过虚拟网络接口接管符合条件的流量。三者作用在不同环节,切换全局路由并不能让所有应用自动遵循系统代理。建议先使用系统代理验证浏览器连接,确认订阅和内核工作正常后,再按应用需求开启 TUN,避免同时改变多个变量。
安装配置
按架构选择安装包,完成订阅更新后,再配置系统接管与权限。
Android 的 arm64 与 universal 安装包怎么选?
2015 年后主流手机通常可以先考虑 arm64,但最终应以设备支持的应用架构为准;处理器支持 64 位,不代表系统一定允许运行 64 位应用。可在设备规格或系统信息中确认架构。无法确认时,选择提供多架构支持的 universal,通常只是安装包更大。若安装提示不兼容,先核对 Android 系统要求与架构;若提示签名冲突,应处理已有应用来源差异,而不是反复更换架构。
v2rayN 的 Desktop 与 WPF 安装入口如何选择?
Windows 下载页提供 Desktop 与 WPF 两个入口。Desktop 使用新一代跨平台界面,WPF 保留经典 Windows 桌面界面;菜单布局和配置存储位置可能不同,不能仅凭教程截图判断功能缺失。首次安装可从 Desktop 开始,依赖经典操作路径时再考虑 WPF。切换前先导出配置,关闭正在运行的旧实例,再启动另一版,避免本地监听端口被两个实例同时占用。
订阅地址复制后,应该从哪里导入?
在 v2rayN 打开“订阅分组”的分组设置,新增分组、填写备注和订阅地址,保存后执行该分组的订阅更新。教学地址为 https://example.com/sub?token=xxxx,实际操作需换成自己的有效地址。Android 客户端在订阅设置中添加地址,再回到主界面更新订阅,具体菜单随版本调整。粘贴时检查首尾空格、换行和缺失参数;保存分组不等于已经获取服务器配置。
开启 TUN 提示权限不足,应该如何处理?
先关闭 TUN,确认普通代理连接可用,再处理权限。Windows 按客户端提示授予管理员权限或配置所需服务;macOS 与 Linux 按当前客户端说明完成系统授权,不要长期把整个应用目录设为任意用户可写。Android 首次启动连接时需要确认系统 VPN 授权,还要检查是否有其他 VPN 应用占用接口。授权后若仍失败,查看虚拟接口创建相关日志,区分权限不足、接口冲突与路由添加失败。
使用技巧
将订阅配置、手动修改与平台设置分开管理,更新和迁移时更容易恢复。
日常使用应选绕过大陆、全局还是直连?
绕过大陆通常让命中相应域名或 IP 规则的请求直连,其余请求按预设出站处理;全局通常把已进入内核的请求交给代理出站;直连通常用于直接访问或临时排查。具体行为仍取决于所用路由配置,并非三个名称在所有版本中都有完全相同的规则。先选择适合日常访问的分流模式,遇到单一网站异常时再短暂对照全局模式。更改前记录原设置,测试后及时恢复。
订阅更新后,怎样保留自己的配置修改?
订阅更新会重新生成受该分组管理的配置,直接修改订阅条目可能在下一次更新时被覆盖。需要长期保留的测试配置,应先复制到独立的手动分组,填写明确备注,再进行调整。路由和本地端口等客户端级设置则应单独备份。更新前记录当前活动配置与分组名称,更新后重新确认选择项;若订阅方改变了条目名称或参数,旧条目不一定还能与新内容一一对应。
终端程序为什么不跟随浏览器的系统代理?
不少终端工具不读取桌面系统代理,而是读取自己的配置或 HTTP_PROXY、HTTPS_PROXY、ALL_PROXY 等环境变量,且各工具对变量大小写和代理协议的支持不同。先在客户端确认实际监听地址、端口与入口协议,再按该工具文档设置当前终端会话;不要把示例端口直接当成设备上的真实值。设置后另开会话可能不会继承临时变量,关闭客户端前也应清理不再使用的代理设置。
换电脑或换手机时,可以直接复制整个配置目录吗?
优先使用客户端的导出、分享和订阅导入功能,而不是把整个配置目录跨平台覆盖。桌面与 Android 的本地端口、文件路径、系统代理和 TUN 权限不能直接照搬。迁移时先导入连接配置,再重建目标平台的路由与接管方式;如果导出内容包含凭据,应通过可信渠道传输并妥善保存。确认新设备连接可用后,再清理旧设备上的订阅和临时导出文件,避免误删唯一备份。
故障排查
先确定是订阅获取、应用接管、DNS 还是远端连接失败,再处理对应设置。
订阅导入失败或订阅更新失败,应先检查什么?
先区分地址无法访问与内容无法解析。检查是否复制了完整 URL、服务是否到期、系统日期是否准确,再查看日志中的 HTTP 状态或解析错误;返回登录页面或网页正文通常不能作为订阅解析。若更新入口可选直连或经代理,可在已有可用连接时对照测试,避免依赖尚未导入的配置形成循环。不要连续高频更新;问题仍在时,向订阅提供方说明错误类型,并隐藏地址中的凭据。
节点测试超时,是否代表服务器一定不可用?
不一定。测试方式、测试目标、DNS、当前网络和服务器参数都可能影响结果,单次超时不足以定位故障。先确认设备本身能正常联网,再核对地址、端口、协议、传输方式及 TLS 相关字段,并检查系统时间。随后查看内核日志,区分域名解析失败、连接被拒绝和握手失败。可换一个已知有效的配置或网络作对照;不要为消除报错而关闭证书验证,这会掩盖参数或服务端配置问题。
显示已连接,却打不开网页,该如何排查?
已连接有时只表示客户端已启动本地服务或 VPN 接口,不代表远端连接与 DNS 均正常。先查看访问网页时是否产生连接日志:完全没有记录,优先检查应用接管和本地端口;有记录但解析失败,检查 DNS;有握手或连接错误,再核对远端参数。使用单一浏览器和单一配置复现,暂时关闭可能覆盖代理的扩展。每次只改变一个设置并记录结果,避免同时切换内核、路由与 DNS 后无法判断原因。
v2rayN 已开启系统代理,浏览器仍不生效怎么办?
在 v2rayN 确认选择的是“自动配置系统代理”,而不是“不改变系统代理”,再到系统代理设置查看地址和端口是否与客户端监听项一致。检查浏览器是否启用了独立代理配置或扩展,并排除其他网络工具反复改写系统设置。完全退出浏览器后重新打开,再观察客户端日志。若仍有残留设置,先选“清除系统代理”,确认恢复后再重新开启;退出客户端前也应清理不再需要的系统代理。