扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] 群晖arm+x86机型rTorrent+ruTorrent脚本,脚本已上传

 火...
28264 210
发表于 2012-2-17 09:22:09 | 显示全部楼层 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 cqqwyq 于 2012-2-22 07:20 编辑

转载于群晖官方英文论坛

以下代码请复制到记事本另存为.sh文件(rt.sh),放到NAS目录(/volume1/nas/rt.sh),telnet进入,请用root登录,找到你的脚本文件(cd /volume1/nas),运行脚本文件(sh rt.sh),括号内为示例。

重要:脚本运行错误请检查:
        1、是否root用户登录;
        2、chmod +x rt.sh
        3、chown root.root rt.sh
        4、检查你的脚本文件,用vi rt.sh查看,是否每行代码最后有^M字样,如果有,按键盘i键,逐一删除后按esc键退出编辑,然后按shift+:,输入wq保存退出。
        5、rm -r /volume1/@tmp
        6、再次运行脚本


请自己删除自动换行:代码11行

还要出错,对不起,不要问我了,我也不知道了。

安装成功后rtorrent地址
http://你的IP:8081/rutorrent

好吧好吧,你们都赢了,代码贴出来居然都没有人回应,把脚本放上来让你们下载

压缩包内有两个脚本,新机请执行*-all.sh,已经安装optware的机器请执行*-noipkg.sh,脚本执行完后请reboot重启。

游客,如果您要查看本帖隐藏内容请回复




代码如下:
  1. #!/bin/sh

  2. LIGHTTPDCONF=/opt/etc/lighttpd/lighttpd.conf
  3. RTORRENTCONF=/opt/etc/rtorrent.conf

  4. mkdir -p /volume1/@tmp
  5. cd /volume1/@tmp/

  6. #  IPKG
  7. echo -e "\033[1mInstalling IPKG\033[0m"
  8. wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh
  9. sh syno-mvkw-bootstrap_1.2-7_arm.xsh &
  10. sleep 20
  11. ipkg update

  12. #  Lighttpd
  13. echo -e "\033[1mInstalling Lighttpd\033[0m"
  14. ipkg install lighttpd php-fcgi
  15. echo 'server.event-handler = "poll"' >> ${LIGHTTPDCONF}
  16. echo 'server.modules += ("mod_auth","mod_cgi","mod_scgi")' >> ${LIGHTTPDCONF}
  17. echo '
  18. scgi.server = ("/RPC2" =>
  19.   ("127.0.0.1" =>
  20.     ("host" => "127.0.0.1",
  21.      "port" => 5050,
  22.      "check-local" => "disable")
  23.     )
  24. )
  25. ' >> ${LIGHTTPDCONF}

  26. #  rtorrent
  27. echo -e "\033[1mInstalling RTorrent\033[0m"
  28. ipkg install rtorrent screen
  29. ipkg remove xmlrpc-c
  30. mkdir -p /opt/share/torrent/session/
  31. echo 'scgi_port = 127.0.0.1:5050' >> ${RTORRENTCONF}
  32. echo '#!/bin/sh

  33. NAME=rtorrent
  34. CONFIG=/opt/etc/rtorrent.conf
  35. LOGFILE=/opt/var/log/rtorrentInit.log
  36. TORRENTFILE=/opt/bin/rtorrent
  37. OPTIONS="-n -o import=$CONFIG"

  38. getsession() {
  39.     session=`sed -n "/session\s*=/s/^\s*session\s*=\s*//p" $CONFIG`
  40.     echo $session
  41. }

  42. case "$1" in
  43.   start)
  44.     screen -list|grep -sq $NAME && exit 0
  45.     session=`getsession`
  46.     [ -e $session/rtorrent.lock ] && rm -rf $session/rtorrent.lock
  47.     /opt/bin/screen -dmS $NAME $TORRENTFILE $OPTIONS 2>$LOGFILE
  48. ;;
  49.   stop)
  50.     session=`getsession`
  51.     ! [ -e $session/rtorrent.lock ] && exit 0
  52.     pid=`sed "s/[^0-9]//g" $session/rtorrent.lock`
  53.     ps|grep -v grep|grep -sq $pid.*rtorrent && kill $pid
  54. ;;
  55.   restart)
  56.     $0 stop
  57.     sleep 2
  58.     $0 start
  59. ;;
  60.   status)
  61.     screen -list|grep -s $NAME
  62. ;;
  63.   *)
  64.     echo $"Usage: \$0 {start|stop|status|restart}"
  65.     exit 1
  66. esac
  67. exit 0
  68. ' > /opt/etc/init.d/S99rtorrent

  69. #  xmlrpc-c
  70. echo -e "\033[1mInstalling xmlrpc-c\033[0m"
  71. ipkg install gcc binutils optware-devel libcurl-dev
  72. svn co http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/stable xmlrpc-c
  73. cd xmlrpc-c
  74. ./configure  --prefix=/opt
  75. make ARCH=arm
  76. make install

  77. #  ruTorrent 3.0
  78. echo -e "\033[1mInstalling ruTorrent\033[0m"
  79. cd /opt/share/www
  80. svn co http://rutorrent.googlecode.com/svn/trunk/rutorrent/
  81. cd rutorrent
  82. rm -r plugins
  83. svn co http://rutorrent.googlecode.com/svn/trunk/plugins/
  84. cd plugins
  85. rm -r darkpal rpc
  86. cd ..
  87. sed -i 's/scgi_port\s*=\s*5000/scgi_port = 5050/' conf/config.php

  88. echo -e "\033[1mAutoinstall complete\033[0m"
  89. reboot
复制代码

本帖被以下淘专辑推荐:

评论210

momoVIP互助团队 发表于 2012-2-17 09:56:03 | 显示全部楼层
呵呵不错,不过新手看起来有点眼花,如能打包成ipkg就好,当然可以用SecureCRT来录制脚本
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
回复 点赞

使用道具 举报

阿弄的骠骑Lv.4 发表于 2012-2-17 10:02:16 | 显示全部楼层
这是干啥用的?
回复 点赞

使用道具 举报

stevenjtxLv.10 发表于 2012-2-21 16:06:44 | 显示全部楼层
眼都花了。。。。。。。
回复 点赞

使用道具 举报

﹋’虎先生-Lv.1 发表于 2012-3-5 12:59:16 | 显示全部楼层
谢谢了,就想给NAS上装一个utorrent。。。但是,实在是不会。。
回复 点赞

使用道具 举报

jackkingerLv.4 发表于 2012-3-7 09:12:44 | 显示全部楼层
感谢分享。
回复 点赞

使用道具 举报

ybb1362049Lv.3 发表于 2012-3-21 11:33:21 | 显示全部楼层
谢谢分享啊。。。。。
回复 点赞

使用道具 举报

EverGameLv.10 发表于 2012-3-29 20:09:39 | 显示全部楼层
很多朋友家里的nas都是24小时开机的,当然有些朋友也只是想要用到的时候开机,比如出差在外等。下面就用简单的方式来实现这个需求。
这里以群晖的机器来做图文解说,其他机器都是一样的。
回复 点赞

使用道具 举报

小笨爸Lv.4 发表于 2012-3-29 21:18:08 | 显示全部楼层
看看的啊
回复 点赞

使用道具 举报

fttbcmLv.8 发表于 2012-3-30 20:25:15 | 显示全部楼层
以前看过的。
回复 点赞

使用道具 举报

笨笨咤Lv.2 发表于 2012-4-13 19:13:57 | 显示全部楼层
启用 Torrentpro TCP和UDP  6991 6991 192.168.1.218 ALL
启用 eFiles TCP和UDP  8000 8000 192.168.1.218 ALL
启用 Donkeyplus web TCP和UDP  8089 8089 192.168.1.218 ALL
启用 Torrentpro TCP和UDP  6990 6990 192.168.1.218 ALL
启用 Donkeyplus TCP和UDP  6885 6885 192.168.1.218 ALL
启用 Donkeyplus TCP和UDP  6886 6886 192.168.1.218 ALL
回复 点赞

使用道具 举报

shengbinio 发表于 2012-4-14 00:55:22 | 显示全部楼层
十分感谢
回复 点赞

使用道具 举报

阿天@Lv.4 发表于 2012-5-12 18:48:03 | 显示全部楼层
这是干啥用的?
回复 点赞

使用道具 举报

coldrain45Lv.1 发表于 2012-5-28 18:48:23 | 显示全部楼层
学习下~
回复 点赞

使用道具 举报

GenousLv.2 发表于 2012-5-31 23:31:45 | 显示全部楼层
谢谢分享!不知道哪些机子可以。
回复 点赞

使用道具 举报

hjk1999Lv.5 发表于 2012-6-1 08:37:57 | 显示全部楼层
谢谢分享
回复 点赞

使用道具 举报

农夫Lv.3 发表于 2012-6-1 10:55:42 | 显示全部楼层
我来看看 学习学习
回复 点赞

使用道具 举报

FrankGao718Lv.2 发表于 2012-6-10 15:53:55 | 显示全部楼层
感谢分享。
回复 点赞

使用道具 举报

还是红鹰Lv.4 发表于 2012-6-13 22:31:45 | 显示全部楼层
可惜不是ipkg啊。
回复 点赞

使用道具 举报

嶪繁终唯枯Lv.3 发表于 2012-6-18 13:17:25 | 显示全部楼层
来看一下
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表