github.com/sagernet/sing-box@v1.9.0-rc.20/docs/configuration/outbound/tuic.zh.md (about)

     1  ### 结构
     2  
     3  ```json
     4  {
     5    "type": "tuic",
     6    "tag": "tuic-out",
     7    
     8    "server": "127.0.0.1",
     9    "server_port": 1080,
    10    "uuid": "2DD61D93-75D8-4DA4-AC0E-6AECE7EAC365",
    11    "password": "hello",
    12    "congestion_control": "cubic",
    13    "udp_relay_mode": "native",
    14    "udp_over_stream": false,
    15    "zero_rtt_handshake": false,
    16    "heartbeat": "10s",
    17    "network": "tcp",
    18    "tls": {},
    19    
    20    ... // 拨号字段
    21  }
    22  ```
    23  
    24  ### 字段
    25  
    26  #### server
    27  
    28  ==必填==
    29  
    30  服务器地址。
    31  
    32  #### server_port
    33  
    34  ==必填==
    35  
    36  服务器端口。
    37  
    38  #### uuid
    39  
    40  ==必填==
    41  
    42  TUIC 用户 UUID
    43  
    44  #### password
    45  
    46  TUIC 用户密码
    47  
    48  #### congestion_control
    49  
    50  QUIC 拥塞控制算法
    51  
    52  可选值: `cubic`, `new_reno`, `bbr`
    53  
    54  默认使用 `cubic`。
    55  
    56  #### udp_relay_mode
    57  
    58  UDP 包中继模式
    59  
    60  | 模式     | 描述                           |
    61  |--------|------------------------------|
    62  | native | 原生 UDP                       |
    63  | quic   | 使用 QUIC 流的无损 UDP 中继,引入了额外的开销 |
    64  
    65  与 `udp_over_stream` 冲突。
    66  
    67  #### udp_over_stream
    68  
    69  这是 TUIC 的 [UDP over TCP 协议](/configuration/shared/udp-over-tcp/) 移植, 旨在提供 TUIC 不提供的 基于 QUIC 流的 UDP 中继模式。 由于它是一个附加协议,因此您需要使用 sing-box 或其他兼容的程序作为服务器。
    70  
    71  此模式在正确的 UDP 代理场景中没有任何积极作用,仅适用于中继流式 UDP 流量(基本上是 QUIC 流)。
    72  
    73  与 `udp_relay_mode` 冲突。
    74  
    75  #### zero_rtt_handshake
    76  
    77  在客户端启用 0-RTT QUIC 连接握手
    78  这对性能影响不大,因为协议是完全复用的
    79  
    80  !!! warning ""
    81  强烈建议禁用此功能,因为它容易受到重放攻击。
    82  请参阅 [Attack of the clones](https://blog.cloudflare.com/even-faster-connection-establishment-with-quic-0-rtt-resumption/#attack-of-the-clones)
    83  
    84  #### heartbeat
    85  
    86  发送心跳包以保持连接存活的时间间隔
    87  
    88  #### network
    89  
    90  启用的网络协议。
    91  
    92  `tcp` 或 `udp`。
    93  
    94  默认所有。
    95  
    96  #### tls
    97  
    98  ==必填==
    99  
   100  TLS 配置, 参阅 [TLS](/zh/configuration/shared/tls/#outbound)。
   101  
   102  ### 拨号字段
   103  
   104  参阅 [拨号字段](/zh/configuration/shared/dial/)。