Объявление

Свернуть
Пока нет объявлений.

rtorrent через ipkg

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • rtorrent через ipkg

    Ставим пакеты

    Код:
    MMP[etc]$ ipkg install screen
    MMP[etc]$ ipkg install rtorrent
    MMP[etc]$ ipkg install dtach
    MMP[etc]$ ipkg install coreutils



    редактируем /opt/etc/rtorrent.conf под себя вот мой вариант

    Код:
    # This is an example resource file for rTorrent. Copy to
    # ~/.rtorrent.rc and enable/modify the options as needed. Remember to
    # uncomment the options you wish to enable.
    
    # Minumum amount of peers to connect per torrent, if available.
    min_peers = 1
    
    # Minumum amount of peers to connect per torrent.
    max_peers = 40
    
    # Same as above but for seeding completed torrents (-1 = same as downloading)
    min_peers_seed = 1
    max_peers_seed = 20
    
    # Maximum number of simultanious uploads per torrent.
    max_uploads = 5
    
    # Global download rate in KiB. "0" for unlimited.
    download_rate = 0
    
    # Global upload rate in KiB. "0" for unlimited.
    upload_rate = 0
    
    # Default directory to save downloaded files. Note it doesn't support
    # space yet.
    directory = /DATA/usb1/sda3/Download
    
    # Watch a directory for new torrents, and stop those that have been deleted.
    schedule = watch_directory,5,5,load_start=/opt/share/torrent/dl/*.torrent
    #schedule = untied_directory,5,5,stop_untied=
    
    # Close torrents when diskspace is low.
    #schedule = low_diskspace,5,60,close_low_diskspace=100M
    
    # Default session directory. Make sure you don't run multiple instance
    # of rtorrent using the same session directory. Perhaps using a
    # relative path?
    session = /opt/share/torrent/session
    
    # The ip address reported to the tracker.
    #ip = 
    
    # The ip address the listening socket and outgoing connections is
    # bound to.
    #bind = rakshasa
    
    # Port range to use for listening.
    port_range = 9004-9004
    
    # Start opening ports at a random position within the port range.
    port_random = no
    
    # Check hash for finished torrents. Might be usefull until the bug is
    # fixed that causes lack of diskspace not to be properly reported.
    #check_hash = no
    
    # Set whetever the client should try to connect to UDP trackers.
    use_udp_trackers = yes
    
    # Alternative calls to bind and ip that should handle dynamic ip's.
    schedule = ip_tick,0,1800,ip=mastu.dlinkddns.com
    #schedule = bind_tick,0,1800,bind=rakshasa
    
    #
    # Do not modify the following parameters unless you know what you're doing.
    #
    
    # Hash read-ahead controls how many MB to request the kernel to read
    # ahead. If the value is too low the disk may not be fully utilized,
    # while if too high the kernel might not be able to keep the read
    # pages in memory thus end up trashing.
    #hash_read_ahead = 10
    
    # Interval between attempts to check the hash, in milliseconds.
    #hash_interval = 100
    
    # Number of attempts to check the hash while using the mincore status,
    # before forcing. Overworked systems might need lower values to get a
    # decent hash checking rate.
    #hash_max_tries = 10
    
    # Max number of files to keep open simultaniously.
    max_open_files = 30
    
    # Number of sockets to simultaneously keep open.
    max_open_sockets = 100
    
    
    # Example of scheduling commands: Switch between two ip's every 5
    # seconds.
    #schedule = "ip_tick1,5,10,ip=torretta"
    #schedule = "ip_tick2,10,10,ip=lampedusa"
    
    # Remove a scheduled event.
    #schedule_remove = "ip_tick1"
    
    # Stop torrents when reaching upload ratio in percent,
    # when also reaching total upload in bytes, or when
    # reaching final upload ratio in percent.
    # example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
    #schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
    #schedule = ratio,30,60,stop_on_ratio=200
    
    
    # Encryption options, set to none (default) or any combination of the following:
    # allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
    #
    # The example value allows incoming encrypted connections, starts unencrypted
    # outgoing connections but retries with encryption if they fail, preferring
    # plaintext to RC4 encryption after the encrypted handshake
    #
    encryption = allow_incoming,try_outgoing,enable_retry
    
    # Enable DHT support for trackerless torrents or when all trackers are down.
    # May be set to "disable" (completely disable DHT), "off" (do not start DHT),
    # "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
    # The default is "off". For DHT to work, a session directory must be defined.
    #
     dht = on
    
    # UDP port to use for DHT.
    #
     dht_port = 6881
    
    # Enable peer exchange (for torrents not marked private)
    #
     peer_exchange = yes
    
     handshake_log = no
     
    #
    # Do not modify the following parameters unless you know what you're doing.
    #
    
    scgi_port = 127.0.0.1:5000

    Как пользоваться читаем тут

    http://ru.wikibooks.org/wiki/RTorrent


    Дальше читать, только тем, кого интересует вебморда к rtorrent

    ставим lighttpd вебсервер

    Код:
    MMP[init.d]$ ipkg install lighttpd
    MMP[init.d]$ ipkg install php-fcgi

    меняем файл /opt/etc/lighttpd/lighttpd.conf

    распаковываем rtorrent-2.5.tar.gz
    копируем архив в /opt/share/www

    Код:
    MMP/$ cd /opt/share/www
    MMP/$ tar xzf rtorrent-2.5.tar.gz
    перегружаемся, морда будет на ip.азера:8081/rtorrent
    Вложения
    AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
    sat 13e/36e
    PS3 fat

  • #2
    Re: rtorrent через ipkg

    плиз, нужен совет.
    поставил все по инструкции, морду тож.

    при запуске вебморда пишет в логе:
    [] WebUI started
    [] Bad link to rtorrent. Check if it really running. Check $scgi_port and $scgi_host settings in config.php and scgi_port in rtorrent configuration file.
    [] Bad response: (500) <?xml version="1.0 .......... и т д

    проверил top, рторрент запущен, rtorrent.conf - все верно прописано. А вот файлик конфигурации php не нашел, есть только php.ini, но в нем нет вышеуказанных переменных.

    Как пофиксать?
    Azbox HD Premium RSI E2 0.3

    Комментарий


    • #3
      Re: rtorrent через ipkg

      Нет связи с rtorrent


      Либо он не запущен,

      либо в rtorrent.conf нет строчки

      scgi_port = 127.0.0.1:5000

      либо не конфиг подхватывает

      Попробуй запустить руками

      killall rtorrent
      killall screen
      screen -
      rtorrent -n -o import=/opt/etc/rtorrent.conf


      Внизу экрана должен увидеть похоже на это

      ( 6:29:2 XMLRPC initialized with 517 functions.
      ( 6:29:2 The SCGI socket is bound to a specific network devi....



      Здесь много инфы по rtorrent http://ru.wikibooks.org/wiki/RTorrent
      AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
      sat 13e/36e
      PS3 fat

      Комментарий


      • #4
        Re: rtorrent через ipkg

        [quote author=mastu link=topic=3022.msg42409#msg42409 date=1255847571]
        Нет связи с rtorrent


        Либо он не запущен,

        либо в rtorrent.conf нет строчки

        scgi_port = 127.0.0.1:5000

        либо не конфиг подхватывает

        Попробуй запустить руками

        killall rtorrent
        killall screen
        screen -
        rtorrent -n -o import=/opt/etc/rtorrent.conf


        Внизу экрана должен увидеть похоже на это

        ( 6:29:2 XMLRPC initialized with 517 functions.
        ( 6:29:2 The SCGI socket is bound to a specific network devi....



        Здесь много инфы по rtorrent http://ru.wikibooks.org/wiki/RTorrent
        [/quote]

        запущен, строчка есть, double checked ))
        а вот интересное кино нашел - в папке bin файло screen был с нулевым размером, но был рядом файлик screen_4.0.3. Команда screen ессно не обрабатывалась. Я сделал его копию, переименовал в screen, теперь он начал запускаться. По выполнении твоих команд:
        rtorrent: Failed to parse command line option: Error in option file : /opt/etc/rtorrent.conf:136: Invalide start of name.

        136я строка у меня - пустая... Последняя в файлике..


        UPD: еще раз перезаписал файлик конфа, получил сообщение, указанное тобой:


        ( 6:29:2 XMLRPC initialized with 517 functions.
        ( 6:29:2 The SCGI socket is bound to a specific network devi....
        Azbox HD Premium RSI E2 0.3

        Комментарий


        • #5
          Re: rtorrent через ipkg

          Проблема оказалась в том, что не была создана папка /opt/share/torrent/session
          Т.е., он при запуске не мог открыть в ней файлик сессии.

          Спасибо за помощь )))))))))

          Подскажи плиз напоследок, должен ли в init.d быть прописан старт screen?
          Azbox HD Premium RSI E2 0.3

          Комментарий


          • #6
            Re: rtorrent через ipkg

            я пользуюсь скриптом запуска по умолчанию, который прописывается при установке rtorrent. Чтобы он работал надо поставить пакет coreutils
            AzBox Elite HD Enigma2 1.4 PVR on USB HDD 3,5" Maxtor 1T
            sat 13e/36e
            PS3 fat

            Комментарий


            • #7
              Re: rtorrent через ipkg

              [quote author=mastu link=topic=3022.msg35544#msg35544 date=1248326403]
              Ставим пакеты

              Код:
              
              
              Код:
              MMP[init.d]$ ipkg install lighttpd
              MMP[init.d]$ ipkg install php-fcgi
              меняем файл /opt/etc/lighttpd/lighttpd.conf распаковываем rtorrent-2.5.tar.gz копируем архив в /opt/share/www
              Код:
              MMP/$ cd /opt/share/www
              MMP/$ tar xzf rtorrent-2.5.tar.gz
              перегружаемся, морда будет на ip.азера:8081/rtorrent [/quote] Привет, извините за мой русский, я использую Google переводчик. Я не функционирует rtorrent Сети Я продолжаю все шаги, но, но не изменять меняем файл / Opt / ETC / Lighttpd / lighttpd.conf Еще одна вещь. Rtorrent.rc каждый раз, когда включаю приемник стирает корень / и не знают, как избежать удаления. Я могу помочь, спасибо  :D (15:52:36) Using 'select' based polling. (15:52:36) Ignoring ~/.rtorrent.rc. (15:52:36) XMLRPC initialized with 517 functions. (15:52:36) The SCGI socket is bound to a specific network device yet may still pose a security risk, consider using 'scgi_local'. (15:52:36) Starting DHT server on port 59330. Во время загрузки я не могу увидеть в Интернете по адресу 192.168.1.4:8081 / rtorrent Hello, sorry for my Russian, I use google translator. I does not function rtorrent web I keep all the steps but, but not to modify меняем файл / opt / etc / lighttpd / lighttpd.conf Another thing the. Rtorrent.rc every time I turn the receiver erases the root / and do not know how to avoid being deleted. I can help, thanks

              Комментарий


              • #8
                Re: rtorrent через ipkg

                хочу добавить.. если у вас неработает lighttpd...
                сделайте следующее..

                # nano /opt/etc/lighttpd/lighttpd.conf

                and then change

                # server.event-handler = «freebsd-kqueue» # needed on OS X

                to

                server.event-handler = «poll» # needed on OS X


                AZbox premium+ / Firmware 0.9.4690 / HDD Samsung 1TB /

                Комментарий


                • #9
                  Re: rtorrent через ipkg

                  А у меня вот что в логи сыпит
                  [20.06.2010 23:30:37] WebUI started.
                  [20.06.2010 23:30:39] Bad response from server: (404 [error,list]) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>404 - Not Found</title> </head> <body> <h1>404 - Not Found</h1> </body> </html>
                  Azbox HD Premium plus FW - 0.9.3877

                  Комментарий


                  • #10
                    Re: rtorrent через ipkg

                    Разобрался:
                    нужно еще сделать:

                    Lighttpd имеет встроенный модуль mod_scgi, но по умолчанию он отключен. Чтобы подключить, необходимо добавить в конец файла конфигурации строку

                    server.modules += ( "mod_scgi" )

                    или раскомментировать/добавить упоминание данного модуля в существующей секции server.modules.

                    Так же необходимо дописать секцию scgi.server:

                    scgi.server = (
                    "/RPC2" =>
                    ( "127.0.0.1" =>
                    (
                    "host" => "127.0.0.1",
                    "port" => 5000,
                    "check-local" => "disable"
                    )
                    )
                    )
                    Azbox HD Premium plus FW - 0.9.3877

                    Комментарий

                    Обработка...
                    X