小米路由器mini虽宣称是一款智能路由器,可是其支持的插件实在太少

所幸小米路由mini使用的是OpenWrt系统,经过研究发现,基于OpenWRT的小米路由器系统是支持OpenWRT源中的ipk插件包的

我们可以通过这些ipk源安装一些好玩的插件

本文将介绍如何安装Transmission来挂BT/PT

感谢

http://bbs.xiaomi.cn/thread-9701693-1-1.html
http://www.cnblogs.com/swordzj/archive/2012/12/30/2839788.html
http://bbs.xiaomi.cn/thread-9827624-1-1.html
http://bbs.xiaomi.cn/thread-10171076-1-1.html

本文改编自:http://www.miui.com/thread-2093928-1-1.html
获取SSH权限

小米路由器mini默认并不开放SSH权限,需要我们手动获取

1、进入路由器官网开放模块:http://www1.miwifi.com/miwifi_open.html

2、拖到中间,找到“开启SSH工具”

3、接着登录小米账号,选择你的路由器,点击“下载工具包”

注意:此操作会导致你的小米路由失去保修,务必谨慎操作!

4、按照官方的说明刷入工具包即可完成获取SSH权限

5、登入SSH,用户名root,密码官网获取页面可见
安装ipk源

1、编辑/etc/opkg.conf

修改首行后面的地址为http://downloads.openwrt.org/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.org/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.org/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挂BT/PT相关推荐

  1. 中大东校小米路由器mini实现inode上网,ipv6 wifi【中大】【东校】【inode】【ipv6】...

    还有不到4个月就要毕业了,前几天半夜没事捣鼓小米路由没想到竟然实现了wifi的ipv6. 正好又安利了同学一台小米路由mini,从刷机到inode到ipv6全搞了一遍. 这里将教程写出来,服务学弟妹. ...

  2. 小米路由器mini刷老毛子固件遇到的问题

    我是参考这个教程来的 小米路由器mini刷Breed安装固件教程,开个帖子记录下其中遇到的问题. 问题1 备份防止以后想要刷回官方 在刷breed之前备份SN 查看rom root@XiaoQiang ...

  3. 小米路由器mini 半自动刷机进入breed(无需U盘刷机)

    过程参考 小米路由器mini刷Breed,安装固件教程_SUNYZ0525的博客-CSDN博客_小米mini刷机 以及 小米路由器mini刷padavan - 哔哩哔哩 整合了一下刷机过程,可以略去很 ...

  4. 小米路由器mini开启ssh的办法

    1.首先我的小米路由器mini已经绑定了我的小米账号,然后登陆网站下载ssh插件(要不然会提示如下) 2.正常绑定账号的可以到下面进行下载(每个用户都需要用自己的账户去下载,不能使用别人给的) 3.下 ...

  5. 小米路由器mini刷lede_小米路由器刷Xiaomi Mi WiFi Mini openwrt

    Current Stable Release - OpenWrt 18.06.1,released on August, 18th 2018. there is alsoPandoraBoxfirmw ...

  6. 小米路由器mini改打印服务器_如何把家里的闲置路由器用起来

    这段时间收拾屋子翻出来好一些闲置路由器,从远古年代的单天线 TP-Link 到前些年的双天线小米路由器,再到近年的华硕.NETGEAR.小米.feixun 等路由器,高性能的这些还能闲鱼出掉回回血,更 ...

  7. 极路由修改为openwrt源并安装transmission挂pt

    src/gz barrier_breaker https://upgrade.hiwifi.com/upgrade_file/ralink/packages 原文链接:https://yxz.me/a ...

  8. [经验技巧] 小米路由器mini锐捷认证 (更新:解决无法自启问题)

    前言 本人校园网是锐捷,双十一入手mini,结果一直不能锐捷认证. 主要问题是: 1.官方的minROM并不完全开放,usr/sbin目录无法获取写入权限(699那款路由可以) 2.没有适合mini的 ...

  9. 交叉编译 小米路由器mini 的 python

    看了很多文章,要么说的是用opkg安装python,要么说的是小米路由器的交叉编译,就是没有mini的.学习了这篇文章(http://me.deepgully.com/post/56389167868 ...

最新文章

  1. jQuery Mobile和PhoneGap混合开发
  2. webstorm / intellij IDEA / phpstorm license server 激活链接 (过期留言更新)
  3. java可变长字符串_具有可变长度的scala字符串插值
  4. 脚本可以放在html外,关于把script脚本放在html结束标签外的运行结果???
  5. g++默认字符集utf-8_Java可能使用UTF-8作为其默认字符集
  6. Educational Codeforces Round 54 (Rated for Div. 2) D Edge Deletion (SPFA + bfs)
  7. oracle sql练习_使用Scrapy爬虫,并将数据存储到oracle
  8. 商户分账交易汇总和商户交易汇总不一致
  9. LeetCode(169)——求众数(JavaScript)
  10. 国内外主流BI工具介绍和点评
  11. 李海自学java_JAVA程序设计 实验一
  12. SQL结构化数据查询语言培训讲义
  13. ThinkPad T430i黑苹果Yosemite 10.10.3成功显卡驱动
  14. 韩版机泛泰A850改mms.apk去除收到短信的国家代码
  15. Oracle的全文检索
  16. 根本不赚钱,你为何还坚持写博客?
  17. interrupt、interrupted 、isInterrupted 详解04
  18. Oracle中反GROUP BY的写法
  19. 字节带货新大陆,抖音如何做好跨境电商这门生意?
  20. 统计学方法机器学习实战(二) K近邻算法

热门文章

  1. 哥本哈根大学计算机科学,计算机科学理科学士
  2. docker --privileged=true 参数作用
  3. 短视频怎么追热点?怎样才能快速涨粉?
  4. iOS开发之RGB对照表
  5. HTML页面元素及属性
  6. JS判断客户端是Android还是iOS
  7. char *str 和 char str[] 的区别
  8. 网站用户行为数据收集和分析方法
  9. lync2010头像设置_LyncAutoAnswer.com简介-Lync 2010的开源远程工作者的自动应答信息亭
  10. 有善始者实繁 能克终者盖寡