Страница 1 из 1

Как заблокировать .torrent

Добавлено: Вт июн 07, 2011 13:18
p00nk
Доброго времени суток.
Есть прокси: FreeBSD 6.2 RELEASE + SQUID 2.7 STABLE9 + SAMS 1.0.5 + rejik 3.2.6
Все настроено и долгое время работает стабильно.

Появилась необходимость резать .torrent файлы.
Соответственно, в banlist/mp3/pcre была добавлена строка:

Код: Выделить всё

\.torrent([\W_]|$)
по аналогии с другими расширениями файлов уже вписанных.

И получается следующее: на таких сайтах, где прямая сылка на .torrent файл (http://www.kakoy-to_sait.ru/download/torrent/example.torrent), все режется отлично. Но на многих треккерах, постренных на форумных движках, ссылка выглядит так http://kakoy-to.ru_sait/forum/download.php?id=123456 и файл с легкостью проходит пользователю.

Можно ли как-то выйти из этой ситуации и закрыть эту дырку?

Re: Как заблокировать .torrent

Добавлено: Вт июн 07, 2011 14:07
Slava
Если по скачиваемому файлу нельзя определить, что это торент файл, то надо блокировать по урлу.
Например можно заблокировать скачивание с отдельного сайта kakoy-to.ru_sait/forum/download.php
или целиком сайт с торентами kakoy-to.ru_sait
В DBL есть такая категория, 1.5 тысяч правил.

Re: Как заблокировать .torrent

Добавлено: Вт июн 07, 2011 15:45
p00nk
С этим вроде понятно. и все-таки не ясен механизм... попадая на kakoy-to.ru_sait/forum/download.php дальше закачка не через прокси уже идет, а как-то иначе?

Re: Как заблокировать .torrent

Добавлено: Вт июн 07, 2011 16:16
Slava
обычно:
1. сначала пользователь заходит на какой-то сайт и находит, по описанию, нужный ему контент
2. Пользователь скачивает торент файл, который читает торент клиент
или
2. Пользователь копирует magnet ссылку, которую понимает торент клиент
3. Торент клиент связывается по http с торнет трекерами, узнает у него о других клиентах и обменивается сегментами контента с клиентами.

Вы можете:
1. Заблокировать клиентом выход в инет без прокси.
2. Закрыть доступ к торент трекерам через прокси.

Re: Как заблокировать .torrent

Добавлено: Вт июн 07, 2011 16:33
p00nk
Большое спасибо! Так и поступим...

Re: Как заблокировать .torrent

Добавлено: Пт авг 26, 2011 15:46
pyyramid
Я сделал проще...
squid.conf
...........................
acl files urlpath_regex -i \.wav$ \.asf$ \.wma$ \.avi$ \.wmv$ \.mpg$ \.mpeg$ \.exe$ \.com$ \.pif$
...........................
http_access deny Yes_user files
...........................

Re: Как заблокировать .torrent

Добавлено: Вс авг 28, 2011 16:43
maksnl
pyyramid писал(а):Я сделал проще...
squid.conf
...........................
acl files urlpath_regex -i \.wav$ \.asf$ \.wma$ \.avi$ \.wmv$ \.mpg$ \.mpeg$ \.exe$ \.com$ \.pif$
...........................
http_access deny Yes_user files
Отлично, вот только не пойму как это все заблокирует торрент (p2p) трафик?

Re: Как заблокировать .torrent

Добавлено: Ср янв 11, 2012 21:29
rainbow_goblin
А если в сквиде заблокировать трэкеры вот так:
acl trackers urlpath_regex -i \/announce\?
http_access deny trackers