tranmission-daemon,我看可以成为rtorrent的终结者了


首先我一直不喜欢在Linux server上使用tranmission的一大原因是,我一直以为是他必须依赖X才能开启,而我唯一已知的控制台界面的tranmission-cli控制起来是在是蛋疼的不得了,所以宁愿花费力气重新编译了支持IPV6的libtorrent和rtorrent,知道我发现了tranmission-daemon。

默认tranmission-daemon和tranmission的配置文件是分开的,一个在~/.config/transmission-daemon/settings.json,一个在~/.config/transmission/settings.json,但配置文件是通用的,你可以先用图形化的transmission设置好,然后把settings.json拷贝过来覆盖就可以了,也用tranmission-daemon的命令行参数来设置,其实主要就是如下几点问题

"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"rpc-port": 9091,
"rpc-username": "ihipop",
"rpc-whitelist": "127.0.0.1,x.x.x.x",
"rpc-whitelist-enabled": true,

密码是加密的,设置好绑定端口后就可以通过webUI访问了,若在win下,也可以使用这些个神器transmission-remote-dotnet,需要.net支持。
这个是跨平台的transmisson-remote-gui
唯一的问题是,现在tranmission1.8以上后可能tracker发送字串变化了,诸如CGBT晨光等一些重量级别的IPV6 PT没有跟进,导致下载不了,你有两个选择,重新编译tranmission,或者联系PT站点老大跟进字串。
我选择前者 :)
编译2.04的两个包有问题,若你已经安装了buildessential,一般更新libevent到1.4.9就可以了,别找了,源里面没有,只有1.4.2,到这里去找把 https://launchpad.net/ubuntu/+source/libevent
还有一个就是intltool,若要GTK+界面打开全部支持的话,还要libgtk2.0-dev libnotify-dev libcanberra-dev liborbit2-dev libcanberra-gtk-dev apt-get伺候之期中 aptitude来伺候 libappindicator-dev

编译参数

./configure --enable-gtk --enable-libnotify --enable-libappindicator --enable-libcanberra --enable-gconf2 --enable-nls --enable-daemon --with-inotify

Author Info :
  • From:tranmission-daemon,我看可以成为rtorrent的终结者了
  • URL:http://blog.ihipop.info/2010/08/1455.html
  • Please Reserve This Link,Thanks!
  • 《tranmission-daemon,我看可以成为rtorrent的终结者了》有4个想法

    1. transmisson-remote可以开启DHT吗?毕竟PT还不是大众化的,好多热门资源还是普通BT,曾用过transmisson下载普通BT的话速度很慢很不稳定的说

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注