v2rayN Windows Manual Node Addition: VMess/VLESS/Trojan/Hysteria2 Field-by-Field Guide
Prerequisites
- Windows 设备,已安装 v2rayN(绿色版或安装版均可)
- 节点配置信息:地址、端口、用户 ID、传输协议、加密方式等
进阶:路由规则与分流设置
就算是这两种情况,也先看看手上有没有分享链接。vmess://、vless://、trojan:// 这类开头的链接,用「Import from clipboard」一下就进来了,比对着表单一格一格填快得多,也不会漏掉藏在链接参数里的 SNI、路径这些值。手动填表单留给只有参数没有链接的时候,或者导入以后要改其中某一项的时候。
文中截图拍的是 v2rayN 6.33 的 Windows 界面。截至 2026 年 9 月 15 日,GitHub 发布页上最新的正式版是 8 月 29 日发布的 7.24.9,菜单改了几处叫法,表单里的字段名基本没变,差异放在下面的对照表和各协议小节里。7.24.9 的添加菜单还多了 WireGuard、HTTP、Anytls、NaïveProxy 等协议,这篇只讲截图里有的七种。macOS 和 Linux 版用的是同一套菜单,照着名字找就行。
有分享链接时先用剪贴板导入
复制整条分享链接,回到 v2rayN 主界面,在节点列表的空白处点一下,按 Ctrl+V。也可以Open顶部的「服务器」菜单,点「Import from clipboard批量URL (Ctrl+V)」,效果一样。官方 Wiki 对这个功能的说明是,快捷键要在输入框以外的地方按才生效,剪贴板里是明文链接还是 Base64 编码后的内容都能识别。几条链接一行一条复制进去,也能一次导完。 有两种情况,导入结果会和预想的不一样。复制的内容以 https 开头时,v2rayN 会把它当成订阅地址,新建一个订阅分组,要去订阅分组菜单里更新一次才有节点。链接只复制了一半,比如停在问号前面,节点能导进来,SNI、路径这些参数却全丢了,测延迟会失败。 对方发的是二维码,就把二维码图片在屏幕上Open,点菜单最后一项「扫描屏幕上的二维码 (Ctrl+S)」。7.24.9 另外加了「扫描图片中的二维码」,可以直接选图片文件。 导入完先别急着连,在节点上Right-click选「编辑服务器」Open表单核对一遍,后面讲的字段都能在这里对上。
手动添加的入口和共用字段
没有链接就只能手填。Open顶部的「服务器」菜单,点「添加[协议名]服务器」,弹出窗口的标题栏就是协议名。新版本改过叫法的几处见下表。
| 截图里的 6.33 | 7.24.9 |
|---|---|
| 服务器 | 配置项 |
| 添加[VMess]服务器 | 添加 [VMess] |
| 添加[Socks]服务器 | 添加 [SOCKS] |
| 添加[Tuic]服务器 | 添加 [TUIC] |
| Import from clipboard批量URL (Ctrl+V) | Import from clipboard分享链接 |
| 编辑服务器 (Ctrl+D) | 编辑 |
| 测试服务器真连接延迟(多选) | 测试真连接延迟 (多选) |
别名、地址、端口和 Core 类型
七种协议的表单,最上面都是「别名(remarks)」「地址(address)」「端口(port)」三项。别名只是列表里显示的名字,我习惯写上地区和协议,节点多了好认。地址填服务器的域名或 IP,端口填数字,默认的 0 一定要改。
VLESS、Trojan、Hysteria2、TUIC 的分享链接是同一种结构,协议://凭据@地址:端口?参数#别名。@ 前面是 UUID 或密码,@ 后面到问号之间是地址和端口,问号后面是一串参数,# 后面是别名,别名里的中文会被编码成百分号开头的一串字符。Shadowsocks 的凭据部分通常做过 Base64 编码,下面单独说。VMess 链接是 vmess:// 加一整段 Ba
Troubleshooting
se64 编码的 JSON,肉眼看不出结构,要么用剪贴板导入,要么找对方要原始参数。 表单右上角的「Core类型」决定这个节点交给哪个内核跑。留空时,v2rayN 会用「设置」里「Core类型设置」给这种协议选的内核,那里也没设就用 Xray。截图里 Hysteria2 和 Tuic 表单的这一项是灰的,6.33 固定用 sing-box 跑这两种协议。到了 7.24.9,TUIC 仍然只能用 sing-box,Hysteria2 可以在 Xray 和 sing-box 之间选。
底层传输方式
VMess、VLESS、Shadowsocks、Socks、Trojan 这五种表单的中间有一块「底层传输方式(transport)」,一共四项。
「传输协议(network)」按 VLESS 等链接里的 type 参数选,VMess 看 JSON 里的 net。截图这版的选项是 tcp、kcp、ws、h2、quic、grpc,7.24.9 改成了 raw、xhttp、kcp、grpc、ws、httpupgrade,其中 raw 就是原来的 tcp,导出的分享链接里依然写 tcp。这一项右边的小字写着「默认tcp,选错会无法连接」,传输协议和服务端对不上,别的填得再对也连不通。
「伪装类型(type)」只对 tcp 和 kcp 有意义,tcp 下一般是 none,链接里写了 headerType=http 才改成 http。
「伪装域名(host)」和「路径(path)」的含义跟着传输协议走。选 ws 时,伪装域名是 WebSocket 请求头里的 Host,路径是 ws 的 path,分别对应链接里的 host 和 path,路径要连开头的斜杠一起抄。选 grpc 时,路径那一栏填的是 serviceName。tcp 配 http 伪装时,伪装域名可以填多个,用英文逗号隔开。
传输层安全与 SNI
「传输层安全(TLS)」默认是空的,也就是不加 TLS。服务端开了 TLS 就选 tls,VLESS 和 Trojan 节点还多一个 reality 选项。截图没有展开这一部分,选中 tls 以后,表单下方会出现 SNI、Fingerprint、Alpn 和「跳过证书验证(allowInsecure)」几项。 Fingerprint 用来模拟浏览器的 TLS 指纹,对应链接里的 fp,Xray 文档里的默认值是 chrome,链接没写就选 chrome 或者留空。Alpn 对应链接里的 alpn,没有就留空。 「跳过证书验证」只在自建节点用了自签证书时才会碰到,机场节点一般用不到。7.24.9 的更新说明写明 Xray 内核里移除了 allowInsecure,新版本的表单改由「固定证书」解决自签证书的问题,用 Xray 内核时填证书的 SHA-256 指纹,用 sing-box 内核时填完整的 PEM 证书。
REALITY 要多填的几项
VLESS 或 Trojan 节点的传输层安全选 reality 以后,要填 SNI、Fingerprint、PublicKey、ShortId、SpiderX 五项,对应链接里的 sni、fp、pbk、sid、spx。 REALITY 的 SNI 要和服务端配置里 serverNames 列表中的某一个一致,通常是一个真实大网站的域名,填成节点自己的域名反而连不上。PublicKey 是服务端私钥对应的公钥,Xray 新版文档把这个字段改叫 password,v2rayN 界面上仍然写 PublicKey。ShortId 是十六进制字符串,最长 16 位,位数必须是偶数,服务端允许空值时可以不填。Fingerprint 在 REALITY 下是必填项,照链接里的 fp 选。
分享链接参数和表单字段对照
| 表单字段 | VLESS 链接里 | VMess 链接的 JSON 里 |
|---|---|---|
| 别名(remarks) | # 后面的部分 | ps |
| 地址(address)、端口(port) | @ 后面的地址和端口 | add、port |
| 用户ID(id) | @ 前面的 UUID | id |
| 额外ID(alterId) | 没有这一项 | aid |
| 加密方式 | encryption | scy |
| 流控(flow) | flow | 没有这一项 |
| 传输协议(network) | type | net |
| 伪装类型(type) | headerType | type |
| 伪装域名(host) | host | host |
| 路径(path) | path,gRPC 用 serviceName | path |
| 传输层安全(TLS) | security | tls |
| SNI | sni | sni |
| Fingerprint | fp | fp |
| Alpn | alpn | alpn |
| PublicKey、ShortId、SpiderX | pbk、sid、spx | 没有这一项 |
V2Ray(VMess)节点
菜单里点「添加[VMess]服务器」。VMess 是 V2Ray 时代就在用的协议,Xray 和 sing-box 两个内核都支持。它的分享链接是一整段 Base64,手填时参数多半得从服务器面板或者自建时的配置文件里找。 VMess 特有的三项这样填。
- 「用户ID(id)」填 UUID,对应 JSON 里的 id。旁边的「生成」按钮会随机生成一个新 UUID,那是自建服务器时用的,照别人给的参数填时别点。
- 「额外ID(alterId)」保持 0,对应 JSON 里的 aid。现在的 Xray 内核读取 VMess 配置时已经没有这一项了。
- 「加密方式(security)」保持 auto。Xray 文档说明服务端会自
Screenshots (from the public tutorial on jichangtuijiancn.co; UI may differ by app version)

Fig. 1: v2rayN 6.33 的服务器菜单,上半部分是添加 VMess、VLESS、Shadowsocks、Socks、Trojan、Hysteria2、Tuic 服务器的入口,最下面两项是从剪贴板导入和扫描屏幕上的二维码

Fig. 2: 添加 VMess 服务器的表单,上面是别名、地址、端口、用户 ID、额外 ID 和加密方式,下面是底层传输方式和传输层安全

Fig. 3: 添加 VLESS 服务器的表单,和 VMess 相比多了流控,加密方式默认填着 none

Fig. 4: 添加 Shadowsocks 服务器的表单,特有的是密码和加密方式,下面的传输设置保持默认

Fig. 5: 添加 Socks 服务器的表单,用户名和密码都标着可选

Fig. 6: 添加 Trojan 服务器的表单,特有的是密码和流控,传输层安全默认空着

Fig. 7: 截图这版添加 Hysteria2 服务器的表单只有密码和传输层安全两项,右上角的 Core 类型是灰色的

Fig. 8: 添加 TUIC 服务器的表单,要填用户 ID、密码和拥塞控制算法,Core 类型同样不可选
Related Resources
- 检测IP纯净度:ippure.com
- 免费节点:downloadnth、freesocks、openrung
- 专线搭建方案:2026中国大陆专线建设方案
- 美国静态住宅IP的VPN推荐:thank.my.id
- 带静态住宅的机场:
https://JTMRHF.快车.com(复制Paste到浏览器Open)或者 https://jtmrhf.xn--66tw07h.com - 带静态住宅IP的VPS(独立站+线路搭建):lisahost
- 极速VPN:vpn07
FAQ
Q: VLESS 必须开 TLS 吗?
A: VLESS usually pairs with TLS (XTLS/Reality); plain TCP unencrypted is easily blocked. Enable TLS/Reality per airport config.
Q: How to fill Hysteria2 port?
A: Hysteria2 uses QUIC/UDP; fill the UDP port from airport, set "Transport" to Hysteria2, leave "Encryption" empty.
Q: What if latency shows -1 after adding?
A: Check: firewall allowance, node availability, system time sync, protocol parameter match.
Q: How to bulk import instead of manual entry?
A: Use "Import from Clipboard" or "Subscribe from URL"; subscription links usually contain all nodes, much more efficient than manual entry.