mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-10-09 15:19:55 +03:00
Change: reformat protocols
This commit is contained in:
@@ -1,20 +1,13 @@
|
||||
---
|
||||
date: "2020-12-23T00:00:00.000Z"
|
||||
description: Project X 的文档.
|
||||
title: Trojan
|
||||
weight: 7
|
||||
---
|
||||
# Trojan
|
||||
|
||||
[Trojan](https://trojan-gfw.github.io/trojan/protocol) 协议
|
||||
|
||||
::: danger
|
||||
Trojan 被设计工作在正确配置的加密 TLS 隧道
|
||||
|
||||
:::
|
||||
|
||||
## InboundConfigurationObject
|
||||
|
||||
---
|
||||
|
||||
```json
|
||||
{
|
||||
"clients": [
|
||||
@@ -44,15 +37,12 @@ Trojan 被设计工作在正确配置的加密 TLS 隧道
|
||||
一个数组,包含一系列强大的回落分流配置(可选)。<br>
|
||||
fallbacks 的具体配置请点击[FallbackObject](../../fallback/#fallbacks-配置)
|
||||
|
||||
{{% notice %}}
|
||||
**TIP**\
|
||||
Xray 的 Trojan 有完整的 fallbacks 支持,配置方式完全一致。</br>
|
||||
::: tip
|
||||
Xray 的 Trojan 有完整的 fallbacks 支持,配置方式完全一致。
|
||||
触发回落的条件也与VLESS类似:首包长度 < 58 或第 57 个字节不为 '\r'(因为 Trojan 没有协议版本)或身份认证失败。
|
||||
|
||||
|
||||
:::
|
||||
|
||||
### ClientObject
|
||||
---
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -73,7 +63,7 @@ Xray 的 Trojan 有完整的 fallbacks 支持,配置方式完全一致。</br>
|
||||
|
||||
::: danger
|
||||
如果存在多个 ClientObject, 请注意 email 不可以重复。
|
||||
|
||||
:::
|
||||
|
||||
> `level`: number
|
||||
|
||||
@@ -90,14 +80,8 @@ userLevel 的值, 对应 [policy](../../base/policy#policyobject) 中 level 的
|
||||
- `xtls-rprx-origin`:最初的流控模式,此时客户端仅可选择 `xtls-rprx-origin` 和 `xtls-rprx-origin-udp443` 这两种流控模式。该模式纪念价值大于实际使用价值
|
||||
- `xtls-rprx-direct`:**推荐**,所有平台皆可使用的典型流控方式,此时客户端可选择任何流控模式
|
||||
|
||||
::: warning
|
||||
**注意**
|
||||
|
||||
::: warning 注意
|
||||
当 `flow` 被指定时,还需要将该入站协议的 `streamSettings.security` 一项指定为 `xtls`,`tlsSettings` 改为 `xtlsSettings`。详情请参考 [streamSettings](../../base/transport#streamsettingsobject)。
|
||||
:::
|
||||
|
||||
此外,目前 XTLS 仅支持 TCP、mKCP、DomainSocket 这三种传输方式。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user