Bittorrent on R7000

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 04:14, 5 March 2014 (edit)
Magick777 (Talk | contribs)
(New page: = Bittorrent clients = == Built in Transmission == Starting with r23655, a version of <Kong's> firmware including the Transmission bittorrent client is available on <Kong>'s server. You a...)
← Previous diff
Revision as of 04:47, 5 March 2014 (edit) (undo)
Magick777 (Talk | contribs)
(rtorrent)
Next diff →
Line 8: Line 8:
=== rtorrent === === rtorrent ===
-Available in magick777's repository, with libncursesw compiled to find terminfo in /opt.+==== Install ====
 +Available in [[Optware_on_K3-AC-ARM/Repositories/magick777|magick777's repository]], with libncursesw recompiled to find terminfo in /opt.
 + 
 +==== Configure ====
 + 
 +rtorrent looks for its rc file in ~/.rtorrent.rc, but on DD-WRT, /tmp/root is stored in memory and recreated on startup. So, let's put an rc file in /jffs/etc instead.
 + 
 + wget -qO- http://libtorrent.rakshasa.no/export/1303/trunk/rtorrent/doc/rtorrent.rc > /jffs/etc/rtorrent.rc
 + 
 +edit it to our requirements, and now make it available where required
 + 
 + ln -sf /jffs/etc/rtorrent.rc ~/.rtorrent.rc
 + 
 +You'll want to add that command to your rc_startup so that the file is re-linked on each reboot; you can do so by adding the above to your startup commands. Now you can start rtorrent. Assuming you want to configure it with the WAN IP address on the fly, try doing this with
 + 
 + rtorrent -b $(nvram get wan_ipaddr)
 + 
 +==== Integrate ====
=== ctorrent === === ctorrent ===

Revision as of 04:47, 5 March 2014

Contents

Bittorrent clients

Built in Transmission

Starting with r23655, a version of <Kong's> firmware including the Transmission bittorrent client is available on <Kong>'s server. You are encouraged to read pages 126-127 of the r7000 forum thread for further information.

Optware [WIP]

rtorrent

Install

Available in magick777's repository, with libncursesw recompiled to find terminfo in /opt.

Configure

rtorrent looks for its rc file in ~/.rtorrent.rc, but on DD-WRT, /tmp/root is stored in memory and recreated on startup. So, let's put an rc file in /jffs/etc instead.

wget -qO- http://libtorrent.rakshasa.no/export/1303/trunk/rtorrent/doc/rtorrent.rc > /jffs/etc/rtorrent.rc

edit it to our requirements, and now make it available where required

ln -sf /jffs/etc/rtorrent.rc ~/.rtorrent.rc

You'll want to add that command to your rc_startup so that the file is re-linked on each reboot; you can do so by adding the above to your startup commands. Now you can start rtorrent. Assuming you want to configure it with the WAN IP address on the fly, try doing this with

rtorrent -b $(nvram get wan_ipaddr)

Integrate

ctorrent

aria2

transmission [deprecated]

Blocked access to torrent sites?

If you live in a country where your ISP is mandated to block access to torrent indexing sites, then you might wish to read both Privoxy_Custom_Config and Tor_on_R7000. You should not route actual BitTorrent data connections through Tor; this is useful for circumventing URL blocking of torrent indexing websites.

Bittorrent trackers [WIP]