<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Записки на полях &#187; torrent</title>
	<atom:link href="http://snake.khd.ru/tag/torrent/feed/" rel="self" type="application/rss+xml" />
	<link>http://snake.khd.ru</link>
	<description>Логи начинающего сисадмина</description>
	<lastBuildDate>Sun, 25 Jul 2010 00:55:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>rtorrent &#8211; консольный торрент-клиент</title>
		<link>http://snake.khd.ru/2009/09/rtorrent-konsolnyj-torrent-klient/</link>
		<comments>http://snake.khd.ru/2009/09/rtorrent-konsolnyj-torrent-klient/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 04:24:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://snake.khd.ru/?p=15</guid>
		<description><![CDATA[Итак, имеем сервер на freebsd и безлимитный интернет канал. Вполне естественно желание использовать канал на полную &#8211; т.е. для скачки и раздачи торрентов ;).
Выбор консольных торрент-клиентов мал до неприличия, и альтернатив rtorrent практически и нету.

Установка:

$ cd /usr/ports
$ make search name=&#34;rtorrent&#34;
Port:   rtorrent-0.7.7
Path:   /usr/ports/net-p2p/rtorrent
Info:   BitTorrent Client written in C++
Maint:  flz@FreeBSD.org
B-deps: [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, имеем сервер на freebsd и безлимитный интернет канал. Вполне естественно желание использовать канал на полную &#8211; т.е. для скачки и раздачи торрентов ;).</p>
<p>Выбор консольных торрент-клиентов мал до неприличия, и альтернатив rtorrent практически и нету.<br />
<span id="more-15"></span><br />
<strong>Установка:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports
$ <span style="color: #c20cb9; font-weight: bold;">make</span> search <span style="color: #007800;">name</span>=<span style="color: #ff0000;">&quot;rtorrent&quot;</span>
Port:   rtorrent-0.7.7
Path:   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>net-p2p<span style="color: #000000; font-weight: bold;">/</span>rtorrent
Info:   BitTorrent Client written <span style="color: #000000; font-weight: bold;">in</span> C++
Maint:  flz<span style="color: #000000; font-weight: bold;">@</span>FreeBSD.org
B-deps: curl-7.16.3 libsigc++-2.0.18 libtorrent-0.11.7 pkg-config-<span style="color: #000000;">0.22</span>_1
R-deps: curl-7.16.3 libsigc++-2.0.18 libtorrent-0.11.7 pkg-config-<span style="color: #000000;">0.22</span>_1
WWW:    http:<span style="color: #000000; font-weight: bold;">//</span>libtorrent.rakshasa.no<span style="color: #000000; font-weight: bold;">/</span>Port:   rtorrent-devel-0.7.8
Path:   <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>ports<span style="color: #000000; font-weight: bold;">/</span>net-p2p<span style="color: #000000; font-weight: bold;">/</span>rtorrent-devel
Info:   BitTorrent Client written <span style="color: #000000; font-weight: bold;">in</span> C++ <span style="color: #7a0874; font-weight: bold;">&#40;</span>development version<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Maint:  flz<span style="color: #000000; font-weight: bold;">@</span>FreeBSD.org
B-deps: curl-7.16.3 libsigc++-2.0.18 libtorrent-devel-0.11.8 pkg-config-<span style="color: #000000;">0.22</span>_1
R-deps: curl-7.16.3 libsigc++-2.0.18 libtorrent-devel-0.11.8 pkg-config-<span style="color: #000000;">0.22</span>_1
WWW:    http:<span style="color: #000000; font-weight: bold;">//</span>libtorrent.rakshasa.no<span style="color: #000000; font-weight: bold;">/</span>
&nbsp;
Port:   net<span style="color: #000000; font-weight: bold;">/</span>rtorrent
Moved:  net-p2p<span style="color: #000000; font-weight: bold;">/</span>rtorrent
Date:   <span style="color: #000000;">2006</span>-01-<span style="color: #000000;">30</span>
Reason: Moved to new category</pre></div></div>

<p>Программе в обязательном порядке требуется libtorrent, поэтому желательно обновить ee, если уже стоит.</p>
<p>Далее в домашнем каталоге пользователя, от которого собираемся запускать rtorrent создаем <strong>конфиг</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">cd</span> ~
$ <span style="color: #c20cb9; font-weight: bold;">touch</span> .rtorrent.rc</pre></div></div>

<p>следующего содержания:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#Указываем кодировку, с которой будет работать программа. Можно выбрать и CP1251 и KOI8-R</span>
encoding_list = UTF-<span style="color: #000000;">8</span>
<span style="color: #666666; font-style: italic;">#Директория, куда будем качать</span>
directory = <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>media4<span style="color: #000000; font-weight: bold;">/</span>incomplete
<span style="color: #666666; font-style: italic;">#И папка для сессий</span>
session = <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>media4<span style="color: #000000; font-weight: bold;">/</span>torrents<span style="color: #000000; font-weight: bold;">/</span>
<span style="color: #666666; font-style: italic;">#Стартовать все закачки при запуске</span>
load_start = <span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #666666; font-style: italic;">##</span>
<span style="color: #666666; font-style: italic;">#Скорость отдачи/скачивания (В килоБАЙТАХ)</span>
upload_rate = <span style="color: #000000;">100</span>
download_rate = <span style="color: #000000;">500</span>
<span style="color: #666666; font-style: italic;">#Максимум одновременных отдач</span>
max_uploads = <span style="color: #000000;">15</span>
<span style="color: #666666; font-style: italic;">##</span>
enable_trackers = <span style="color: #c20cb9; font-weight: bold;">yes</span>
max_file_size = <span style="color: #660033;">-1</span>
<span style="color: #666666; font-style: italic;">#Элементы планировщика - мониторим указанную директорию на предмет появления новых торрентов. При появлении автоматически начинаем закачку</span>
schedule = watch_directory,<span style="color: #000000;">5</span>,<span style="color: #000000;">5</span>,<span style="color: #007800;">load_start</span>=<span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>media4<span style="color: #000000; font-weight: bold;">/</span>auto<span style="color: #000000; font-weight: bold;">/*</span>.torrent
<span style="color: #666666; font-style: italic;">#После скачивания помещаем торрент в другую папку и меняем его destination folder, чтобы продолжить раздачу</span>
on_finished = move_complete,<span style="color: #ff0000;">&quot;execute=mv,-n,<span style="color: #007800;">$d</span>.get_base_path=,/mnt/media4/Download/ <span style="color: #007800;">$d</span>.set_directory=/mnt/media4/Download/&quot;</span>
<span style="color: #666666; font-style: italic;">#Порт, на котором будет висеть клиент (можно диапазон)</span>
port_range = <span style="color: #000000;">12553</span>-<span style="color: #000000;">12553</span>
<span style="color: #666666; font-style: italic;">#Не использовать случайный порт</span>
port_random = no
<span style="color: #666666; font-style: italic;">#Сохранять сессию при выходе</span>
session_save = <span style="color: #c20cb9; font-weight: bold;">yes</span>
<span style="color: #666666; font-style: italic;">#Использовать DHT</span>
dht = auto
<span style="color: #666666; font-style: italic;">#Указываем порт для DHT</span>
dht_port = <span style="color: #000000;">12554</span>
<span style="color: #666666; font-style: italic;">#Для WebGUI (wTorrent)</span>
scgi_port = localhost:<span style="color: #000000;">5000</span>
max_open_sockets = <span style="color: #000000;">1200</span>
<span style="color: #666666; font-style: italic;">#Лог(файл должен существовать и быть доступным на запись)</span>
execute_log = <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>rtorrent.log</pre></div></div>

<p>Теперь запускаем rtorrent. Используется навигация аля linx, т.е. клавиши вверх-вниз перемещают нас по списку, вправо-влево &#8211; внутри списка. </p>
<p><strong>Управляющие клавиши</strong>:<br />
^q &#8211; Выход<br />
up, down, left, right<br />
^P, ^N, ^B, ^F &#8211; Выбор опций, экранов</p>
<p>a, s, d &#8211; увеличить скорость отдачи на 1/5/50 KB.<br />
z, x, c &#8211; уменьшить скорость отдачи на 1/5/50 KB.<br />
A, S, D, Z, X, C &#8211; регулируют скорость закачки (download).</p>
<p>1 &#8211; 7 &#8211; сменить вид (все, сидируемые, скачиваемые, завершенные и т.д.)<br />
^s &#8211; начать загрузку<br />
^r &#8211; проверка торрента<br />
^d &#8211; остановить, повторное нажатие удалит торрент<br />
^o &#8211; изменить папку назначения<br />
^x &#8211; выполнить внутреннюю команду rtorrentа<br />
^q &#8211; выход из программы. двойное нажатие не оповещает трекер.<br />
+, &#8211; - приоритет загрузки<br />
пробел &#8211; регулировка приоритета файлов торрента (можно отключить закачку отдельного файла)<br />
backspace &#8211; добавить торрент для закачки<br />
l &#8211; лог<br />
U &#8211; удалить торрент<br />
u &#8211; показать информацию по загрузке<br />
o &#8211; показать трекеры. пробелом выбираем<br />
p &#8211; информация о пире<br />
t, T &#8211; запрос трекера<br />
k &#8211; дисконнект пира</p>
<p>На этом первичная настройка закончена. Торрент-клиент готов к работе. Рекомендую запускать через screen, чтобы не занимать консоль</p>
]]></content:encoded>
			<wfw:commentRss>http://snake.khd.ru/2009/09/rtorrent-konsolnyj-torrent-klient/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
