脱机下载教程.doc_第1页
脱机下载教程.doc_第2页
脱机下载教程.doc_第3页
脱机下载教程.doc_第4页
脱机下载教程.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【原创】rtorrent脱机下载,WEB控制完美教程之一(2009-09-06 12:17:07) 转载标签: rtorrentweb控制linksyswrt600nbt脱机rutorrentrtwiphpLinksysWRT600N,接USB硬盘,实现rTorrent的BT脱机下载。并实现基于rTWi和WEB界面控制和ruTorrent的Web界面控制。实现步骤如下: 一、挂载usb硬盘(一)将硬盘分区其中USB硬盘分为两个区(注意:两个均为主分区),一个格式化为EXT2格式,用于装软件。一个格式化为EXT3格式,用于存放下载下来的资料。两个区的容量自己选择,我是ext2分区512M,其余分给ext3分区。格式化软件看大家喜欢,我是用的PartitionManager8.0,把USB硬盘接到笔记本上格式化的。简要介绍如下:把硬盘USB接口接上电脑,在ParagonPartitionManager找到第二个硬盘,删除移动硬盘上的分区,必须删除否则无法转为Ext2格式(注意别找错,否则删除了现在电脑上硬盘的东西别问我怎么恢复)创建Ext2格式分区选择容量后确认选择Ext2FS格式,或者Ext3FS格式。最后点击软件上左上角的应用按钮格式化以后硬盘的准备工作到此结束!图示如下:(二)设置路由器我刷的版本固件:DD-WRTv24-sp2(07/21/09)mega首先,确认你的dd的SSH管理功能打开了,并且要开启jffs2功能,确认你的flash剩余空间足够。需要设置的地方有三个请留意1)Services-Services-SecureShell-SSHd打开-PasswordLogin打开,端口可以选默认的222)英文菜单Administration-RemoteAccess-SSHManagement中文菜单管理-普通管理-远程管理-SSH管理启用3)英文菜单Administration-JFFS2Support(JFFS2选Enable和Clear选Enable)中文菜单管理-普通管理-JFFS2支持(JFFS2选启用和清除JFFS2选启用)(Clear选项好像以后会自动变成Disable,这个不必理会)4)中文菜单服务-USB里,勾选你需要的选项。这些选项酬情选择。注:在DD的mini版或老版本里面,没有这些选项,需要自己添加驱动挂载语句在启动命令中。保存后重启路由(三)安装winscp程序安装一个名叫Winscp的软件,以便把软件传到ddwrt的jffs系统上下载地址:/eng/download.php设置见下图,其中的用户名就是root,IP请根据自己的路由更改,密码就是自设的密码,Login连接以后有几个警告和Group等等错误,不用理它。连接以后看到以下界面左边是你电脑上的文件,右边是你DD上的文件夹按图提示返回主目录 (四)加载硬盘把硬盘插上路由的USB接口。在dd的管理诊断命令里面,加入以下语句:umount /jffsumount /mntmount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs -t ext2mount /dev/scsi/host0/bus0/target0/lun0/part2 /mmc -t ext3mount /dev/mtdblock/4 /mntmount -o bind /jffs/opt /opt以上语句的意思是:把硬盘第一个分区挂在jffs上,把第二个分区挂在mmc上,然后准备好/opt目录,准备装optware。Mount语句后面的“-t ext2”要不要好像无所谓的,我一开始就写在那里,懒得换,大家可以不写后面的参数。选择保存启动命令弄好后,重启路由,如果一切顺利的话,硬盘的灯就会亮起来啦在DD的WEB管理页面上应该看到JFFS2的内容变成了你挂载的硬盘的容量。通过以上设置,基本上USB存储设备都可以完成加载了。如果挂载USB设备以后,下载完成后如果开机后不想使用,在管理诊断保持命令为空,点击保存启动命令,启动命令即清空,恢复设置。二、安装oleg opt首先解释一下安装Samba、电驴、FTP/HTTP服务器 前必须先安装oleg opt到这里,去下载一个 .tar.gz的文件/p/oleg-for-mss-base/downloads/list在页面中部就可以看见了在此感谢论坛上的hlidea同志,是他编译的下载完成后,使用WINSCP把opt.tar.gz文件传到/jffs目录里面然后telnet进去路由(方法:开始菜单-运行-输入CMD 弹出命令提示附窗口输入TELNET空格路由IP地址)输入帐号和密码我的是:输入telnet 输入账号,回车,输入密码,回车然后就登陆进去了。输入cd /jffs注意:后面的所有操作均在jffs路径下进行,如果telnet中途退出,请重新登录后切回jffs路径。输入tar zxvf opt.tar.gz解压之后,/jffs里面就有新的opt目录了。三、安装Samba3(不需要用电脑通过网上邻居管理usb硬盘文件的可以不安装)(一)下载SAMBA 3最新版下载地址:/feeds/optware/oleg/cross/stable,请在里面找文件名为samba_*.*.*-*_mipsel.ipk的文件下载后用winscp传至usb硬盘的jffs目录(二)安装SAMBA3输入mount -o bind /jffs/opt /opt输入opt/bin/ipkg update注意,opt前面没有斜杠。后面涉及ipkg命令,请都务必输入opt/bin/ipkg *输入opt/bin/ipkg install samba_3.2.14-1_mipsel.ipk在按照SAMBA的过程中,IPKG会自动安装相应的依赖包,并在最后提示你,原来samba2的配置文件已经不能再用了,请配置新的smb.conf.(三)设置SAMBA31、用winscp打开opt/etc/samba/smb.conf,没有这个文件就自己建一个。提示,如果没看见samba目录,要按ctrl+r刷新一下。参考设置如下:globalbind interfaces only = yesinterfaces = /24workgroup = Workgroupserver string = Linksys WRT600Nguest account = rootsecurity = shareload printers = nosocket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVEnetbios name = Linksys WRT600Nbrowseable = yesdns proxy = noguest ok = yesguest only = nolog level = 1max log size = 100encrypt passwords = yespreserve case = yesshort preserve case = yesdos charset = UTF-8unix charset = UTF-8display charset = UTF-8wins support = yestime server = yesos level = 255local master = yesdomain master = yespreferred master = yeshosts allow = /24Sharepath = /opt/sharebrowseable = yeswritable = yesUSBpath = /tmp/mnt/disc1browseable = yeswritable = yesDownloadspath = /mmc/downloadsbrowseable = yeswritable = yes以上红色部分请根据自己路由器的情况设定,用方括号括起来的那些内容,是以后用网上邻居访问时默认会显示的文件夹。注意:Downloads一节,是为后面BT下载资料的保存地点,请现用winscp的mmc文件夹下先新建downloads文件夹。2、用winscp打开opt/etc/init.d/S08samba文件將 samba_active=0 改成 samba_active=1保存退出这样SAMBA就设置好了。(四)启动SAMBA3输入opt/etc/init.d/S08samba系统提示:Starting nmbd:Starting smbd:这样samba就启动了。进入网上邻居,你就可以看到你的移动硬盘了。【原创】rtorrent脱机下载,WEB控制完美教程之二(2009-09-06 13:18:10) 转载标签: rtorrentweb控制linksyswrt600nbt脱机rutorrentrtwiphpit四、安装rTorrent和Screen1、输入opt/bin/ipkg install rtorrent2、输入opt/bin/ipkg install screenScreen安装完不用设置。3、设置rTorrent用winscp打开/jffs/opt/etc/rtorrent.conf文件,里面内容很多,很多不用管它,参照我的设置就行了。把原来的内容全部删掉,直接把下面内容复制后贴进去。scgi_port = :5000 #这行不要动min_peers = 10max_peers = 50max_uploads = 5port_range = 51777-51780 #这个是bt端口use_udp_trackers = yessafe_sync = yesdht = on #打开dhtdht_port = 6885 #dht端口umask = 0000 #这行不要动peer_exchange = yesdownload_rate = 0 #下载限速,0表示不限速upload_rate = 60 #上传限速check_hash = no #下载完毕不hashhash_read_ahead = 5hash_max_tries = 5hash_interval = 10encryption = allow_incoming,enable_retry,prefer_plaintextdirectory = /mmc/downloads #bt文件下载目录,知道在SAMBA哪里设置时的提示了吧session = /mmc/downloads/torrent/session #这个是rTorrent的缓存文件夹schedule = watch_directory,5,5,load_start=/mmc/downloads/torrent/*.torrent #监控目录,只要把种子丢进这个文件夹,rTorrent就会自动下载schedule = untied_directory,5,5,stop_untied=schedule = untied_directory,5,5,close_untied=schedule = untied_directory,5,5,remove_untied=schedule = low_diskspace,5,60,close_low_diskspace=50Mencoding_list = UTF-8 #这样设置听说不会乱码4、启动rTorrent把rtorrent.conf复制到/opt/root目录,并更名为.rtorrent.rc。注意,前面有个点。然后输入/opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/opt/root/.rtorrent.rcrTorrent就启动了。如要实现开机即bt下载,可以将该命令加到路由器的启动命令中。为了达到更好的下载效果,需要dd的管理-命令中,添加防火墙命令:iptables -I INPUT -p tcp -dport 6885 -j ACCEPTiptables -I INPUT -p udp -dport 6885 -j ACCEPTiptables -I INPUT -p tcp -dport 51777:51780 -j ACCEPTiptables -I INPUT -p udp -dport 51777:51780 -j ACCEPT上面的端口,请与rtorrent.conf文件保持一致五、安装lighttpd和php支持WEB界面控制必须得到lighttpd和php的支持1、输入opt/bin/ipkg install lighttpd2、设置lighttpd用winscp打开/jffs/opt/etc/lighttpd.conf在server.modules段,去掉mod_fastcgi,前面的#号然后在后面加上mod_scgi。看下图:然后,在最后面加上:scgi.server = ( /RPC2 =( =(host = ,port = 5000,check-local = disable)保存退出。Lighttpd设置完毕。输入opt/etc/init.d/S80lighttpdLihttpd就启动了,在浏览器地址栏输入http:/ip地址:8081/。提示lighttpd server is running.说明lighttpd已经在运行了。要实现lighttpd和rtorrent的开机自动运行,请在DD的管理-命令中添加如下启动命令:opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/opt/root/.rtorrent.rcopt/etc/init.d/S80lighttpd restart效果如下图:3、安装PHP注意,这里是折腾了一晚上才搞定的地方。(1)安装PHP输入opt/bin/ipkg install php提示有个bzip2没有安装完成,与busybox-links冲突。就是这个地方我没注意,导致lighttpd一直得不到php的支持,也导致web控制界面打不开。经查证,这是许多网友不能实现web控制的主要原因。解决办法如下:既然与busybox冲突,那就移掉它输入opt/bin/ipkg remove busybox再输入opt/bin/ipkg remove busybox-links然后再输入opt/bin/ipkg install php看,顺利完成(2)安装PHP-fcgiPHP安装完了还得装PHP-fcgi。别忘了输入opt/bin/ipkg install php-fcgi至此。PHP安装结束。(3)检验编辑一个文件名为info.php文件,内容为放到/jffs/opt/share/www目录,然后再浏览器中输入http:/ip地址:8081/info.php大功即将告成。六、实现WEB控制(一)rutorrent控制界面到/p/rutorrent/,下载rtorrent-2.6.tar,在页面右边。在电脑上用winrar解压后,把rtorrent文件夹放到/jffs/opt/share/www目录。放进去即可,不需要什么设置然后再浏览器输入http:/路由器ip地址:8081/rtorrent,rutorrent控制界面就打开了注意:打开rutorrent界面前,请确保rtorrent已经运行,并建议将lighttpd重启一次。重启命令为:opt/etc/init.d/S80lighttpd restart(二)rtwi控制界面在/rtwi/下载最新的rtwi程序rtwi-0.3.4-090726.tar.gz(在页面下部)在电脑上用winrar解压后,把rtwi文件夹放到/jffs/opt/share/www目录。1、用winscp打开/jffs/opt/share/www/rtwi/includes目录的rtwi.conf.sample文件修改如下地方:base = http:/路由器ip地址:8081/rtwi #比如:http:/192.168.2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论