📡 基础概念
节点 (Node)
Node / Server Endpoint
指运行 V2Ray 服务端的远程服务器。在客户端中一个“节点”代表一条可用的代理线路,包含服务器地址、端口、协议类型、加密方式等核心参数。节点是数据传输的中转站,你的请求会经过它再到达目标网站。
订阅 (Subscription)
Subscription Link
一种远程配置同步机制。服务商将多个节点信息打包编码成一个 URL,你只需将这个链接粘贴到客户端,软件就会自动下载、解析并更新节点列表。订阅链接通常经过 Base64 编码,内容为各节点的连接参数。
代理 (Proxy)
Proxy / Forwarding
网络请求的中转机制。客户端在本地开启监听端口(如 Socks5 10808),应用程序将流量发送到该端口,客户端再通过节点转发至目标服务器。代理的核心作用是作为中间层接管流量,实现加密传输、访问控制等功能。
🧭 路由与策略
路由 (Routing)
Routing
请求分类与路径选择系统。V2Ray 根据预设规则(域名、IP、协议等)判断一个网络请求应该走代理、直连还是被拒绝。本质上是一个“流量分类器”,决定每一条请求的去向,实现智能分流。
规则 (Rule)
Routing Rule
路由表中的一条具体策略。可以基于域名(domain)、IP 地址、端口、协议等条件匹配流量,并指定处理方式(代理、直连、阻止)。多条规则按从上到下的顺序匹配,命中即停止。
出站 (Outbound)
Outbound
配置文件中定义的数据出口。每个 Outbound 代表一种发送方式:可以是远程节点(VMess/VLESS/Trojan),也可以是直连(freedom),或者是拦截(blackhole)。路由规则通过引用 outbound 的 tag 来决定流量走向。
🔐 协议与传输
传输协议 (Transport Protocol)
VMess / VLESS / Trojan / Shadowsocks
定义数据在客户端与节点之间如何封装和加密的规则。不同协议的设计目标和抗干扰能力不同。VMess 为 V2Ray 原生协议,VLESS 是其轻量化版本,Trojan 模仿 HTTPS 流量,Shadowsocks 则是经典的简单加密代理。
传输层 (Transport)
WebSocket / gRPC / TCP / mKCP
指数据在网络上传输时所使用的底层通道形式。例如 WebSocket 可搭配 TLS 将流量伪装成 HTTPS 网页请求;gRPC 适合高并发场景;TCP 是标准流传输;mKCP 基于 UDP,牺牲部分可靠性换取更低延迟。
多路复用 (Mux)
Multiplexing / mux.cool
允许在一条物理连接上同时承载多个并发请求,减少多次握手带来的延迟和资源消耗。开启后,访问同一个节点下的多个网站时,连接更轻快,尤其适合网页浏览场景。
💻 本地环境相关
本地端口 (Local Port)
Socks5:10808 / HTTP:10809
客户端在本机开启的网络监听端口,作为应用程序接入代理的入口。V2RayN 默认 Socks5 端口为 10808,HTTP 端口为 10809。浏览器或系统设置代理时需要填写 127.0.0.1 加上这些端口。
配置文件 (Config File)
config.json / guiNConfig.json
以 JSON 格式存储的系统运行逻辑结构化表达。包含入站设置 (inbounds)、出站节点 (outbounds)、路由规则 (routing)、DNS配置等全部核心参数。客户端图形界面中的所有改动,最终都会映射为这个文件的内容。
DNS 解析
Domain Name System Resolution
将域名(如 google.com)转换为 IP 地址的过程。V2Ray 内置 DNS 模块,可配置为通过节点解析、使用 DOH 加密解析,或指定特定域名走特定 DNS 服务器。这是解决 DNS 污染问题的关键机制。
📶 节点状态描述
延迟 (Latency)
Ping / RTT
客户端向节点发送测试包并收到响应所需的时间,单位为毫秒。延迟越低,连接响应越快。但这仅代表“第一脚油门”的速度,不完全等同于实际下载上传带宽。在 V2RayN/V2RayNG 中可对节点进行实时延迟测试。
节点优选 (Node Selection)
Auto Select / Speed Test
基于延迟或自定义规则自动选择最优节点的功能。部分客户端支持设置“自动选择最快节点”,系统会定期重新测速并切换。对于不想手动切换线路的用户,这是提升体验的常用策略。
分组管理 (Group)
Subscription Grouping
将来自不同订阅链接或手动添加的节点划分到不同分组中,便于按地区、服务商、用途进行组织和快速切换。V2RayN 支持节点分组功能,V2RayNG 主要通过订阅拆分来实现类似效果。