先准备对的平台与有效订阅

本文操作范围是 Windows。v2rayN 目前也提供 Linux 和 macOS 版本,不能再把它描述为仅有 Windows 版;Android 对应的独立项目是 v2rayNG。客户端负责读取配置和转发流量,不会因为安装成功就自动获得节点。准备你自己的有效订阅,或服务提供方导出的节点链接。

先记下 Windows 版本及“设置—系统—系统信息”中的系统类型。打开参考资料里的官方发布文件说明,再进入项目 Releases。按 x64 或 ARM64 选择当前发布包含的 Windows 软件包;名称中的 desktop 用来区分界面实现,并不意味着另一个包是手机版。最低系统要求以对应发布说明为准。

完整解压,再启动程序

  1. 将压缩包解压到自己有写入权限的固定文件夹,保留其中的子目录;不要在压缩包预览窗口里运行,也不要只拖出一个 exe。
  2. 首次打开若提示缺少运行组件,先核对该安装包的官方说明;若是系统安全提示,先核对来源、签名或官方校验资料,不以关闭安全软件作为安装步骤。
  3. 先关闭自己电脑上其他个人代理的系统代理和 TUN。公司管理的软件不要擅自退出,存在冲突时向管理员确认。

导入自己的链接,并确认更新结果

桌面客户端订阅导入示意:添加订阅、更新并选择、开启代理后验证访问
AI 教程示意图 · 非真机截图 · 不代表连接实测结果。通用桌面导入流程;具体菜单、接管模式与系统权限以本客户端正文为准。
  1. 复制服务提供方标为 v2rayN 或兼容通用链接的订阅。在主界面非输入框区域使用“从剪贴板导入分享链接”,或在订阅分组中新增名称与 URL。菜单位置可能随界面实现改变。
  2. 更新刚添加的分组,确认节点列表出现条目。订阅下载失败和节点连接失败分开处理:401/403 先核对账户与链接,解析失败先核对内容格式。
  3. 首次还没有可用代理时,不能依赖失效节点来下载订阅;按当前界面可用选项尝试直连更新。已有可用节点时再做经代理下载的对照。
  4. 选择一个节点并设为活动配置,确认主界面或日志显示当前配置已经切换。列表中的延迟数字不是活动节点证明。

启用系统代理,核对流量实际走向

先用“自动配置系统代理”,再选符合需求的路由模式。这两个选项分别控制应用是否把流量交给客户端,以及客户端收到流量后如何分流。“不改变系统代理”会保留原设置,并不等于清除代理;PAC 还涉及另一层脚本判断。初次排障先用容易确认的入口。

查看设置中的本地 HTTP 或 mixed 监听端口。下例 7890 是占位示例,必须换成实际端口;执行前打开内核,命令不需要管理员权限。它只测试一次请求,不修改系统设置。

Windows PowerShell:显式通过本地 HTTP 代理请求
curl.exe --proxy http://127.0.0.1:7890 --connect-timeout 8 --max-time 20 -o NUL -w "http=%{http_code}\n" https://example.com

收到 HTTP 响应说明这次请求到达了某个 HTTP 服务;不要求一定为 200,也不能证明所有目标可访问。端口拒绝连接先看内核和端口,域名错误先查解析,证书错误先查时间与证书。命令成功而浏览器失败,则检查浏览器扩展及系统代理例外。

完成验证,再保存可用配置

  1. 打开原来失败的实际网页,结合连接记录确认对应请求、规则和出口;同时确认常用国内网站正常。
  2. 如果只有不读取系统代理的软件失败,先为该软件配置代理;确实需要更广泛接管时,再按 TUN 教程单独测试。
  3. 在应用内清除系统代理,若启用了 TUN 则关闭它,最后从托盘退出。再次访问可直连网站,确认没有遗留本地端口设置。

升级前备份当前配置与原软件目录。新版本异常时先恢复这份明确可用的组合,避免旧程序读取被新版迁移后的配置。求助时提供版本、包类型、错误和已做对照,不上传完整配置。

使用 Roxi 订阅时,具体选哪条链接

先在 Roxi 网站登录自己的账户,打开订阅区域,复制“第三方客户端”订阅地址。不要复制官网首页、邀请链接或浏览器地址栏里的登录地址。客户端不附送节点;套餐、流量、到期时间和设备限制以账户页为准。

把原 /sub/个人标识 改为 /sub/nodes/个人标识,得到明确的 Base64 节点列表。它只包含节点,不附带这个客户端的完整分流配置。

下面的 /sub/... 仅表示原链接中的路径。保留账户提供的域名、个人标识和查询参数;只替换一次路径,不把示例占位符当作真实地址,也不要重复加成 /sub/clash/clash/。已有专用链接时直接使用。不要将订阅 URL 发给公共转换站。

优先使用账户复制的通用链接,让 v2rayN 自己发起订阅更新;遇到格式误判再用节点列表路径。不要伪装成其他客户端的 User-Agent:项目目前会按 v2rayN/v2rayNG 标识过滤部分不兼容节点。节点数量和其他客户端不同,不直接说明套餐少了节点。