diff xml/ru/docs/http/ngx_http_geo_module.xml @ 518:65750bdde8fb

Documented recent changes.
author Ruslan Ermilov <ru@nginx.com>
date Tue, 15 May 2012 14:57:21 +0000
parents ce12542164cf
children a8daad8e83bb
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_geo_module.xml
+++ b/xml/ru/docs/http/ngx_http_geo_module.xml
@@ -55,7 +55,7 @@ geo $arg_remote_addr $geo {
 
 <para>
 Адреса задаются в виде CIDR или в виде диапазонов (0.7.23).
-Кроме того, есть пять специальных параметров:
+Также поддерживаются следующие специальные параметры:
 <list type="tag">
 
 <tag-name><literal>delete</literal></tag-name>
@@ -79,11 +79,25 @@ geo $arg_remote_addr $geo {
 
 <tag-name><literal>proxy</literal></tag-name>
 <tag-desc>
-задаёт адреса прокси-серверов (0.8.7, 0.7.63),
+задаёт доверенные адреса (0.8.7, 0.7.63),
 при запросе с которых будет использоваться адрес в переданном
 поле заголовка запроса <header>X-Forwarded-For</header>.
-В отличие от обычных адресов, адреса прокси-серверов проверяются
+В отличие от обычных адресов, доверенные адреса проверяются
 последовательно.
+<note>
+IPv6-адреса поддерживаются начиная с версии 1.3.0.
+</note>
+</tag-desc>
+
+<tag-name><literal>proxy_recursive</literal></tag-name>
+<tag-desc>
+включает рекурсивный поиск адреса (1.3.0).
+При выключенном рекурсивном поиске вместо исходного адреса клиента,
+совпадающего с одним из доверенных адресов, будет использоваться последний
+адрес, переданный в <header>X-Forwarded-For</header>.
+При включённом рекурсивном поиске вместо исходного адреса клиента,
+совпадающего с одним из доверенных адресов, будет использоваться последний
+не доверенный адрес, переданный в <header>X-Forwarded-For</header>.
 </tag-desc>
 
 <tag-name><literal>ranges</literal></tag-name>
@@ -104,6 +118,7 @@ geo $country {
     include        conf/geo.conf;
     delete         127.0.0.0/16;
     proxy          192.168.100.0/24;
+    proxy          2001:0db8::/32;
 
     127.0.0.0/24   US;
     127.0.0.1/32   RU;