You are behind proxy

Post Reply
drongo
Posts: 173
Joined: Mon Nov 05, 2012 1:06 pm

You are behind proxy

Post by drongo »

Приветствую
Подключил claudflare. Теперь в админках пишет You are behind proxy. This is not an error if you really use proxy. In other case check your SERVER settings. If you use nginx - check WIKI article 'nginx'

Как быть? Теперь на многих трейдеров ругается, что шлют прокси...
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: You are behind proxy

Post by admin »

Общий смысл такой что cloudflare работает как прокси, все хиты приходят от него и соответственно один и тот же ИП + оригинальный ИП передается в в хедере forwarded for

надо
1. перед скриптом ставить хедер remote_addr = forwarded for
2. убирать forwarded for что б скрипт не думал что это прокси


у них даже есть мод который это делает

https://support.cloudflare.com/hc/en-us ... pache-2-4-
Don't forget to run script update
drongo
Posts: 173
Joined: Mon Nov 05, 2012 1:06 pm

Re: You are behind proxy

Post by drongo »

Приветствую
Изменили настройки. Текущий вывод заголовков смотрим здесь:

Code: Select all

Array ( [GEOIP_ADDR] => 46.148.51.66 [GEOIP_CONTINENT_CODE] => EU [GEOIP_COUNTRY_CODE] => RU [GEOIP_COUNTRY_NAME] => Russian Federation [HTTP_HOST] => domain.com [HTTP_X_REAL_IP] => 46.148.51.66 [HTTP_CONNECTION] => close [HTTP_ACCEPT] => text/html, application/xhtml+xml, */* [HTTP_ACCEPT_LANGUAGE] => ru-RU [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_DNT] => 1 [HTTP_COOKIE] => __atuvc=1%7C52 [HTTP_GEOIP_ADDR] => 46.148.51.66 [HTTP_GEOIP_CONTINENT_CODE] => EU [HTTP_GEOIP_COUNTRY_CODE] => RU [HTTP_GEOIP_COUNTRY_NAME] => Russian Federation [PATH] => /sbin:/usr/sbin:/bin:/usr/bin [SERVER_SIGNATURE] => 
Apache/2.2.25 (Unix) PHP/5.2.17 Server at domain.com Port 80
[SERVER_SOFTWARE] => Apache/2.2.25 (Unix) PHP/5.2.17 [SERVER_NAME] => domain.com [SERVER_ADDR] => 127.0.0.1 [SERVER_PORT] => 80 [REMOTE_ADDR] => 46.148.51.66 [DOCUMENT_ROOT] => /local/home/user/path/domain [SERVER_ADMIN] => [email protected] [SCRIPT_FILENAME] => /local/home/user/path/domain.com/test.php [REMOTE_PORT] => 53119 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.0 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /test.php [SCRIPT_NAME] => /test.php [PHP_SELF] => /test.php [REQUEST_TIME] => 1460650536 ) 
На вид всё ок - REMOTE_ADDR вернулся, а FORWARDED по-прежнему отсутствует.

Но появилась другая проблема. По всем трейдерам практически, приходит сообщение:
few unique ips (OUT stage) (total hits 154, unique ips = 13, ratio 0.084415584415584)
....

Это проблема с настройками или так и должно быть?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: You are behind proxy

Post by admin »

46.148.51.66 а это ваш ИП ?
Don't forget to run script update
drongo
Posts: 173
Joined: Mon Nov 05, 2012 1:06 pm

Re: You are behind proxy

Post by drongo »

да
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: You are behind proxy

Post by admin »

Ок, если за сутки ситуация не изменится - скидывайте фтп.
Но 99% это либо статистика за тот период когда не было настроено либо оно всем показывает такой ип.
Don't forget to run script update
Post Reply