# Xray 代理协议与传输方式

Source: https://onexray.com/zh/docs/protocols/
Description: 了解 OneXray 支持的 VLESS、VMessAEAD、Trojan、Shadowsocks 和 SOCKS 导入方式，区分 XHTTP、TLS、REALITY 与 Vision。


OneXray 是基于 Xray-core 的客户端，不提供服务器。可用的协议和参数由服务器配置决定；客户端不能把任意服务器转换成另一种协议。

## 先区分配置的不同层次

| 层次 | 示例 | 需要向服务提供方索取的资料 |
| --- | --- | --- |
| 代理协议 | VLESS、VMess、Trojan、Shadowsocks、SOCKS | 地址、端口和对应的认证凭据 |
| 传输方式 | RAW/TCP、XHTTP、WebSocket、gRPC | 网络类型及 Host、路径、模式或服务名 |
| 连接安全 | TLS、REALITY | 服务端名称及证书、密钥参数 |
| VLESS flow | Vision | 仅在服务端要求时填写的准确 flow |

[VLESS 与 REALITY](https://onexray.com/zh/docs/protocols/vless/)、[XHTTP 传输](https://onexray.com/zh/docs/protocols/xhttp/)和 [VMessAEAD](https://onexray.com/zh/docs/protocols/vmess/)有独立的导入指南。这些名称不是可互换的代理协议，组合必须与服务端一致。

## 选择导入格式

通过“服务器 → 添加服务器”导入受支持的分享链接、订阅或节点文件。VMessAEAD/VLESS 链接遵循 [Xray 分享链接规范](https://github.com/XTLS/Xray-core/discussions/716)，同时保留 SS、SOCKS 和 Trojan 链接支持。不支持旧 VMessQrCode、Clash/Mihomo 配置或 Hysteria2 URI。

让 AI 生成节点时，使用根部包含 `outbounds` 的 JSON 对象，格式见[节点规范](https://onexray.com/zh/docs/configuration/outbound/)。完整 JSON 可保留分享链接无法表达的字段。自定义路由和完整 Raw 配置有[独立导入入口](https://onexray.com/zh/docs/configuration/)。

## Shadowsocks

准备地址、端口、准确的加密方法和密码或密钥，导入 `ss://` 链接或原生 Shadowsocks outbound JSON。不要猜测算法或密钥长度；能识别链接不代表内核一定接受其中的参数。

## Trojan

准备地址、端口、密码、传输和 TLS 参数，导入 `trojan://` 链接或原生节点 JSON。保留服务提供方的 server name 和证书校验；关闭校验不是修复参数错误的方法。

## SOCKS

准备地址、端口以及可选的用户名和密码，导入 `socks://` 链接或 SOCKS 节点 JSON。SOCKS 本身不加密，需要考虑承载连接的网络是否可信、代理是否可达。

## 检查导入结果

导入后，在服务器页核对节点名称、协议和传输标签。导入成功不代表网络可用。到连接页选择节点，完成平台的 [VPN 隧道前置设置](https://onexray.com/zh/docs/advanced/vpn-tunnel/)，再验证实际需要访问的目标。

导入失败时先核对格式与[兼容性](https://onexray.com/zh/docs/configuration/compatibility/)；连接失败时核对服务器参数、网络可达性和 [DNS](https://onexray.com/zh/docs/configuration/dns/)。不要在公开反馈中提供订阅令牌或节点凭据。

[下载 OneXray](https://onexray.com/zh/docs/install/) · [添加服务器](https://onexray.com/zh/docs/servers/import/) · [使用 AI 配置](https://onexray.com/zh/docs/ai/)


