diff xml/ru/docs/stream/ngx_stream_proxy_module.xml @ 1662:48615cf80e20

Documented the UDP proxy functionality.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 15 Mar 2016 16:31:42 +0300
parents c4c1dddfedac
children d855e7cc3b2f
line wrap: on
line diff
--- a/xml/ru/docs/stream/ngx_stream_proxy_module.xml	Tue Mar 15 13:26:18 2016 +0300
+++ b/xml/ru/docs/stream/ngx_stream_proxy_module.xml	Tue Mar 15 16:31:42 2016 +0300
@@ -9,13 +9,13 @@
 <module name="Модуль ngx_stream_proxy_module"
         link="/ru/docs/stream/ngx_stream_proxy_module.html"
         lang="ru"
-        rev="12">
+        rev="13">
 
 <section id="summary">
 
 <para>
-Модуль <literal>ngx_stream_proxy_module</literal> (1.9.0) позволяет передавать
-соединения другому серверу по TCP и UNIX-сокетам.
+Модуль <literal>ngx_stream_proxy_module</literal> (1.9.0) позволяет проксировать
+потоки данных по TCP, UDP (1.9.13) и UNIX-сокетам.
 </para>
 
 </section>
@@ -38,6 +38,13 @@
 }
 
 server {
+    listen 53 udp;
+    proxy_responses 1;
+    proxy_timeout 20s;
+    proxy_pass dns.example.com:53;
+}
+
+server {
     listen [::1]:12345;
     proxy_pass unix:/tmp/stream.socket;
 }
@@ -212,6 +219,26 @@
 </directive>
 
 
+<directive name="proxy_responses">
+<syntax><value>число</value></syntax>
+<default/>
+<context>stream</context>
+<context>server</context>
+<appeared-in>1.9.13</appeared-in>
+
+<para>
+Задаёт количество датаграмм, ожидаемых от проксируемого сервера
+в ответ на запрос клиента
+в случае, если используется протокол
+<link doc="ngx_stream_core_module.xml" id="udp">UDP</link>.
+По умолчанию количество датаграмм не ограничено:
+ответные датаграммы будут отправляться
+до истечения значения <link id="proxy_timeout"/>.
+</para>
+
+</directive>
+
+
 <directive name="proxy_ssl">
 <syntax><literal>on</literal> | <literal>off</literal></syntax>
 <default>off</default>