Форум сетевых администраторов
Показаны 12 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Общие вопросы (http://netadmin.ws/forum/forumdisplay.php?forumid=51)
-- Вопрос по htaccess (http://netadmin.ws/forum/showthread.php?threadid=1237)


Помещено Igor 10-05-2002 в 18:47:

Вопрос по htaccess

Сейчас делаю mp3-архив. Вопрос такой - как запретить юзерам грабилками скачивать сразу по несколько файлов, чтобы не создавать сумасшедший трафик? Можно ли как-то поставить такое ограничение на скачивание через htaccess ???

__________________
C уважением, Игорь
cblog.ru


Помещено Syfer 12-05-2002 в 14:38:

хм вариантов ограничения множество.... :о)))
смотря на чем у тия стоит сервер и как осуществляеется доступ к архиву....
у меня например на одном из фтп серверов стоит ограничение на колличество подключений а так же ограничения на ип адреса....
(фтп демон и фиревал под линух)
так же можно ограничить колво скачек если организовать веб доступ.... (апачи + пхп) там так же можно фильтровать юзеров по ип и ограничить кол во сессий....


Помещено Igor 13-05-2002 в 21:34:

у меня веб-сервер на апаче и FreeBSD
не подскажешь как с помощью htaccess такую фильтрацию устроить?

__________________
C уважением, Игорь
cblog.ru


Помещено polo 13-05-2002 в 22:11:

что-то здается мне что при помощи только .htaccess это невозможно сделать, по крайней мере стандартными модулями апачи низя, если установить может какой-нибудь дополнительный модуль к апачи, который бы задавал лимит на траффик как например http://www.snert.com/Software/mod_throttle/. Средствами пхп можно запрограмить скрипт который бы выдавл определенное кол файлов на один ип.

__________________
Всегда есть решение.


Помещено Syfer 14-05-2002 в 06:58:

quote:
Первоначальное сообщение от polo
что-то здается мне что при помощи только .htaccess это невозможно сделать, по крайней мере стандартными модулями апачи низя, если установить может какой-нибудь дополнительный модуль к апачи, который бы задавал лимит на траффик как например http://www.snert.com/Software/mod_throttle/. Средствами пхп можно запрограмить скрипт который бы выдавл определенное кол файлов на один ип.


:о)) самый простой способ при таком раскладе это устроить ограничения на пхп
тока там надо сильно поизгаляться :о)))
но можно.... впринципе велосипед придумывать не надо... есть много программнаписанных.... посмотреть посравнивать :о)))


Помещено Igor 20-05-2002 в 23:00:

Люди,
а как сделать, чтобы защититься от хот-линков,
т.е настроить htaccess чтобы напрямую к mp3 с других сайтов не линковались?

__________________
C уважением, Игорь
cblog.ru


Помещено Bochkarev_D.S. 21-05-2002 в 05:57:

quote:
Первоначальное сообщение от Igor
Люди,
а как сделать, чтобы защититься от хот-линков,
т.е настроить htaccess чтобы напрямую к mp3 с других сайтов не линковались?


1. поставь mod_throttle
2. залинкуй все через downloadprotector http://www.phpscriptcenter.com/downloadprotector.php3


Помещено Искатель 25-05-2002 в 18:09:

Спасает от качалок! Причем очень хорошо! Ежедневно смотрю логи народ пользуется в 99% вебзипом и телепортом (видимо другие качалки не пользуются пополярностью).

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^HTTPClient.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gets.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\Ninja.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\tool.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\PiX.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\Explorer.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\Foto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Image\Collector.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Sucker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*
RewriteRule \.(gif|jpg|php|htm|html|shtm|shtml)$ /img/fomenko.ico [L]

А вот защита от прямых линков

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.vcl.ru/
RewriteCond %{HTTP_REFERER} !^http://vcl.ru/
RewriteCond %{HTTP_REFERER} !>http://www.vcl.ru:80 [NC]
RewriteCond %{HTTP_REFERER} !>http://vcl.ru:80 [NC]
RewriteRule /* http://www.vcl.ru/ [R,L]
========================================
конечно средства которые я привел хороши только в том случае когда сервер провайдера (а не свой) и он ни при каких условиях не будет ставить никаких дополнительных модулей.

__________________
http://faq.pp.ru/read_mee/


Помещено RaZEr 27-05-2002 в 02:41:

Во всех перечисленных способах достаточно подменить referer или user agent .

__________________
The time was broken ...


Помещено Gizmo3k 27-05-2002 в 15:00:

RaZEr
А как тогда лучше делать?


Помещено Искатель 27-05-2002 в 17:07:

Делай так как я написал! Массовый пользователь кроме вебзипа и телепорта ничего не знает, это я говорю по статистике своего сайта. Если один из десяти тысяч пользователей подделает юзер агент - в этом ничего страшного нет.
Можно еще написать свой менеджер который запретит скачку нескольких файлов с одного ip. Или как уже писали перейти на хостинг где есть анонимный прокси.

__________________
http://faq.pp.ru/read_mee/


Помещено Gizmo3k 27-05-2002 в 20:30:

Хорошо, спасибо, буду пробовать...


Формат времени GMT. Текущее время 18:04.
Показаны 12 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.