Проверка на Proxy

  • Автор темы Автор темы Nimous
  • Дата начала Дата начала

Nimous

Guest
Проверка на Proxy

Скажите пожалуйста,
есть ли гарантированный способ узнать,
пришёл ли юзер через прокси, или напрямую.
IP вычислять не нужно.
 
нету, есть анонимные прокси.

разве что пингать заходящие хосты на вопрос, являются ли они открытыми проксями, но это чревато... Вон - на яндекс за такие вещи обижались.
 
В общем случае прокси добавляют в HTTP-запрос параметры HTTP_X_FORWARDED_FOR, HTTP_VIA, HTTP_PROXY_CONNECTION и
REMOTE_ADDR. Правда есть возможность эти параметры выключить в настройках. Так что однозначно не получится.

Правда можно попробовать следующую схему - перебросить пришедшего на скрипт на виртуальный хост, висящий на жутко оригинальном порту, а оттуда назад. Если товарищ успешно вернулся и отметился на виртуальном хосте - значит он идет не черз прокси с вероятностью 50%.
 
booter
поищи в форуме по словам HTTP_X_FORWARDER_FOR и т.п., пожалуйста.
 
Сверху