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

Обсуждение программы редиректора
Ответить
p00nk
Сообщения: 3
Зарегистрирован: Вт июн 07, 2011 12:59

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

Сообщение 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 и файл с легкостью проходит пользователю.

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

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

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

Сообщение Slava »

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

p00nk
Сообщения: 3
Зарегистрирован: Вт июн 07, 2011 12:59

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

Сообщение p00nk »

С этим вроде понятно. и все-таки не ясен механизм... попадая на kakoy-to.ru_sait/forum/download.php дальше закачка не через прокси уже идет, а как-то иначе?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

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

Сообщение Slava »

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

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

p00nk
Сообщения: 3
Зарегистрирован: Вт июн 07, 2011 12:59

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

Сообщение p00nk »

Большое спасибо! Так и поступим...

pyyramid
Сообщения: 1
Зарегистрирован: Пн фев 14, 2011 21:23

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

Сообщение pyyramid »

Я сделал проще...
squid.conf
...........................
acl files urlpath_regex -i \.wav$ \.asf$ \.wma$ \.avi$ \.wmv$ \.mpg$ \.mpeg$ \.exe$ \.com$ \.pif$
...........................
http_access deny Yes_user files
...........................

maksnl
Сообщения: 34
Зарегистрирован: Чт фев 10, 2011 23:35

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

Сообщение 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) трафик?

rainbow_goblin
Сообщения: 15
Зарегистрирован: Вс янв 08, 2012 10:46

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

Сообщение rainbow_goblin »

А если в сквиде заблокировать трэкеры вот так:
acl trackers urlpath_regex -i \/announce\?
http_access deny trackers

Ответить