X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как запретить просматривать сайт через прокси?
bmp104
bmp104
Topic Starter сообщение 16.3.2013, 13:31; Ответить: bmp104
Сообщение #1


Здравствуйте, встал такой вопрос, как запретить просматривать сайт через прокси? Подскажите пожалуйста если возможно.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
anchous
anchous
сообщение 16.3.2013, 13:41; Ответить: anchous
Сообщение #2


модерите кремлин.ру или жж медведа? biggrin.gif
на самом деле никак, по крайней мере нормально настроенные, ибо они для этого и существуют


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 16.3.2013, 14:50; Ответить: devuser
Сообщение #3


С анонимными не получится.
С обычными

Элемент $_SERVER['REMOTE_ADDR']

В элемент $_SERVER['REMOTE_ADDR'] помещается IP-адрес клиента. При тестировании на локальной машине — этот адрес будет равен 127.0.0.1. Однако при тестировании в сети переменная вернёт IP-адрес клиента или последнего прокси-сервера через который клиент попал на сервер. Если клиент использует прокси-сервер узнать его IP-адрес можно при помощи переменной окружения HTTP_X_FORWARDED_FOR, значение которой можно получить при помощи функции getenv().

Замечание

Прокси-сервера являются специальными промежуточными серверами, предоставляющими специальный вид услуг: сжатие трафика, кодирование данных, адаптация под мобильные устройства и т.п. Среди множества прокси-серверов различают так называемые анонимные прокси-сервера, которые позволяют скрывать истинный IP-адрес клиента, такие сервера не возвращают переменной окружения HTTP_X_FORWARDED_FOR.
Извлечение переменной окружения HTTP_X_FORWARDED_FOR

<?php
   echo getenv(HTTP_X_FORWARDED_FOR);
?>


То есть если HTTP_X_FORWARDED_FOR отличается от REMOTE_ADDR, то, с большой долей вероятности, это прокси.
Стоит заметить, что если у вас проксирует nginx то этот способ не подойдет.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 16.3.2013, 15:50; Ответить: webpavilion
Сообщение #4


(devuser @ 16.3.2013, 14:50) *
Стоит заметить, что если у вас проксирует nginx то этот способ не подойдет.
вы просто не умеете его готовить.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
devuser
devuser
сообщение 16.3.2013, 15:52; Ответить: devuser
Сообщение #5


(webpavilion @ 16.3.2013, 15:50) *
вы просто не умеете его готовить.

Я вообще ничего не умею готовить по администрированию. Встречал подобную ситуацию то ли у nic.ru, то ли у ihc.ru. REMOTE_ADDR отдавал 127.0.0.1
Поэтому счел нужным предупредить.

Окей, меняем

Стоит заметить, что если у вас проксирует nginx то этот способ не подойдет.


на

Стоит заметить, что если у вас проксирует nginx то этот способ, возможно, не подойдет.


Сообщение отредактировал devuser - 16.3.2013, 15:56


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 16.3.2013, 22:00; Ответить: webpavilion
Сообщение #6


(devuser @ 16.3.2013, 15:52) *
Я вообще ничего не умею готовить по администрированию. Встречал подобную ситуацию то ли у nic.ru, то ли у ihc.ru. REMOTE_ADDR отдавал 127.0.0.1
так бывает если apache живет за nginx и не настроен модуль libapache2-mod-rpaf.
php задействовать совсем не нужно для этого. nginx может отсекать гостей черех не анонимные прокси вот так:
if ($http_x_forwarded_for) {
return 403;
}
ну а анонимные они на то и есть что никак, если только по странам отсекать.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) PROXY-STORE.COM — ipV4 прокси от 42р В МЕСЯЦ с ротацией и без! Лучшая цена на рынке. 200+ стран
21 proxystore 5263 Сегодня, 12:02
автор: proxystore
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1801 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4810 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
27 hollywooduk 5714 17.4.2024, 0:19
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыBropush - Твой бро в монетизации через Push-уведомления
30 bropush 11798 16.4.2024, 18:19
автор: bropush


 



RSS Текстовая версия Сейчас: 19.4.2024, 13:56
Дизайн