Возможно ли исключить заходы через прокси?

maddoc
На сайте с 10.01.2008
Offline
156
940

Вопрос возник, существует ли возможность отдетектить прокси / анонимайзер и послать такого человека на все 404. на своем сервере ?

если да, то куда копать? )

Мой надёжный хостинг Бегет https://goo.su/9Bfp4TP
cheredov
На сайте с 07.04.2011
Offline
125
#1
maddoc:
Вопрос возник, существует ли возможность отдетектить прокси / анонимайзер и послать такого человека на все 404. на своем сервере ?

если да, то куда копать? )

Это само по себе чушь, уж извините.

cheredov добавил 09.08.2011 в 23:42

Вы знаете что такое прокси?

Иван Чередов (http://ivan.cheredov.com/about/)
maddoc
На сайте с 10.01.2008
Offline
156
#2
cheredov:
Это само по себе чушь, уж извините.

cheredov добавил 09.08.2011 в 23:42
Вы знаете что такое прокси?

Поскольку держу свой 3proxy демона на сервере для собственных нужд, я прекрасно понимаю что это и как это работает.

Попробую перефразировать, чтобы не пугать слишком умных, чушными вопросами :

На примере игр :

Во многих онлайн играх ( с установленным у вас клиентом ), заход через прокси невозможен. Я понимаю что они имеют возможность локально узнать сидите вы под прокси или нет.

Не верите? Запустите world of warcraft под проксикапом с перенаправленным udp / tpc.

Вам скажут : извините, работа через прокси игрой не поддерживается.

Наверно стоит задать по другому вопрос : существуют ли черные списки сетей / подсетей ?

iren K
На сайте с 28.12.2008
Offline
222
#3
maddoc:
куда копать? )

в .htaccess попробуйте добавить:

RewriteEngine On
RewriteCond %{HTTP:VIA} .+
RewriteRule (.+) http://site.ru/
c уважением Iren
Mr.Smile
На сайте с 10.01.2011
Offline
65
#4

Прокси разные бывают.... не все они говорят что проксями являются.

maddoc:
Не верите? Запустите world of warcraft под проксикапом с перенаправленным udp / tpc.
Вам скажут : извините, работа через прокси игрой не поддерживается.

Это если через носки заходить?

maddoc:
существуют ли черные списки

RBL в помощь.

<--TTT-->
cheredov
На сайте с 07.04.2011
Offline
125
#5

maddoc, извините за резкость, можно так попробовать:

RewriteEngine on

RewriteCond %{HTTP:VIA} !^$ [OR]

RewriteCond %{HTTP:FORWARDED} !^$ [OR]

RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]

RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]

RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]

RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]

RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]

RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$

RewriteRule ^(.*)$ - [F]

Artjom77
На сайте с 11.09.2007
Offline
75
#6

Так-то блокировкой хедеров не всех выловишь, high anonymous proxy и соксы не поймаешь. Можно заморочиться с определением реального IP адреса через flash, если хочется еще больше сократить вероятность посещения сайта через прокси.

Есть, например, черный список http://swiftbl.org/lookup, но я тестировал - брал прокси с http://proxyhttp.net и прогонял по черному списку этому - много проксей в черном списке нету.

Еще есть платная тема типа MaxMind Proxy Detection.

В общем если так необходимо, то можно принять маскимум мер и сократить вероятность до минимума.

Проверить сайт на доступность из разных стран (http://check-host.net)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий