Проверка на Proxy

Nimous

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

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

kruglov

Новичок
нету, есть анонимные прокси.

разве что пингать заходящие хосты на вопрос, являются ли они открытыми проксями, но это чревато... Вон - на яндекс за такие вещи обижались.
 

booter

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

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

Frol

Новичок
booter
поищи в форуме по словам HTTP_X_FORWARDER_FOR и т.п., пожалуйста.
 

Frol

Новичок
чтоб посмотреть куда отправляются такие советы. :)
 
Сверху