a-zazell Posted August 30, 2012 Необходимо закрыть просмотр сайта с использованием free web proxy, как, например здесь. Есть у кого предложения или опыт по данной теме? Блокировка известных проксей как-то не красиво будет и не эффективно Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
terrible Posted August 30, 2012 вы точно ли уверены в том, что вам действительно нужно именно это? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
roysbike Posted August 31, 2012 Необходимо закрыть просмотр сайта с использованием free web proxy, как, например здесь. Есть у кого предложения или опыт по данной теме? Блокировка известных проксей как-то не красиво будет и не эффективно зачем блокировать? что вы хотите предотвратить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
apm Posted August 31, 2012 зачем блокировать? что вы хотите предотвратить? Похоже разгильдяйство. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a-zazell Posted August 31, 2012 зачем блокировать? что вы хотите предотвратить? Похоже разгильдяйство. Есть необходимость знания реального ip клиента. Посмотрел в логи, нет никаких опознавательных знаков касательно того, что просмотр идет с прокси. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted August 31, 2012 X-Real-IP, X-Forwarded-For - дефакто стандарт для проксей, не анонимных. Есть ещё куча всяких заголовков и значений которые свойственны проксям но не клиентам. Тот же сквид ставить http 1/0, хотя поле host и многие 1.1 вещи использует. С другой стороны, браузеров не так уж и много... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
st_re Posted August 31, 2012 3.1 сквид у меня отправляет GET / HTTP/1.1, кстати.. И добавляет Via: 1.1 xxx.xxx.xxx (squid/3.1.20) X-Forwarded-For: x.x.x.x но это он добавляет исключительно по моей доброй воле.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted August 31, 2012 давно не заглядывал в него :) ещё можно на порядок следования заголовков посмотреть... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
st_re Posted August 31, 2012 Да, а выяснить бесплатный он или нет можно только отправив туда проверку налоговой ;) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
agr Posted August 31, 2012 Есть необходимость знания реального ip клиента. можно сделать через javascript в странице отдаваемой клиенту. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nuclearcat Posted August 31, 2012 http://wiki.onlinegamesnet.net/wiki/ProxyInfo Тут многое есть Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dsk Posted August 31, 2012 Тут топикстартеру прежде всего нужно подумать, как отличить "free web proxy" от прокси в какой-нибудь захудалой конторе, со сквидом или вингейтом в качестве шлюза в интернет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martin74 Posted August 31, 2012 телепатически. Говорят есть специальные модули для апача.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a-zazell Posted August 31, 2012 Из логов с proxy-free.org и моего хрома nginx: 46.102.243.223 - - [31/Aug/2012:15:06:21 +0400] "GET / HTTP/1.1" 200 25816 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1" 192.168.9.29 - - [31/Aug/2012:15:06:46 +0400] "GET / HTTP/1.1" 200 25831 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1" apache2: 46.102.243.223 - - [31/Aug/2012:15:06:21 +0400] "GET /index.php HTTP/1.0" 200 25787 192.168.9.29 - - [31/Aug/2012:15:06:46 +0400] "GET /index.php HTTP/1.0" 200 25787 Я так понимаю прозрачно все .. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a-zazell Posted August 31, 2012 телепатически. Говорят есть специальные модули для апача.... Вот и я в первую очередь думал про подобный способ, как например защита от вставки во фрейм: header always append x-frame-options sameorigin Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
a-zazell Posted August 31, 2012 Есть необходимость знания реального ip клиента. можно сделать через javascript в странице отдаваемой клиенту. А пример можно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
agr Posted August 31, 2012 Я так понимаю прозрачно все .. А у вас настроено логгировать нужные заголовки? Например в конфиге nginx стоит "$http_x_forwarded_for" в разделе log_format? А пример можно? У меня самого такой задачи не стояло никогда, точный пример не покажу, погуглите на тему AJAX и jQuery. Про профилирование пользовательских браузеров есть хороший ресурс http://browserspy.dk/. Также нужно понимать, что универсального рецепта не бывает. Способ, которым можно обнаружить HTTP прокси, скорее всего не пойдет для обнаружения CGI прокси и наоборот. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
MMM Posted August 31, 2012 есть dnsbl для прокси, можно ими воспользоваться. гуглится элементарно, например вот так: http://spamlinks.net/filter-dnsbl-lists.htm#proxies ну и tor exit nodes еще туда же добавить Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...