admin管理员组文章数量:1627944
小米路由器mini虽宣称是一款智能路由器,可是其支持的插件实在太少
所幸小米路由mini使用的是OpenWrt系统,经过研究发现,基于OpenWRT的小米路由器系统是支持OpenWRT源中的ipk插件包的
我们可以通过这些ipk源安装一些好玩的插件
本文将介绍如何安装Transmission来挂BT/PT
感谢
http://bbs.xiaomi/thread-9701693-1-1.html
http://wwwblogs/swordzj/archive/2012/12/30/2839788.html
http://bbs.xiaomi/thread-9827624-1-1.html
http://bbs.xiaomi/thread-10171076-1-1.html
本文改编自:http://www.miui/thread-2093928-1-1.html
获取SSH权限
小米路由器mini默认并不开放SSH权限,需要我们手动获取
1、进入路由器官网开放模块:http://www1.miwifi/miwifi_open.html
2、拖到中间,找到“开启SSH工具”
3、接着登录小米账号,选择你的路由器,点击“下载工具包”
注意:此操作会导致你的小米路由失去保修,务必谨慎操作!
4、按照官方的说明刷入工具包即可完成获取SSH权限
5、登入SSH,用户名root,密码官网获取页面可见
安装ipk源
1、编辑/etc/opkg.conf
修改首行后面的地址为http://downloads.openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/base
在最后一行添加dest usb /extdisks/sda1/opkg
2、更新源:
opkg update
安装依赖包
我们需要先用base源地址安装libc、libcurl、libopenssl、libpthread、libevent2、librt这些依赖的基础插件包
由于libc无法通过“opkg -d usb install libc”来直接安装,所以只能手动下载后安装它
注意:由于空间不足,我们所有的软件包都要安装到USB设备中,请确保已经完成连接!
1、运行下面的命令,完成libc的下载安装工作
cd tmp/
wget http://downloads.openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/base/libc_0.9.33.2-1_ramips_24kec.ipk
opkg -d usb install libc_0.9.33.2-1_ramips_24kec.ipk
2、安装剩余软件包
opkg -d usb install libcurl libevent2 libopenssl libpthread librt
3、完成,返回主目录
cd /root/
安装Transmission插件包
1、修改源为packages地址,并更新源
vi编辑/etc/opkg.conf
修改首行后面的地址为http://downloads.openwrt/barrier_breaker/14.07/ramips/mt7620a/packages/packages
然后运行
opkg update
2、安装软件包
opkg -d usb install transmission-daemon
opkg -d usb install transmission-web
3、安装完成!
配置与启动Transmission
1、因为我们不是默认安装到/data,而是安装到到USB存储设备,所以运行下面这个命令添加“TRANSMISSION_WEB_HOME”环境变量,来告知Transmission网页控制台的所在目录:
export TRANSMISSION_WEB_HOME=/extdisks/sda1/opkg/usr/share/transmission/web/
2、启动程序并生成配置目录(在USB中)
/extdisks/sda1/opkg/usr/bin/transmission-daemon -g /extdisks/sda1/opkg/transmission-daemon
3、编辑配置文件,并修改如下三行
vi /extdisks/sda1/opkg/transmission-daemon/settings.json
“download-dir”: “/extdisks/sda1/Downloads”
“rpc-port”: 9876
“rpc-whitelist-enabled”: false
若要添加用户名密码,添加下面三行:
“rpc-authentication-required”: true
“rpc-password”: “密码”
“rpc-username”: “用户名”
4、重启让设置生效
killall -HUP transmission-daemon
防火墙配置
1、编辑防火墙配置文件,在文件最后添加以下内容
vi /etc/config/firewall
config rule ‘transmission_web’
option src ‘wan’
option dest_port ‘9876’
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’
2、保存退出,并重启防火墙使配置生效
/etc/init.d/firewall restart
完成
至此,你可以在浏览器中输入地址“192.168.31.1:9876”来访问Transmission的网页控制台了
每次重启路由器都需要SSH到路由器下,运行下面两个命令:
export TRANSMISSION_WEB_HOME=/extdisks/sda1/opkg/usr/share/transmission/web/
/extdisks/sda1/opkg/usr/bin/transmission-daemon -g /extdisks/sda1/opkg/transmission-daemon
版权声明:本文标题:在小米路由器mini上安装Transmission挂BTPT 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729008451a1182946.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论