Поиск:

rTorrent с поддержкой ipfilter

Собрал последнюю версию rtorrent с поддержкой фильтрования соединений к peer-ам по IP-адресу (в народе более известна, как ipfilter). Технология позволяет блокировать нежелательные подключения путем задания диапазонов «левых» IP-адресов. В конфигурационный файл программы добавляется опция «ip_filter», позволяющая указать файл с параметрами блокировки.

Должно быть актуально для тех, у кого трафик считается дифференцированно в зависимости от направления, или для некоторой сети трафик безлимитный. В пакете есть готовый «ipfilter.dat» для пользователей Мегалайна.

RPM-пакеты libtorrent и rtorrent для CentOS, собранные для архитектур i386 и x86_64, можно скачать здесь.

Смотрите также:

Обсуждение

Valentin, 16/12/2009 18:06

Тоже думал про это. Но я сделал блокировку трафика через iptables по id пользователя от которого запускается rtorrent в screen.

Денис Фатеев, 16/12/2009 19:57

У меня rtorrent работает от nobody, тоже через screen ;-) Из-под этого же пользователя работают еще несколько сервисов, и мне не хотелось делать его клон.

Я пробовал iptables в связке с модулем geoip, но при использовании нескольких торрент-клиентов для разных направлений (или нескольких пользователей на машине, которые запускают у себя клиент) схема усложняется неимоверно. Для себя я решил так: если функционал требуется клиентской программе, то он должен быть реализован в ней самой, благо средства для этого есть. Но это мое личное IMHO 8-)

Luxerus, 08/02/2010 19:45

А где находится конфигурационный файл? Опция ip_filter должна быть видна через настройки веб интерфеса? Можно поподробней о настройках.

Денис Фатеев, 09/02/2010 03:40

В комплекте идет пример конфигурационного файла (смотрите /usr/share/doc/rtorrent-<version>/rtorrent.rc.example), там задается опция `ip_filter`. Так же там есть пример ipfilter-файла, актуальный для Мегалайна. Сам конфигурационный файл (.rtorrent.rc) должен располагаться в домашнем каталоге пользователя, из-под которого запускаете rtorrent.

Через веб-интерфейс настройками ipfilter управлять не получится, поскольку поддержка этой опции не реализована в XMLRPC-интерфейсе программы. Включать/отключать фильтр можно пока только вручную, правкой конфигурационного файла и перезапуском rtorrent-а.

Денис Фатеев, 04/07/2012 13:07

В последней версии уже реализована поддержка 'ip-filter' в rtorrent-е, так что, патчи больше не нужны. Всё работает «из коробки».



 
© 2009–2013 Денис Фатеев (Danger)
Копирование контента без указания автора преследуется сотрудниками ада.
Recent changes RSS feed
Valid XHTML 1.0
Valid CSS