Виноват, не ту ссылку дал. Должно быть
http://rutorrent.googlecode.com/svn/...t/settings.php
Printable View
Виноват, не ту ссылку дал. Должно быть
http://rutorrent.googlecode.com/svn/...t/settings.php
Novik
Спасибо большое за помощь. Я уже месяц мучаюсь, пытаясь запустить этот интерфейс. Уже всё перепробовал, кроме одного, это полностью всё снести и поставить заново. А тут оказывается проблема была всего в одной букве. Ну не углядел я :(Quote:
Вы откуда взяли? Неужели в первом постинге написано именно так? Через "ek" и с запятой в конце? Либо делайте, как написано, либо разбирайтесь самостоятельно.
Спасибо большое.
Novik
Вот здесь затронута интересная тема (и автор даже раелизацию сделал). Может, если есть такая возможность, добавить пункт "Число одновременных закачек" в настройки ruTorrent? Смысл в том, что на узком канале действительно бывает неудобно качать сразу несколько файлов, т.к. процесс может растянуться во врмени. Установки приоритетов отчасти решают пробему, но лишь отчасти.
И еще до кучи вопрос: за что отвечают параметры preload_* в Дополнительных настройках ruTorrent? Наверное, плохо искал, но ответа на страничке rtorrent'а не нашел...
Вот еще что обнаружилось:Возникает такая ошибка при удаленном подключении к ruTorrent (в смысле через интернет, а не через локалку). При этом rTorrent нормально работает. Дома, т.е. по локалке, таких проблем не замечал. Отсюда предположение, что связана ошибка с узким каналом. В принципе, т.к. работоспособность не нарушена, особо не беспокоит, но все же :).Code:XMLRPC Error: -503 - Call XML not a proper XML-RPC call. Call is not valid XML. Invalid XML \"content\". Problem with token at '</vamber><member></struct></value>\\r\\n</da...': mismatched tag
Установил версию 0.8.5, может кому будет интересно...
После неудачных попыток собрать из тарбола нашел ссылку:
http://rakshasa.no/pipermail/libtorr...ne/002179.html
P.S. Да, и портовый патчик для rtorrent нужно удалить. Он старый и ненужный.Quote:
The best way to do it is to simply go into the ports directories
/usr/ports/net-p2p/libtorrent-devel
/usr/ports/net-p2p/rtorrent-devel
Remove the "distinfo" files for each, edit the port version to
"0.12.5" and "0.8.5" respectively, run "make fetch makesum", then just a
"make". Should be able to build both.
Пытаюсь настроить rtorrent версии 0.8.5 под FreeBSD, собрал с ключом XMLRPC. Все установилось успешно. rtorrent под пользователем p2p успешно стартует . Однако как только добавляю(раскоментирую) строчку
scgi_port = 127.0.0.1:5000
в ~/.rtorrent.rc - программа не запускается с ошибкой :
rtorrent: std::bad_alloc
Более ранняя версия 0.8.2 - вполне успешно стартовала с тем же конфигом.
Кто-нибудь сталкивался ?
ps установленные пакеты:
curl-7.19.5_1
grub-0.97_1
libiconv-1.11_1
libosip-3.1.0
libsigc++-2.2.3
libssh2-1.1,2
libtorrent-devel-0.12.5
libwww-5.4.0_4
perl-threaded-5.8.9_3
rtorrent-devel-0.8.5
xmlrpc-c-devel-1.18.00
Откатился пока на версию rtorrent 0.8.4, все успешно запустилось. Пытаюсь теперь подружить его с webgui.
Сервер lighttpd 1.21 , в корень www распаковал архив rtorrent-2.5.tar.gz , в папку /rtorrent/plugins/ распаковал архив rpc-1.0.tar.gz .
Набираю в браузере Opera 9 http://адрес_сервера:порт_сервера/rtorrent - и вижу только надпись Загрузка... с крутящимся лепестками. Пробовал также в Opera 10, IE 8, IE8 в режиме совместимости - картинка одна и та же.
Модуля mod_scgi в составе сервера нет (вырезан), поэтому пытаюсь запустить с помощью плагина RPC , что делаю не так?
Лог rtorrent при запуске:
(16:45:21) Using 'kqueue' based polling.
(16:45:21) XMLRPC initialized with 496 functions.
(16:45:21) The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'.
[Throttle off/off KB] [Rate 0.0/ 0.0 KB][Port:6890] [U 0/0] [D 0/0] [H 0/32] [S 0/2/3264] [F 0/128]
.rtorrent.rc - во вложении.
ошибка в консоли ошибок оперы:
JavaScript - http://192.168.75.138/rtorrent/
Event thread: DOMContentLoaded
Error:
name: SyntaxError
message: Statement on line 802: Syntax error
stacktrace: n/a; see opera:config#UserPrefs|Exceptions Have Stacktrace
1) Укажите в конфиге rtorrent директорию session. Без этого rtorrent все равно нормально у Вас работать не будет.
2) Как Вы наверное догадываетесь, лично у меня под всеми перечисленными браузерами с этим самым плагином все хорошо, и никаких ошибок нет. Посему, настраивайте оперу нормально - чтобы показывало stacktrace. Как это сделать - оно Вам написало. И говорите, что пишет.
3) Посмотрите логи веб-сервера на предмет ошибок.
Директорию session, создал и прописал в конфиге. В логах веб-сервера никаких ошибок не обнаружил. Нашел в теме ссылку на 1.6 версию - установил с плагином rpc - запустилась! Т.е. в логе web-интерфейса никаких ошибок нет, настройки по кнопке настройка смотрятся, все вкладки работают. Одкако когда пытаюсь добавить торрент из файла, торрент добавляется но только в консли. В веб-интерфейсе все по нулям.
Если есть возможность поделитесь пожалуйста ссылкой на предыдущие но более поздние версии (хотя бы парочку). Спасибо за отличный web-интерфес!
Такое поведение может быть следствием того, что
1) У Вас не настроен php.
2) Порт в файле конфигурации веб-морды (rtorrent/conf.php) отличается от порта, указанного в файле конфигурации rtorrent.
3) Файлы веб-морды и rtorrent находятся на разных хостах.
В любом случае, ошибкой при добавлении торрента дело, скорее всего, не ограничится.
Такие ссылки лично мне неизвестны.
У меня был замечен странный факт, если не указан лог-файл
(переменная execute_log =), то rtorrent падал при старте.
Похоже на мистику, но отключить лог-файл я не мог :)
Теперь, на 0.8.5, такого эффекта не наблюдается.
То что безрезультатно крутятся лепестки, может быть
вызвано проблемой с правами доступа.
На эту же мысль наводит невозможность добавления торрента из гуев.
Конфиг, на мой взгляд, какой-то скромный :)
Лучше таки взять за основу конфиг с wiki rtorrent-а
Все проблемы были решены, после анализа файлов config.php версий 1.6 и 2.5.
Версия 2.5 завелась только после дого как задал переменные $uploads , $settings , $pathToPHP и $pathToCurl .
Добавлено.
После первого же перезапуска версия 2.5 опять показывает только "Загрузка..." :(
Версия 1.6 - работает (и в консоли и веб-морда), rtorrent 0.8.5_1 .
Конфиги web-морды, rtorrent и php прилагаю. Помогите разобраться уже неделю наверно бьюсь.
в опере включен stacktrace , лог Оперы в этом случае следующий:
ошибка в возникающая в IE8:Quote:
CSS - http://192.168.75.138/rtorrent/palette/0/style.css
Linked-in stylesheet
-moz-user-input is an unknown property
Line 232:
isplay: block; -moz-user-select: none; -moz-user-focus: normal; -moz-user-input:
--------------------------------------------------------------------------------^
JavaScript - http://192.168.75.138/rtorrent/
Event thread: DOMContentLoaded
Error:
name: SyntaxError
message: Statement on line 802: Syntax error
stacktrace: Line 802 of linked script http://192.168.75.138/rtorrent/rtorrent.js
eval(docText);
Line 1 of eval script
ret = this.getpluginsResponse(xmlDoc,docText)
Line 795 of linked script http://192.168.75.138/rtorrent/rtorrent.js
eval("ret = this."+this.action+"Response(xmlDoc,docText)");
Line 1319 of linked script http://192.168.75.138/rtorrent/rtorrent.js: In function Ajax
var responseText = aj.stub.getResponse(aj.obj.responseXML,aj.obj.resp onseText);
Line 1651 of linked script http://192.168.75.138/rtorrent/script.js
new Ajax(this.url + qs, "GET", isASync, onComplite,
Line 2238 of linked script http://192.168.75.138/rtorrent/script.js
this.Request("?action=getplugins", [this.getUISettings, this], false);
Line 45 of linked script http://192.168.75.138/rtorrent/script.js: In function init
utWebUI.getPlugins();
Quote:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Timestamp: Mon, 20 Jul 2009 12:15:35 UTC
Message: Expected ';'
Line: 802
Char: 2
Code: 0
URI: http://192.168.75.138/rtorrent/rtorrent.js
Выводите наружу веб-морду и ssh, давайте явки/пароли, буду смотреть. Если это по к/л причинам невозможно
1) Плагины какие стоят? Попробуйте убрать все.
2) Попробуйте взять версию веб-морды с svn
svn checkout http://rutorrent.googlecode.com/svn/trunk/rtorrent
это создаст директорию rtorrent со всем содержимым в текущем каталоге.
Вот спасибо!!! Да, вроде работает) А я уже optware-devel установил, buildroot установил) А тут такой подарок)
PS. Работать он работает, но как-то странно... полученный торрент файл имеет размер почти 700килобайт. Что-то не так.
PPS. Проверил. .torrennt создал. Выложил на трекер. Файлы прохешировались и успешно начали раздаваться. Так что с одной стороны всё нормально. С другой стороны, эти же файлы качал с другого трекера и там размер торрент-файла был 42 килобайта. Createtorrent создал торрент файл 700 килобайт.
Подскажите, пожалуйста... сломал уже не один бубен!!!!
Установилк rtorrent и web-морду.
Закачки отлично ставяться и закачиваються, скорость закачки показывается, отдача при закачке не идет (хотя на uTorrent при закачке сразу и отдача начинаеться, при тех же условиях).
Но! Как только закачка докачалась, сиды спадают на 0, пиров вообщем и так небыло, скорость перестает отображаться. Как бы все умерает!!! :(
На самом деле все через rtorrent раздается, трафик идет, на сервере статистика показывает что раздается.
...Облазил очень моного веток, перечитал моного подобных проблем...
ПОЧЕМУ НЕ ОТОБРАЖАЮТСЯ ПИРЫ ПРИ РАЗДАЧЕ?
Был такой момент когда остановил все раздачи и на мгновение график скорости нарисовал как падает скорость отдачи, мигнул и все пустота...
Браузеры все перепробовал, везде одинакого!
Попробуй задать параметр --piecelength побольше... это размер части на которые делится торрент... обычно метр - два..
Пример: делаем торрент из 1го файла размером ~20м
С дефолтным размером части(256kb) файл получается ~2kb
С размером части 2097152 (2mb) всего 367 байт :rolleyes:
Имеется ADSL-модем (роутер) MT-800 котрый собственно работает как роутер (бриджем по некоторым причинм делать его нельзя) с внешним IP 87.273.56.54 и внутренним 192.168.1.1. К нему подключен WL500g WAN 192.168.1.4 LAN 192.168.0.1 к нему подключены 2 компа 192.168.0.2 и 192.168.0.3. Стоит uTorrent для которого я пробросил порты
192.168.1.4:51777 в MT-800 и 192.168.0.2:51777 в WL500g порт открыт и все работает.
Помогите решить 2 проблемы:
1 Не получается открыть исходящий порт для rTorrent.
Настроил по инструкциям роутер поставил rTorrent, а раздача не идет Пробросил в MT-800 дополнительно 192.168.1.4:51778.
В post-firewall прописано:
iptables -I INPUT -p tcp --dport 51777:51780 -j ACCEPT
не помогает, качать качает, а раздачи нет. Что я забыл?
2. как подключится к Web-интерфейсу rTorrent из интернета. Из LAN я захожу как https://192.168.0.1/rtorrent/ а вот если пытаюсь из интернета по http://87.273.56.54 зайти то попадаю на Web-интерфейс настройки MT-800. Пробовал https://87.273.56.54/rtorrent сделав редирект порта в MT-800 192.168.1.4:443, то же не входит.
Я в этом деле чайник и надеюсь на вашу помощь!
Для начала нужно в конфиге rTorrent ограничить диапазон поротов до одного, например 51777Ограничить диапазон в iptables до 1 портаCode:port_range = 51777-51777
port_random = no
И пробросить только этот порт по протоколам tcp и udp на ADSL-роутере.Code:iptables -I INPUT -p udp --dport 51777 -j ACCEPT
iptables -I INPUT -p tcp --syn --dport 51777 -j ACCEPT
(Рекомендую все (ASUS и MT-800) рестартануть, чтобы применились изменения)
Тестировать, все ли заработало, можно с помощью http://www.utorrent.com/testport?port=51777.
Мое предположение в том, что вы разрешили rTorrent использовать диапазон портов, а пробросили только 1 порт
А почему нельзя пробросить весь диапазон? Чем лучше/хуже использование только одного порта?
Вы в одном месте пробрасываете диапазон, а в другом - только 1 порт.
Вероятность, что будет использоваться именно он - процентов 25 при 4 портах. Либо пробрасывайте и настраивайте везде диапазон, либо 1 порт.
Разницы никакой. Просто провайдеры иногда лочат определенные порты.
Я пробовал оставляя только один порт. Та же песня. Поэтому и не стал убирать диапазон, более того я на MT 800 пробросил все 4 порта.
Самое интересное что если я пробрасываю открытый порт на Асусе из Веб-интерфейса, то компьтер его видит и нормально подключается (uTorrent) + тестировал прогой PortChecker.. Может нужно что то в роутере прописать чтоб он сам на себя пробросил или что то еще. Что нужно rTorrent для счастья?
Что дает эта строчка, в мануалах она почти не упоминается:
Code:iptables -I INPUT -p tcp --syn --dport 51777 -j ACCEPT
Эта строчка разрешает входящие соединения на этом порту.
У меня порты открываются так:
rtorrent.conf:Code:#allow torrent
iptables -A INPUT -p tcp --dport 51777 -j ACCEPT
iptables -A INPUT -p udp --dport 51777 -j ACCEPT
iptables -A INPUT -p udp --dport 6881 -j ACCEPT
Code:port_range = 51777-51777
dht_port = 6881
BcTpe4HbIu, спасибо! Насколько я знаю dht_port не нужен, но попробую.
Спрошу в лоб, а то ответа так и не услышал:
На модеме открыт порт 51777, нужно ли перенаправлять какие то порты на Асусе в Virtual Server, чтоб заработал rTorrent или достаточно поправить post-firewall и выбрать этот порт в настройках торрента?
В вашем случае в Virtial Server нужно сделать примерно так:
http://10pix.ru/img1/4074/175181.png
Должно быть 2 правила: для протокола TCP и протокола UDP (выбирается переключателем "Protocol").
Да, открыть порт с помощью iptablesДа
P.S. Инструкция http://portforward.com/english/route...0/Utorrent.htm (мне никогда такой роутер не попадался)
P.P.S. Попробуйте также выключить IP Filter или переключить его в режим Low
http://portforward.com/english/route...AX-MT-8005.jpg
Здравствуйте. Настроил rtorrent + морду. Работает хорошо. Единственная проблема - пользуюсь некоторыми трекерами с поддержкой https, ни в какую не хотят качаться такие файлы. (с transmission нормально). Подскажите, как подхватывать ssl сертификат в rtorrent.
Для этого в конфиге надо прописать параметр http_capath=<путь_к_сертификатам>
Пример, как запускать через командную строку здесь http://wiki.archlinux.org/index.php/...dditional_Tips или здесь http://hokietux.net/blog/?p=9
А вообще, Гугл ответит на все ваши вопросы http://www.google.com/search?hl=ru&r...q=ssl+rtorrent ;)
в логах вебсервера появляются такие сообщения, что они могут означать? RPC2 вроде невалиться
2009-07-25 19:55:46: (mod_scgi.c.1801) Connection reset by peer 7 8
2009-07-25 19:55:46: (mod_scgi.c.2573) response not sent, request sent: 1627 connection-fd: 7 fcgi-fd: 8
2009-07-25 19:55:46: (mod_scgi.c.1801) Connection reset by peer 10 11
2009-07-25 19:55:46: (mod_scgi.c.2573) response not sent, request sent: 1493 connection-fd: 10 fcgi-fd: 11
Оно http://cpansearch.perl.org/src/CHRMU...tools/c_rehash?
Придется perl устанавливать :)
А может в пакете perl-net-ssleay? Perl сам установится ;)
P.S. Может запустится под microperl? Тогда придется самую первую строчку поправить.
P.P.S. Может выполнить заветную команду (для разных типов сертификатов разные команды) для каждого сертификата ручками? Благо для этого вего-то нужен openssl.
до прошлых выходных работал rTorrent+ruTorrent, настроенные по этой инструкции. На прошлых выходных умерла флешка. Я купил новую, поставил все, что нужно по новому, в том числе и rTorrent+ruTorrent.
В результате, за эту неделю rTorrent умирал дважды.
Я предполагаю, что это происходило при окончании очередной закачки.
С чем это может быть связано?
Где нужно чтонибудь прописать, чтобы можно было проанализировать причину падений?
Спасибо.
Есть плагин automove, и соответственно строка рекомендованная автором:
Попробую убрать, хотя в предыдущей настройке работало.Code:system.method.set_key = event.download.finished,automove, "execute={/opt/share/www/rtorrent/plugins/autotools/move.sh,/opt/bin/php,$d.get_hash=}"
Добавил формирование лога.
Буду смотреть.