NGINX Stream Core

15 — 所有核心与模块指令——语法、默认值、上下文与真实配置示例。

pass 'pass' 指令定义了在 NGINX stream 模块中将客户端请求路由到何处。 stream server preread_buffer_size 设置用于在 stream 模块中读取初始数据的缓冲区大小。 streamstream server preread_timeout 设置流连接预读阶段的超时时间。 streamstream server proxy_download_rate 指令 `proxy_download_rate` 控制代理流的传输速率。 streamstream server proxy_downstream_buffer proxy_downstream_buffer 指令控制 NGINX stream 模块中从 upstream 服务器接收的数据的缓冲。 streamstream server proxy_half_close 在 stream 模块配置中,`proxy_half_close` 指令控制 NGINX 在客户端连接关闭后是否关闭 upstream 连接。 streamstream server proxy_protocol_timeout 设置在 NGINX Stream 模块中接收 PROXY protocol header 的超时时间。 streamstream server proxy_requests proxy_requests 指令控制 NGINX 是否可以在 stream 模块中处理传入的代理请求。 streamstream server proxy_responses proxy_responses 指令控制 NGINX Stream 模块在关闭连接之前从上游服务器接受的响应数量。 streamstream server proxy_ssl NGINX Stream Core 中的 proxy_ssl 指令启用对上游连接的 SSL 代理。 streamstream server proxy_upload_rate proxy_upload_rate 指令控制 NGINX Stream 中被代理连接的最大上传速率。 streamstream server proxy_upstream_buffer 在 NGINX stream 模块中为 TCP 和 UDP 连接设置上游缓冲区大小。 streamstream server ssl_alpn 指令 `ssl_alpn` 指定了 NGINX 中 Stream 连接使用的应用层协议协商 (ALPN) 协议。 streamstream server ssl_handshake_timeout ssl_handshake_timeout 指令设置允许完成 SSL 握手的最长时间。 streamstream server ssl_preread 在 NGINX 中为 TCP 流启用对 SSL/TLS 握手的解析。 streamstream server