基于Merlin固件玩转Transmission
玩过华硕路由器的朋友想必都知道Download Master功能,这样有人会联想到其他第三方路由器固件例如OpenWRT或者是Tomato亦或者是DD-WRT上搭建的Transmission环境。自己搭建实现类似Download Master的功能,今天小编我就分享一下基于Merlin固件Optware运行环境下搭建Transmission。有兴趣的朋友可以看看哦,高手请略过。留些建议什么的也可以的,但请勿喷。先行谢过了……
首先再开始搭建之前我们需要准备一些东西,方便过程使用。不至于到时手忙脚乱,到处乱找一通,耗时耗力最后还无法成功。 1、路由器:支持Merlin固件的华硕路由器。因为我手边有一台RT-AC66U,所以下面的演示以及截图就以它进行。 2、路由器固件:Merlin 固件(自行下载,本论坛也提供下载) 3、SSH连接工具:WinSCP (这个工具网上到处都是) 4、外部存储工具:U盘(做成EXT2或EXT3格式,具体为什么非以此种硬盘格式我就不多啰嗦了,之前有提过。有兴趣的可以上网搜寻或者直接照做就好)
当所需的这些都已经准备好后,我们便可以一起跟着操作了。 1、开启JFFS、SSH、Telnet这三个功能 这里我们先开启这三个功能,因为等一下后面会需要用到。 浏览器进入路由器Web页面,然后系统管理->系统设置页面分别开启Enable JFFS Partition、Formart JFFS Partition at next boot、SSH、Telnet,再点击“应用本页面设置”,最后Reboot DUT。参见下图 2、部署Optware环境 高阶一点的User可以通过Telnet手动下命令来部署Optware环境,我们这边为了方便小白用户,所以我选择了WebUI安装Download Master,这个过程要久一点。等成功安装后再移除Download Master。 这样我们的Optware环境同样也可以部署完成。 安装Download Master: 3、搭建Transmission环境,这个也是最重要的部门。请仔细了,如有遗漏必将失败。 Telnet进入路由器,根据步骤输入一些执行命令: ipkg upgradeipkg install transmission ---安装Transmission 执行\\192.168.1.1进入Samba,然后一直进到/opt/etc/init.d/路径,最后把下载解压后拷入。接着下载此文件下载解压替换/opt/etc/transmission-daemon/路径下的settings.json 再赋予足够权限 chmod 777 /opt/etc/init.d/S95transmission chmod 777 /opt/etc/transmission-daemon/settings.json /opt/etc/init.d/S95transmission start /opt/etc/init.d/S95transmission stop app_set_enabled.sh transmission yes 到这来安装基本完成,接下来我们就可以进行下载动作了。 4、进入Transmission Web页面 这时我们可以开启浏览器输入192.168.1.1:9091进入Transmission Web页面,然后添加任务。 登入Transmission Web页面: 账号密码是你的路由器登入账密(默认:admin;admin) 添加任务:
WAN边登入 有人会问,华硕Download Master支持路由器WAN边登入。别急Transmission也可以,我们只要添加一些规则到之前分好的JFFS分区就好。 WinSCP登入路由器jffs/scripts/目录新建一个firewall-start文件,输入: #!/bin/sh iptables -I INPUT -p tcp --destination-port 9091 -j ACCEPT iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT 赋予可读可执行权限 确认路由器WAN IP是什么(我的当前WAN IP为:192.168.5.67),然后路由器WAN边设备开启浏览器输入192.168.5.67:9091。结果可以看到下图 哈哈,到这里全部结束了。拜拜,欢迎留言。支持挺帖……
|