Xray 代理协议与传输方式
OneXray 是基于 Xray-core 的客户端,不提供服务器。可用的协议和参数由服务器配置决定;客户端不能把任意服务器转换成另一种协议。
先区分配置的不同层次
| 层次 | 示例 | 需要向服务提供方索取的资料 |
|---|---|---|
| 代理协议 | VLESS、VMess、Trojan、Shadowsocks、SOCKS | 地址、端口和对应的认证凭据 |
| 传输方式 | RAW/TCP、XHTTP、WebSocket、gRPC | 网络类型及 Host、路径、模式或服务名 |
| 连接安全 | TLS、REALITY | 服务端名称及证书、密钥参数 |
| VLESS flow | Vision | 仅在服务端要求时填写的准确 flow |
VLESS 与 REALITY、XHTTP 传输和 VMessAEAD有独立的导入指南。这些名称不是可互换的代理协议,组合必须与服务端一致。
选择导入格式
通过“服务器 → 添加服务器”导入受支持的分享链接、订阅或节点文件。VMessAEAD/VLESS 链接遵循 Xray 分享链接规范,同时支持 Hysteria2、SS、SOCKS 和 Trojan 链接。不支持旧 VMessQrCode 或 Clash/Mihomo 配置。
让 AI 生成节点时,使用根部包含 outbounds 的 JSON 对象,格式见节点规范。完整 JSON 可保留分享链接无法表达的字段。自定义路由和完整 Raw 配置有独立导入入口。
Hysteria2
导入 hysteria2:// 或 hy2:// 链接,支持认证、SNI、Salamander 混淆与可选的端口跳跃。省略端口时使用 443,导出统一使用 hysteria2://。支持 authority 中的多端口/范围,以及旧 ports / mport 查询参数。跳跃间隔默认 30 秒,hop-interval 至少为 5 秒。
必须进行 TLS 证书校验。请求 insecure=true、allowInsecure=true 或 pinSHA256 的链接会被拒绝,因为当前内核无法等价表达这些证书校验语义。显式 Xray 扩展 pcs / vcn 等保留 Xray 语义,不等同于 Hysteria 的证书固定语义。不支持 Realm 或 Gecko。端口跳跃需要直接 UDP socket,不支持通过链式代理跳跃。标准链接导出不包含客户端 QUIC 带宽/调优设置,需要保留时使用完整 outbound JSON。
Shadowsocks
准备地址、端口、准确的加密方法和密码或密钥,导入 ss:// 链接或原生 Shadowsocks outbound JSON。不要猜测算法或密钥长度;能识别链接不代表内核一定接受其中的参数。
Trojan
准备地址、端口、密码、传输和 TLS 参数,导入 trojan:// 链接或原生节点 JSON。保留服务提供方的 server name 和证书校验;关闭校验不是修复参数错误的方法。
SOCKS
准备地址、端口以及可选的用户名和密码,导入 socks:// 链接或 SOCKS 节点 JSON。SOCKS 本身不加密,需要考虑承载连接的网络是否可信、代理是否可达。
检查导入结果
导入后,在服务器页核对节点名称、协议和传输标签。导入成功不代表网络可用。到连接页选择节点,完成平台的 VPN 隧道前置设置,再验证实际需要访问的目标。
导入失败时先核对格式与兼容性;连接失败时核对服务器参数、网络可达性和 DNS。不要在公开反馈中提供订阅令牌或节点凭据。
下载 OneXray · 添加服务器 · 使用 AI 配置