Перейти к содержимому



Как запретить доступ на сайт через прокси

#1

Поделиться сообщением #1



BLIK

BLIK
  • Супермодератор
  • 3 620 сообщений
  • Репутация: 776
0

Отправлено 11 Июнь 2014 - 01:06

Здравствуйте формучане. Кто знает как запретить доступ на сайт через прокси.

Это делается для того, чтоб запретить вход через всякие анимайзеры..

Про платные прокси  я не говорю. Речь идет о обычных анимайзерах. Как запретить с них вход на сайт.

Да, можно забанить ip и диапазон, но через анимайзер все равно можно попасть на сайт. 

Сейчас у меня прописано в файле .htaccess вот такой код

RewriteEngine On
RewriteCond %{HTTP:VIA} .+
RewriteRule (.+) http://sait.ru/

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]

Но, это не полностью решает проблему. Да, к каким то анимазерам ограничен доступ, но не всем.. Может кто еще знает какой код поставить чтоб закрыть доступ с анимазеров?


 

 

  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Как запретить доступ к сайту
  2. Как забанить другой сайт
  3. Анонимность в Сети от профессионалов
  4. Как ограничивать доступ к сайту с определенных стран
  5. Как запретить доступ к файлам?

#2

Поделиться сообщением #2



Ixman

Ixman
  • Пользователь PRO
  • 2 574 сообщений
  • Репутация: 603

Отправлено 11 Июнь 2014 - 10:02

Вряд ли на 100% можно избавиться. Их нужно отлавливать и просто хранить в базе или файле, чтобы можно было блокировать
  • 0


#3

Поделиться сообщением #3



BLIK

BLIK
    Topic Starter
  • Супермодератор
  • 3 620 сообщений
  • Репутация: 776

Отправлено 11 Июнь 2014 - 18:46

Ixman, Спасибо что ответил. Да отлавливать тоже не вариант. Обычно преобладают ip США  и Великобритании. И каждый ip банить тоже муторно. Это хорошо если ip статистика, а если динамика, то банить приходится диапазон весь.. От чего могут страдать другие люди.. 

 

Да и постоянно лазить в логи и вылавливать не совсем удобно..

 

Да я и создал тему, может кто еще знает какими кодами или скриптами можно дополнить мой код.

 

.


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#4

Поделиться сообщением #4



Ixman

Ixman
  • Пользователь PRO
  • 2 574 сообщений
  • Репутация: 603

Отправлено 11 Июнь 2014 - 19:41

Просто обычно ip отлавливаются и баниться, когда ничего не помогает
  • 0


#5

Поделиться сообщением #5



BLIK

BLIK
    Topic Starter
  • Супермодератор
  • 3 620 сообщений
  • Репутация: 776

Отправлено 11 Июнь 2014 - 19:46

Да, это понятно ip то забанить не проблема.. Хотя если ip динамический, приходится банить весь диапазон, что не удобно, ограничивать других людей... Просто хотелось бы знать, можно например как то ограничивать доступ к сайту с не нужных стран такие как США, Великобритания... То есть обычно через них пытаются зайти. Но даже для трафика, эти страны не интересны для меня...

 

Может есть какой вариант закрыть доступ этим странам? Тогда и закрывать анимайзеры не нужно... Закрыл доступ пиндосам, индусам и все нормально. :)


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#6

Поделиться сообщением #6



Ixman

Ixman
  • Пользователь PRO
  • 2 574 сообщений
  • Репутация: 603

Отправлено 11 Июнь 2014 - 20:12

Так по ip определять принадлежность к стране и блочить
Есть база world ip, на хабре можно найти. Там и есть SQL запросы, как через эту базу определять страну.
  • 0


#7

Поделиться сообщением #7



BLIK

BLIK
    Topic Starter
  • Супермодератор
  • 3 620 сообщений
  • Репутация: 776

Отправлено 11 Июнь 2014 - 20:25

Да по ip я и определяю страну и в блок. Но хотелось бы попробовать сделать так, чтоб изначально, указать страны с которых доступ будет закрыт. Такое возможно как то осуществить?


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#8

Поделиться сообщением #8



Ixman

Ixman
  • Пользователь PRO
  • 2 574 сообщений
  • Репутация: 603

Отправлено 11 Июнь 2014 - 20:40

Конечно возможно. Например, определяем код страны, а затем циклом сверяем с  массивом кодов запрещённых стран, ну и при совпадении один результат, при не совпадении другой


Не знаю, только понятно объяснил или нет


  • 0


#9

Поделиться сообщением #9



BLIK

BLIK
    Topic Starter
  • Супермодератор
  • 3 620 сообщений
  • Репутация: 776

Отправлено 11 Июнь 2014 - 20:46

Ну я понял только что это возможно.. А как это все осуществить? Если можно подробнее или ссылку на статейку/инструкцию, как осуществить такое... Просто я не совсем понял как такое в жизнь воплотить...


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#10

Поделиться сообщением #10



Ixman

Ixman
  • Пользователь PRO
  • 2 574 сообщений
  • Репутация: 603

Отправлено 11 Июнь 2014 - 21:29

Ну по сути тут надо скриптик писать не очень большой, и ещё вопрос, как страна определяется?


  • 0


robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru