github.com/sagernet/sing-box@v1.2.7/docs/configuration/shared/listen.zh.md (about) 1 ### 结构 2 3 ```json 4 { 5 "listen": "::", 6 "listen_port": 5353, 7 "tcp_fast_open": false, 8 "udp_fragment": false, 9 "sniff": false, 10 "sniff_override_destination": false, 11 "sniff_timeout": "300ms", 12 "domain_strategy": "prefer_ipv6", 13 "udp_timeout": 300, 14 "proxy_protocol": false, 15 "proxy_protocol_accept_no_header": false, 16 "detour": "another-in" 17 } 18 ``` 19 20 21 | 字段 | 可用上下文 | 22 |-----------------------------------|-------------------------------------| 23 | `listen` | 需要监听 TCP 或 UDP。 | 24 | `listen_port` | 需要监听 TCP 或 UDP。 | 25 | `tcp_fast_open` | 需要监听 TCP。 | 26 | `udp_timeout` | 需要组装 UDP 连接, 当前为 Tun 和 Shadowsocks。 | 27 | `proxy_protocol` | 需要监听 TCP。 | 28 | `proxy_protocol_accept_no_header` | `proxy_protocol` 启用时 | 29 30 ### 字段 31 32 #### listen 33 34 ==必填== 35 36 监听地址。 37 38 #### listen_port 39 40 监听端口。 41 42 #### tcp_fast_open 43 44 启用 TCP Fast Open。 45 46 #### udp_fragment 47 48 启用 UDP 分段。 49 50 #### sniff 51 52 启用协议探测。 53 54 参阅 [协议探测](/zh/configuration/route/sniff/) 55 56 #### sniff_override_destination 57 58 用探测出的域名覆盖连接目标地址。 59 60 如果域名无效(如 Tor),将不生效。 61 62 #### sniff_timeout 63 64 探测超时时间。 65 66 默认使用 300ms。 67 68 #### domain_strategy 69 70 可选值: `prefer_ipv4` `prefer_ipv6` `ipv4_only` `ipv6_only`。 71 72 如果设置,请求的域名将在路由之前解析为 IP。 73 74 如果 `sniff_override_destination` 生效,它的值将作为后备。 75 76 #### udp_timeout 77 78 UDP NAT 过期时间,以秒为单位,默认为 300(5 分钟)。 79 80 #### proxy_protocol 81 82 解析连接头中的 [代理协议](https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt)。 83 84 #### proxy_protocol_accept_no_header 85 86 接受没有代理协议标头的连接。 87 88 #### detour 89 90 如果设置,连接将被转发到指定的入站。 91 92 需要目标入站支持,参阅 [注入支持](/zh/configuration/inbound/#_3)。