MCPLive > 杂志文章 > 让无线路由器变身BT下载机

让无线路由器变身BT下载机

2010-02-21黄劲松《微型计算机》2010年2月下

rtorrent的web管理

rtorrent本身是用命令行方式进行管理和控制的BT下载程序,但对普通用户来说,使用起来非常不方便。因此,后我们还要让它实现web管理,甚至是用独立软件来管理下载。接下来我们就要给无线路由器安装web服务器、提供PHP语言的支持,并且安装独立的下载管理软件。

1.安装和配置lighttpd

我们用到的web服务器很微型,是一款叫做“lighttpd”的软件。该软件下载后解压到“/jffs/opt”文件夹中,然后在telnet中执行安装命令:“opt/bin/ipkg install lighttpd”。

用WinSCP打开“/jffs/opt/etc/lighttpd/lighttpd.conf”,在"lighttpd.conf"文件中的“server.modules一段,确保以下三项内容的前面没有#号:

“mod_access”、“mod_fastcgi”和“mod_scgi”(如果没有这三项请参照已有内容的格式自行添加)。然后在“lighttpd.conf”文件的后加入以下命令:

scgi.server = ( "/RPC2" =>
( "127.0.0.1" =>
(
"host" => "127.0.0.1",
"port" => 5000,
"check-local" => "disable"
)
)
)

要实现“lighttpd”开机自动运行,请在无线路由器的“管理”→“诊断”→“命令”中输入:“opt/etc/init.d/S80lighttpd start”。

2.安装和配置PHP

这一步是实现web管理的关键,很多朋友无法打开web控制界面,都是因为PHP没有成功安装。PHP的安装命令为:“opt/bin/ipkginstallphp”,请仔细阅读命令运行后界面上出现的提示,有没有出现“An error ocurred”之类的提示,常见的提示是:“依赖包bzip2没有安装完成,与busybox-links冲突。”如果出现这些提示,请运行“opt/bin/ipkg remove busybox”和“opt/bin/ipkg remove busybox-links”,然后再运行一遍“opt/bin/ipkg install php”即可。

PHP安装完了还得装PHP-fcgi(支持组件之一)。安装命令为“opt/bin/ipkg install php-fcgi”。


图15

安装完毕后我们再编辑一个内容为“<?php phpinfo();?>”的“info.php”文件,放到“/jffs/opt/share/www”文件夹中,然后在浏览器中输入http://192.168.1.1:8081/info.php,如能正确显示php信息,就说明php已成功安装(图15)。

3.安装管理软件

基于rtorrent的web管理软件很多,如:rTWi、rutorren、wtorrent、rtgui等,其中rutorren功能强,安装和使用简单,因此着重为大家介绍这款管理软件。rutorren的下载地址为:code.google.com/p/rutorrent/,新版本为2.8,文件名为“rtorrent-2.8.tar.gz”。下载后把它解压,并把解压所得的rtorrent文件夹用WinSCP传输至“/jffs/opt/share/www”文件夹。然后在浏览器输入“192.168.1.1:8081/rtorrent”即可进行Web管理。


图16

在下载BT文件时,由于rutorrent的界面和使用方法跟迅雷软件很相似,完全没有技术门槛,因此在电脑上和往常一样下载BT种子文件,再用rutorrent打开种子文件就能下载BT,普通玩家也可以轻松上手(图16)。

分享到:

用户评论

共有评论(3)

  • 2010.04.08 00:10
    3楼

    有这个必要吗?是否考虑过带宽占用过大,导致其他用户无法使用? 我倒是利用家里的老机器+freenas+mldonkey用的挺稳定

    (0) (0) 回复
  • 2010.02.26 20:37
    2楼

    非常牛,作者能想得出。佩服!!!

    (0) (0) 回复
  • 2010.02.26 19:37
    1楼

    不错的文章!

    (0) (0) 回复

用户名:

密码: