准备让电脑与安卓手机使用同一项订阅时,软件名称相似会让迁移看起来很简单。但真正需要对齐的是设备平台、内核能力、配置格式和接管范围。v2rayN 与 v2rayNG 是独立项目,不能把其中一个的教程、备份文件或菜单名称直接移植到另一个。
先按照设备排除不适用的包
v2rayN 的项目说明涵盖桌面平台,包括 Windows、Linux 和 macOS;v2rayNG 面向 Android。具体安装要求仍应对照所下载版本的正式说明。先看系统与处理器架构,再看功能需求,不要先从网上找一份所谓通用安装包。下载文件的名称、发行版本和来源最好一起保留,之后排查时才能准确对应。
同一个协议名称不代表全部能力相同
图形客户端提供配置管理,内核负责处理连接,协议描述通信方式,订阅则提供资料。两个程序可能支持相同协议,却不具备完全相同的配置表达与扩展选项。选择时把需要的功能写成任务,例如导入服务商提供的格式、按规则区分流量或保存本地修改,再核对当前版本是否支持,而不是以名称里的几个字母推断。
迁移的是必要资料,不是整套桌面环境
假设电脑已经正常使用,现在要加入手机。先从服务商账户取得手机端明确支持的格式,再在手机上建立独立配置,不要默认桌面程序的备份压缩包能被读取。节点显示名称可以帮助比对,但规则、路径、文件引用和监听地址可能依赖原系统。桌面上的本地文件地址,在手机上通常没有相同意义。
分别确认流量怎样进入程序
桌面应用可能使用系统代理、应用独立代理或其他接管能力;Android 客户端通常借助系统 VPN 接口处理相应流量。具体范围由系统和软件配置共同决定。手机出现 VPN 标识,不表示每个应用都使用同一个远端出口;电脑显示全局模式,也不能证明所有程序都遵循了本地代理。应在各自设备上验证实际任务。
用一个小型验收清单代替排行榜
在每台设备上分别完成订阅取得、配置启用、普通网页访问和必要应用任务,然后观察退出后的网络是否恢复。出现差异时,先记录是导入、启动、接管还是目标访问阶段,不急于认定某个项目更稳定。一次设备测试只说明当时的组合能够工作,不能成为所有平台或服务的性能排名。
以后维护时让两端独立可恢复
给两台设备分别保留版本记录、自定义规则说明和私有备份。升级其中一端时,不必同时改变另一端,保留一个已知可用环境更利于对照。分享经验时明确设备与版本,不给他人发送完整订阅地址。最终选择的标准是能否完成自己的任务、能否解释失败以及能否撤销设置,而不是把名字接近当成兼容承诺。
延伸阅读:规则模式、全局模式与直连模式如何选择? · 客户端配置如何备份与迁移?。