先准备对的平台与有效订阅
本文操作范围是 Windows。v2rayN 目前也提供 Linux 和 macOS 版本,不能再把它描述为仅有 Windows 版;Android 对应的独立项目是 v2rayNG。客户端负责读取配置和转发流量,不会因为安装成功就自动获得节点。准备你自己的有效订阅,或服务提供方导出的节点链接。
先记下 Windows 版本及“设置—系统—系统信息”中的系统类型。打开参考资料里的官方发布文件说明,再进入项目 Releases。按 x64 或 ARM64 选择当前发布包含的 Windows 软件包;名称中的 desktop 用来区分界面实现,并不意味着另一个包是手机版。最低系统要求以对应发布说明为准。
完整解压,再启动程序
- 将压缩包解压到自己有写入权限的固定文件夹,保留其中的子目录;不要在压缩包预览窗口里运行,也不要只拖出一个 exe。
- 首次打开若提示缺少运行组件,先核对该安装包的官方说明;若是系统安全提示,先核对来源、签名或官方校验资料,不以关闭安全软件作为安装步骤。
- 先关闭自己电脑上其他个人代理的系统代理和 TUN。公司管理的软件不要擅自退出,存在冲突时向管理员确认。
导入自己的链接,并确认更新结果
- 复制服务提供方标为 v2rayN 或兼容通用链接的订阅。在主界面非输入框区域使用“从剪贴板导入分享链接”,或在订阅分组中新增名称与 URL。菜单位置可能随界面实现改变。
- 更新刚添加的分组,确认节点列表出现条目。订阅下载失败和节点连接失败分开处理:401/403 先核对账户与链接,解析失败先核对内容格式。
- 首次还没有可用代理时,不能依赖失效节点来下载订阅;按当前界面可用选项尝试直连更新。已有可用节点时再做经代理下载的对照。
- 选择一个节点并设为活动配置,确认主界面或日志显示当前配置已经切换。列表中的延迟数字不是活动节点证明。
启用系统代理,核对流量实际走向
先用“自动配置系统代理”,再选符合需求的路由模式。这两个选项分别控制应用是否把流量交给客户端,以及客户端收到流量后如何分流。“不改变系统代理”会保留原设置,并不等于清除代理;PAC 还涉及另一层脚本判断。初次排障先用容易确认的入口。
查看设置中的本地 HTTP 或 mixed 监听端口。下例 7890 是占位示例,必须换成实际端口;执行前打开内核,命令不需要管理员权限。它只测试一次请求,不修改系统设置。
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,也不能证明所有目标可访问。端口拒绝连接先看内核和端口,域名错误先查解析,证书错误先查时间与证书。命令成功而浏览器失败,则检查浏览器扩展及系统代理例外。
完成验证,再保存可用配置
- 打开原来失败的实际网页,结合连接记录确认对应请求、规则和出口;同时确认常用国内网站正常。
- 如果只有不读取系统代理的软件失败,先为该软件配置代理;确实需要更广泛接管时,再按 TUN 教程单独测试。
- 在应用内清除系统代理,若启用了 TUN 则关闭它,最后从托盘退出。再次访问可直连网站,确认没有遗留本地端口设置。
升级前备份当前配置与原软件目录。新版本异常时先恢复这份明确可用的组合,避免旧程序读取被新版迁移后的配置。求助时提供版本、包类型、错误和已做对照,不上传完整配置。