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