![]() |
Показаны 12 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Общие вопросы (http://netadmin.ws/forum/forumdisplay.php?forumid=51)
-- Вопрос по htaccess (http://netadmin.ws/forum/showthread.php?threadid=1237)
Вопрос по htaccess
Сейчас делаю mp3-архив. Вопрос такой - как запретить юзерам грабилками скачивать сразу по несколько файлов, чтобы не создавать сумасшедший трафик? Можно ли как-то поставить такое ограничение на скачивание через htaccess ???
__________________
C уважением, Игорь
cblog.ru
хм вариантов ограничения множество.... :о)))
смотря на чем у тия стоит сервер и как осуществляеется доступ к архиву....
у меня например на одном из фтп серверов стоит ограничение на колличество подключений а так же ограничения на ип адреса....
(фтп демон и фиревал под линух)
так же можно ограничить колво скачек если организовать веб доступ.... (апачи + пхп) там так же можно фильтровать юзеров по ип и ограничить кол во сессий....
у меня веб-сервер на апаче и FreeBSD
не подскажешь как с помощью htaccess такую фильтрацию устроить?
__________________
C уважением, Игорь
cblog.ru
что-то здается мне что при помощи только .htaccess это невозможно сделать, по крайней мере стандартными модулями апачи низя, если установить может какой-нибудь дополнительный модуль к апачи, который бы задавал лимит на траффик как например http://www.snert.com/Software/mod_throttle/. Средствами пхп можно запрограмить скрипт который бы выдавл определенное кол файлов на один ип.
__________________
Всегда есть решение.
quote:
Первоначальное сообщение от polo
что-то здается мне что при помощи только .htaccess это невозможно сделать, по крайней мере стандартными модулями апачи низя, если установить может какой-нибудь дополнительный модуль к апачи, который бы задавал лимит на траффик как например http://www.snert.com/Software/mod_throttle/. Средствами пхп можно запрограмить скрипт который бы выдавл определенное кол файлов на один ип.
Люди,
а как сделать, чтобы защититься от хот-линков,
т.е настроить htaccess чтобы напрямую к mp3 с других сайтов не линковались?
__________________
C уважением, Игорь
cblog.ru
quote:
Первоначальное сообщение от Igor
Люди,
а как сделать, чтобы защититься от хот-линков,
т.е настроить htaccess чтобы напрямую к mp3 с других сайтов не линковались?
Спасает от качалок! Причем очень хорошо! Ежедневно смотрю логи народ пользуется в 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/
Во всех перечисленных способах достаточно подменить referer или user agent .
__________________
The time was broken ...
RaZEr
А как тогда лучше делать?
Делай так как я написал! Массовый пользователь кроме вебзипа и телепорта ничего не знает, это я говорю по статистике своего сайта. Если один из десяти тысяч пользователей подделает юзер агент - в этом ничего страшного нет.
Можно еще написать свой менеджер который запретит скачку нескольких файлов с одного ip. Или как уже писали перейти на хостинг где есть анонимный прокси.
__________________
http://faq.pp.ru/read_mee/
Хорошо, спасибо, буду пробовать...
| Формат времени GMT. Текущее время 16:42. | Показаны 12 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.