就目前情况来看,内置硬盘的小米路由器用来挂PT论坛是一个不错的选择,其实花郎更想表达的是,除了挂PT之外,小米路由器真心没啥用,官方总爱打着为发烧而生的口号,实际上扩展插件却少得可怜,就连开启SSH那么基本的功能也要恶心用户,省略五百字!教程适用于小米路由器R1D/R2D,其余型号暂未测试。
第一步 刷入开发版固件
下载开发版固件:http://www1.miwifi.com/miwifi_download.html
进入路由器管理后台,常用设置 - 系统状态 - 手动升级,上传固件包升级。
第二步 开启SSH
小米路由器配置无线网络,手机连上无线网络后打开小米WiFi App,登陆小米账号后添加路由器。打开网址登陆小米账号,下载Root工具包,参考网页提供的简易教程刷入工具包,并记录初始 Root 密码。
第三步 安装Transmission
PuTTY:https://www.wanghualang.com/putty.html
打开Putty远程登陆小米路由器管理后台,默认IP地址是192.168.31.1,端口号22,登陆成功后执行以下命令:
root@XiaoQiang:~# cd /userdisk/data
root@XiaoQiang:/userdisk/data# wget --no-check-certificate https://download.wanghualang.com/transmission_for_r1d_r2d.bin
root@XiaoQiang:/userdisk/data# chmod +x transmission_for_r1d_r2d.bin
root@XiaoQiang:/userdisk/data# ./transmission_for_r1d_r2d.bin
配置软件
这个大家可以按需配置,这里我就设置网页端口号为8888、磁盘缓存为16M、用户名为wanghualang、密码为123456、下载路径为/userdisk/data/transmission。
root@XiaoQiang:~# vi /userdisk/transmission/config/settings.json
'rpc-port': 8888,
'cache-size-mb': 16,
'rpc-username': 'wanghualang',
'rpc-password': '123456',
'download-dir': '/userdisk/data/transmission',
保存配置
root@XiaoQiang:~# killall -HUP transmission-daemon
第四步 配置防火墙
安装 Transmission 软件的时候,已自动配置防火墙策略,默认开放网页端口9099、数据通信端口51413。如果大家修改了 Transmission 相关端口,则需要手动配置防火墙,直接编辑已有策略,替换为修改后的端口号。
root@XiaoQiang:~# vi /etc/config/firewall
config rule 'transmission_web'
option src 'wan'
option dest_port '8888'
option proto 'tcp'
option target 'ACCEPT'
option name 'transmission_mgmt_from_wan'
config rule 'transmission_peer_tcp'
option src 'wan'
option dest_port '51413'
option proto 'tcp'
option target 'ACCEPT'
option name 'transmission_incoming_tcp'
config rule 'transmission_peer_udp'
option src 'wan'
option dest_port '51413'
option proto 'udp'
option target 'ACCEPT'
option name 'transmission_incoming_udp'
重启防火墙
root@XiaoQiang:~# /etc/init.d/firewall restart
第五步 开机启动 Transmission
root@XiaoQiang:~# sed -i '$i sh /userdisk/transmission/manager/transmission_fix.sh' /etc/rc.local
联系客服