LoadModule rpaf_module /usr/local/libexec/apache22/mod_rpaf2.so
RPAFheader X-Real-IP
RPAFproxy_ips ip адрес сервера
RPAFEnable On
RPAFheader X-Real-IP срабатывает при таком раскладе, прокси больше нет.
теперь меня интересует будет ли реальный прокси определяться при таком конфиге?
нарыл в гугле http://forum.ispsystem.com/ru/showpost.php?p=72949&postcount=3 там сказано, что надо изменить в конфиге nginx название proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; например на proxy_set_header X-NGINX-Forwarded-For $proxy_add_x_forwarded_for; и добавить в конфиг rpaf строку RPAFheader X-NGINX-Forwarded-For
не надолго хватило запрета ходить по страницам для мейла, опять сканирует всё подряд, при чём только бот Mail.RU/2.0, он похоже кушает роботс через раз когда ему вздумается.
остальные прекрасно слушаются роботс.тхт, даже baidu и yandex сканируют только сами новости.
Для начала качаем плагин для работы с кукис, разумеется для него нужен jquery. Далее вставляем что-то типа такого
Это если я в подсчетах не ошибся. 4КБ это 32768 бит. Каждый символ в стринге согласно стандарту 16 бит, значит есть место для 2048 символов.
Сделал по этому методу, вроде сработало, только ошибки стали лезть в фаерфоксе $.cookie is not a function может что в коде поправить надо?
Проблема в том, что более 4Кб размер куки не будет, браузер его сам обрежет. Для надежности сравнивать надо с 1024.
в том то и проблема что браузер её не обрезает, пробовал во всех браузерах, получается что инфа записаться не может и всё стопорится.
вот нашёл тут какое то решение http://www.cms4site.ru/ru-joke-13-cookies.html но оно не срабатывает почему то, пробовал оба варианта на php и на js
задам вопрос по другому, как организовать код JS чтоб он обнулял куку при достижении 4кб
нужно что то типа
GetCookie, проверяет длину (.length)
если длина больше, то кука обнуляется (SetCookie)
вопрос к знатокам, как правильно будет выглядеть такой код?
сделал пока так, в nginx.conf
location / {limit_req zone=one burst=8 nodelay;
proxy_pass http://ip адрес сервера :8080;
proxy_redirect off;
proxy_set_header Host $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
в rpaf.conf
RPAFheader X-Real-IP срабатывает при таком раскладе, прокси больше нет.
теперь меня интересует будет ли реальный прокси определяться при таком конфиге?
нарыл в гугле http://forum.ispsystem.com/ru/showpost.php?p=72949&postcount=3 там сказано, что надо изменить в конфиге nginx название proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; например на proxy_set_header X-NGINX-Forwarded-For $proxy_add_x_forwarded_for; и добавить в конфиг rpaf строку RPAFheader X-NGINX-Forwarded-For
вот думаю стоит ли так делать?
А разве не нужно что-то типа
ну неужели непонятно, 0.0.0.0 это ип моего сервера, то есть localhost, не буду же я реальный адрес писать.
лучше что нибудь по делу ответьте, весь гугл перерыл, просто нет стопроцентного решения этой проблемы похоже.
в конфиг rpaf.conf добавил ещё строку RPAFheader X-Real-IP
получается что либо 0% прокси, в случае отключения в nginx #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
либо 100% когда включено proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
мне надо чтоб реальное количество прокси определялось.
Что за OS у вас
OS FreeBSD
mod_rpaf стоит
/usr/local/etc/apache22/Includes/rpaf.conf
LoadModule rpaf_module /usr/local/libexec/apache22/mod_rpaf2.so
RPAFproxy_ips 0.0.0.0
RPAFEnable On
Да уж, заработок на фо с каждым днём всё больше напоминает финансовую пирамиду.
а что i-filez всё...?
Время ожидания ответа от сервера i-filez.com истекло.
не надолго хватило запрета ходить по страницам для мейла, опять сканирует всё подряд, при чём только бот Mail.RU/2.0, он похоже кушает роботс через раз когда ему вздумается.
остальные прекрасно слушаются роботс.тхт, даже baidu и yandex сканируют только сами новости.