ПРОЕКТЫ 


  АРХИВ 


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]

Каскад прокси и X-Forwarded-For


  • To: nginx-ru@xxxxxxxxx
  • Subject: Каскад прокси и X-Forwarded-For
  • From: "Alex Sergeyev" <alex.sergeyev@xxxxxxxxx>
  • Date: Mon, 30 Jun 2008 15:06:15 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type; bh=/aAjCUCGS1nDrEb7+MHpKQBgfxXDUzf8Y8F7zefE8Hs=; b=E6WWG24IQBEbjd0dB9mI2Gqogeu6Uu0R76Cu1EmfFW17S6479awfgtyr+ZgKVhcAwu 7diExkSnJgi3oh8kP6Cbfilv8feIkOd0GB4FCHrpRdCi54ttEYnYpC7nE2/pmx5hT/Z6 1MptHzftQB9zkNgKElsYwpf1WY4tNQr17nGL0=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=MpNyg7wEuJn+VT7bsVfQOd7qnbuys82huF3dyTN4wcpbJxsTuq5/rbJvxpKnL0ps/6 MhqIGYCXp8mZaipECIA0AkHNih2k0kT5E19fg102hZONF83CtL8m8p7530+2tZ8mupLB iNHRPvIWmO/S8P6XdfkqVdhrDF8aLCawmx3vQ=

Есть такая ситуация, каскад прокси, каждый из них добавлеят адрес в X-Forwarded-For.

То-есть имеем в итоге HTTP_X_FORWARDED_FOR= "10.10.10.10, 11.11.11.11". Где 10.10.10.10 адрес пользователя, 11.11.11.11 адрес первого прокси.
Каким образом научить nginx извлекать первый ip-aдрес?
set_real_ip_from 22.22.22.22 <- адрес второго прокси возвращает "11.11.11.11"



--
Alex Sergeyev

 




Copyright © Lexa Software, 1996-2009.