查看“路由器OpenWrt如何脱机(离线)下载BT文件”的源代码
←
路由器OpenWrt如何脱机(离线)下载BT文件
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
本文中所使用之方法为在路由器(OpenWrt)里面安装Aria2,直接下载到路由器上连接的U盘里(移动硬盘的方法相似), 使用的路由器为巴法络(Buffalo)WZR-HP-G450H-CH(刷OpenWrt),需保证路由器可以正常连接上互联网。 需要使用以下软件:PuTTY,WinSCP,Notepad++。 如需使用DD-WRT并安装Transmission进行脱机下载,请点击[[路由器(DD-WRT)如何脱机下载BT文件]] 1.首先到如下[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin 网址]下载OpenWrt固件(确保为路由器正确型号)。 http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin [[File:Aria1.png]] 2.路由器升级完毕后用telnet输入192.168.1.1(默认地址)连接到路由器,默认没有密码,输入“passwd”修改密码,修改成功后输入“exit”退出。 如无法开启Telnet,则请点击[[http://www.ytyzx.net/index.php?title=Windows_7(win7)_%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFTelnet%E5%8A%9F%E8%83%BD Telnet]]开启Telnet. [[File:Aria2.png]] 3.在PuTTY中输入192.168.1.1并点击“Open”连接到路由器。关于PuTTY的使用请点击[[http://www.ytyzx.net/index.php?title=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E5%8F%8A%E4%BD%BF%E7%94%A8PuTTY]]。 [[File:Aria3.png]] 4.因路由器固件更新,出现如下提示,点击“是(Y)”继续。 [[File:Aria4.png]] 5.输入账号(本例中为root)及密码登录。 [[File:Aria5.png]] 6.输入“ifconfig”查看网络设置。 [[File:Aria6.png]] 7.因本例中经另一个路由器(192.168.1.1)上网,故需修改网络设置,输入“vi /etc/config/network”。 [[File:Aria7.png]] 8.按“i”进入编辑状态,将下图中蓝色方框内内容修改为正确的设置,本例中设置此路由器地址为192.168.1.250/24,网关和DNS均为192.168.1.1。 设置完毕后按ESC键并输入“:x”保存退出。 [[File:Aria8.png]] 9.输入“/etc/init.d/network restart”重启服务。 [[File:Aria9.png]] 10.重新打开PuTTY输入新地址(192.168.1.250)连接到路由器,如还是无法连接Internet,则输入“cd /etc”转到/etc目录,继续输入“vi resolv.conf”编辑文件, 亦可直接输入“vi /etc/resolv.conf”。 [[File:Aria10.png]] 11.将下图蓝色方框内内容修改为另一路由器地址(本例中为192.168.1.1),即“nameserver 192.168.1.1”,修改完毕后按“ESC”并输入“:x”保存退出。 [[File:Aria11.png]] 12.输入“opkg update”升级opkg。 [[File:Aria12.png]] 13.输入“opkg install luci-ssl”安装luci。 [[File:Aria13.png]] 14.提示luci安装完毕。 [[File:Aria14.png]] 15.在浏览器地址栏输入此路由器地址(本例中为192.168.1.250),出现如下错误提示。 [[File:Aria15.png]] 16.在PuTTY里输入“wget -O/etc/config/luci http://svn.luci.subsignal.org/luci/trunk/modules/base/root/etc/config/luci” 下载文件后, 重新安装luci-theme-bootstrap(opkg install luci-theme-bootstrap),安装完毕后输入“reboot”重启此路由器。 [[File:Aria16.png]] 17.路由器重启完毕后再浏览器地址栏输入“192.168.1.250”即可打开luci,将U盘正确连接到路由器。 [[File:Aria17.png]] 18.输入帐号密码登录,将鼠标移动到“System”,发现无“Mount Points”选项。 [[File:Aria33.png]] 19.输入如下命令安装block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras。建议首先运行“opkg update”更新opkg。 opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras [[File:Aria18.png]] 20.重启路由器后用浏览器登录路由器,在“System”下已出现“Mount Points”选项(可与18步比较)。 [[File:Aria34.png]] 21.用PuTTY登录,输入“ls /dev”查看到U盘已被正确识别(蓝色框内sda)。 [[File:Aria19.png]] 22.输入“opkg install fdisk e2fsprogs”安装fdisk和e2fsprogs。 [[File:Aria20.png]] 23.安装完毕后输入“fdisk /dev/sda”进行分区。 [[File:Aria21.png]] 24.输入“m”可查看fdisk命令帮助,输入“n”开始添加新分区。 [[File:Aria22.png]] 25.将U盘第一个分区设置为7000M,剩余空间设置为第二个分区。 [[File:Aria23.png]] 26.输入“t”将第二个分区设置为交换分区(82),继续输入“w”设置分区表。 [[File:Aria24.png]] 27.输入“fdisk -l”或者“ls /dev”即可发现sda1和sda2。 [[File:Aria25.png]] 28.输入“mkfs.ext4 /dev/sda1”将第一个分区格式化为ext4格式。 [[File:Aria26.png]] 29.输入“mkdir -p /mnt/aria2”在/mnt目录下新建名为aria2的目录,继续输入“mount -t ext4 /dev/sda1 /mnt/aria2 -o rw,sync”将sda1挂载到/mnt/aria2目录下。 注意:如出现类似以下错误,则需检查U盘是否正确连接到路由器或者检查路由器openwrt版本是否正确。 mount: mounting /dev/sda1 on /mnt/aria2 failed: No such device mount: mounting /dev/sda1 on /mnt/aria2 failed: Invalid argument [[File:Aria27.png]] 30.输入“mkswap /dev/sda2”将sda2设置为交换分区,继续输入“swapon /dev/sda2”挂载交换分区,输入“free”即可发现交换分区已正确挂载。 [[File:Aria28.png]] 31.用WinSCP连接到路由器,并将下载之aria2文件复制到/tmp目录,因aria2从1.18.5版本后默认不支持BT,故不建议使用“opkg install aria2”安装。 [[File:Aria29.png]] 32.在PuTTY里输入“opkg install /tmp/aria2.ipk”安装aria2。 [[File:Aria36.png]] 33.安装完毕后输入“aria2c -v”查看aria2版本,本例中版本为1.18.5. [[File:Aria37.png]] 34.安装完毕后输入“touch /mnt/aria2/aria2.session”新建aria2.session文件。 [[File:Aria30.png]] 35.输入“aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c”启动aria2,需确保可以正常启动再进行下一步。 [[File:Aria31.png]] 36.为开机自动启动aria2需新建一个配置文件,首先按“ctrl+c”中止aria2,然后输入“vi /etc/aria2.conf”在/etc目录下新建名为aria2.conf的配置文件。 [[File:Aria32.png]] 37.按“i”键进入输入状态,输入如下内容,确保无误后按ESC键并输入“:x”保存退出,注意蓝色框内部分需和您的设置一致。 [[File:Aria38.png]] 38.亦可在NotePad++里面编辑,然后修改名字为“aria2.conf”。 [[File:Aria39.png]] 39.使用WinSCP连接到路由器,将此文件(aria2.conf)复制到“/etc”目录下。 [[File:Aria40.png]] 40.输入命令“aria2c --conf-path=/etc/aria2.conf”从配置文件启动aria2。 [[File:Aria41.png]] 41.确认可以从配置文件正常启动后,使用浏览器登录路由器,在“System”下点击“Startup”并向下拉动右侧滑动条,找到“Local Startup”框, 输入“aria2c --conf-path=/etc/aria2.conf -D”,并点击右下方“Submit”保存,使aria2在路由器启动是自动在后台运行。 [[File:Aria42.png]] 42.因aria2默认为命令行界面,为方便起见,安装图形管理界面YAAW(Yet Another Aria2 Web),点击这里[https://github.com/binux/yaaw 下载]。 亦可将以下网址复制到浏览器打开,然后点击右下方的“Download ZIP”按钮下载。 https://github.com/binux/yaaw [[File:Aria43.png]] 43.解压此文件,将文件夹名修改为一个您喜欢的名字(本例中修改为aria2),然后使用WinSCP将此文件夹复制到路由器“/www”目录下。 [[File:Aria44.png]] 44.在浏览器地址栏输入“路由器IP地址/文件夹名字”(本例中为192.168.1.250/aria2)即可打开YAAW,点击“Add”添加种子文件。 如出现“internal error”错误,则需检查aria2是否已正常运行。 [[File:Aria45.png]] 45.点击“Upload Torrent”添加种子文件,亦可直接输入下载地址。注意在下图蓝色框内“Dir”输入您设置的下载目录(本例中为/mnt/aria2),点击“Add”按钮确定。 [[File:Aria46.png]] 46.开始下载文件,由于本例中刚开始下载,所以上传速度为0。 [[File:Aria47.png]]
返回至
路由器OpenWrt如何脱机(离线)下载BT文件
。
导航菜单
个人工具
创建账户
登录
命名空间
页面
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息