ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Opera Turbo и remote_addr



19.01.2013 15:46, Ivan пишет:
Я попытался использовать в  nginx проверку на remote_addr. Это работает
пока юзер не включает в Opera функцию Opera Turbo. Соотв входящие и
исходящие запросы идут с разных адресов. Эту проблему можно как-то
решить ? ( может быть  "правильные" прокси сервера в каких-то заголовках
передают "реальный"  адрес ) ?

Некоторые прокси сервера передают реальный адрес клиента в заголовке X-Forwarded-For и прокси сервера Оперы это делают.

В случае если проверка remote_addr делается средствами модуля
ngx_http_geo_module можно использовать директиву proxy

geo $country {
   ...
   proxy 80.84.1.18/31;
   proxy 80.84.1.20/31;
   proxy 80.232.117.0/24;
   proxy 80.239.242.0/23;
   proxy 82.145.208.0/21;
   proxy 82.145.216.0/23;
   proxy 91.203.96.0/24;
   proxy 94.246.126.0/23;
   proxy 141.0.8.0/22;
   proxy 195.189.142.0/23;
   proxy 217.212.230.0/23;
   ...
}

Подробнее смотрите в http://nginx.org/r/geo

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.