tank 发表于 2012-4-13 14:43:30

[原创]在VPS上安装rtorrent + autodl-irssi实现自动下载

本帖最后由 tank 于 2012-4-13 14:45 编辑

国外的PT站大部分支持irc下载,速度比rss快的多。我只要autodl-irssi的后台就行了,不想配置rutorrent,暴露在公网上的东西越少越好。rtorrent怎么安装配置前几篇博文已经写了。再此重点写下autodl-irssi的安装配置。1. autodl-irssi是irssi的自动下载脚本,当然要安装irssi先:apt-get install irssi启动irssi和rtorrent一样需要使用screenscreen -d -m irssi2. autodl-irssi需要一串以来perl依赖包apt-get -y install libarchive-zip-perl libnet-ssleay-perl libhtml-parser-perl libxml-libxml-perl libdigest-sha1-perl libjson-perl libjson-xs-perl libxml-libxslt-perl3. 下载和安装autodl-irssimkdir -p ~/.irssi/scripts/autoruncd ~/.irssi/scripts

wget -O autodl-irssi.ziphttp://sourceforge.net/projects/autodl-irssi/files/autodl-irssi-v1.31.zip/download

unzip -o autodl-irssi.zip

rm autodl-irssi.zip

cp autodl-irssi.pl autorun/

mkdir -p ~/.autodl

touch ~/.autodl/autodl.cfg4. 编辑autodl.cfg ,填上你需要类容吧,下面是我的范本upload-watch-dir = /home/rtorrent/watch
upload-type = watchdir


nick = ILikeTL
ssl = true
port = 7021


name = #torrentleech


rsskey = your.rsskey
upload-delay-secs = 5


match-releases = *
match-categories = TV :: Episodes HD, TV :: Episodes
min-size = 10mb
max-size = 300gb
max-downloads = 100
max-downloads-per = day
match-sites = tl


tank 发表于 2012-4-13 14:47:53

写个启动脚本, rtorrent.sh :
#!/bin/sh


case "$1" in
      start)
                echo -n "Starting rtorrent irssi"
                screen -A -m -d -S rtorrent /usr/bin/rtorrent &
                screen -A -m -d -S irssi /usr/bin/irssi &
                echo "."
                ;;
      stop)
                echo -n "Stopping rtorrent irssi"
                ppid=`/bin/pidof rtorrent`
                ppid2=`/bin/pidof irssi`
                kill ${ppid} ${ppid2}
                echo "."
                ;;
      restart)
                echo -n "Restarting rtorrent"
                ppid=`/bin/pidof rtorrent`
                ppid2=`/bin/pidof irssi`
                kill ${ppid} ${ppid2}
                sleep 1
                screen -A -m -d -S rtorrent /usr/bin/rtorrent &
                screen -A -m -d -S irssi /usr/bin/irssi &
                echo "."
                ;;
      *)
                echo "Usage: {start|stop|restart}" >&2
                exit 1
                ;;
esac


exit 0

tank 发表于 2012-4-13 14:49:00

版主在么? 帮我把4楼移动到2楼去,或者把2楼3楼删除。

流寇 发表于 2012-4-13 14:57:41

更改 订阅自动更新时间 怎么办?

tank 发表于 2012-4-13 15:02:24

流寇 发表于 2012-4-13 14:57 static/image/common/back.gif
更改 订阅自动更新时间 怎么办?

irc是实时抓的,没有订阅时间的概念。

流寇 发表于 2012-4-13 15:06:20

tank 发表于 2012-4-13 15:02 static/image/common/back.gif
irc是实时抓的,没有订阅时间的概念。

你看一下 这是怎么回事啊
http://www.tu265.com/di-055757aefa5b15f0b44f0c7e468a5300.png

tank 发表于 2012-4-13 15:13:04

流寇 发表于 2012-4-13 15:06 static/image/common/back.gif
你看一下 这是怎么回事啊

这个订阅是给rss服务的。

国内的几大PT都有rss订阅服务,但都没有IRC。国外比较流行IRC

对了,你挂what不会是用rss吧? 那肯定是水都没的喝了。

流寇 发表于 2012-4-13 15:17:19

tank 发表于 2012-4-13 15:13 static/image/common/back.gif
这个订阅是给rss服务的。

国内的几大PT都有rss订阅服务,但都没有IRC。国外比较流行IRC


没水喝wh@t 索性先不喝了,那个rss订阅更新时间怎么改成5分钟呢?

jerrytsao 发表于 2012-4-13 15:21:05

本帖最后由 jerrytsao 于 2012-4-13 15:52 编辑

流寇 发表于 2012-4-13 15:17 static/image/common/back.gif
没水喝wh@t 索性先不喝了,那个rss订阅更新时间怎么改成5分钟呢?
nano /var/rutorrent/rutorrent/plugins/rss/conf.php
修改 $updateInterval = 5


sto126 发表于 2012-4-13 15:30:57

本帖最后由 sto126 于 2012-4-13 15:31 编辑

这玩意 好像没有针对ut的。。。。

hayu187 发表于 2012-4-13 16:06:12

学习了{:7_740:}

iblicf 发表于 2012-4-14 11:25:42

学习了,鼓励

老讨厌 发表于 2012-4-14 19:20:04

多谢lz分享~ 学习下,准备下个月把tr改成rt试试下

lkkgenius 发表于 2012-4-17 16:17:08

還要寫 script 呀...
真是高級的應用
页: [1]
查看完整版本: [原创]在VPS上安装rtorrent + autodl-irssi实现自动下载