在小米路由器mini上安装Transmission挂BT/PT
小米路由器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相关推荐
- 中大东校小米路由器mini实现inode上网,ipv6 wifi【中大】【东校】【inode】【ipv6】...
还有不到4个月就要毕业了,前几天半夜没事捣鼓小米路由没想到竟然实现了wifi的ipv6. 正好又安利了同学一台小米路由mini,从刷机到inode到ipv6全搞了一遍. 这里将教程写出来,服务学弟妹. ...
- 小米路由器mini刷老毛子固件遇到的问题
我是参考这个教程来的 小米路由器mini刷Breed安装固件教程,开个帖子记录下其中遇到的问题. 问题1 备份防止以后想要刷回官方 在刷breed之前备份SN 查看rom root@XiaoQiang ...
- 小米路由器mini 半自动刷机进入breed(无需U盘刷机)
过程参考 小米路由器mini刷Breed,安装固件教程_SUNYZ0525的博客-CSDN博客_小米mini刷机 以及 小米路由器mini刷padavan - 哔哩哔哩 整合了一下刷机过程,可以略去很 ...
- 小米路由器mini开启ssh的办法
1.首先我的小米路由器mini已经绑定了我的小米账号,然后登陆网站下载ssh插件(要不然会提示如下) 2.正常绑定账号的可以到下面进行下载(每个用户都需要用自己的账户去下载,不能使用别人给的) 3.下 ...
- 小米路由器mini刷lede_小米路由器刷Xiaomi Mi WiFi Mini openwrt
Current Stable Release - OpenWrt 18.06.1,released on August, 18th 2018. there is alsoPandoraBoxfirmw ...
- 小米路由器mini改打印服务器_如何把家里的闲置路由器用起来
这段时间收拾屋子翻出来好一些闲置路由器,从远古年代的单天线 TP-Link 到前些年的双天线小米路由器,再到近年的华硕.NETGEAR.小米.feixun 等路由器,高性能的这些还能闲鱼出掉回回血,更 ...
- 极路由修改为openwrt源并安装transmission挂pt
src/gz barrier_breaker https://upgrade.hiwifi.com/upgrade_file/ralink/packages 原文链接:https://yxz.me/a ...
- [经验技巧] 小米路由器mini锐捷认证 (更新:解决无法自启问题)
前言 本人校园网是锐捷,双十一入手mini,结果一直不能锐捷认证. 主要问题是: 1.官方的minROM并不完全开放,usr/sbin目录无法获取写入权限(699那款路由可以) 2.没有适合mini的 ...
- 交叉编译 小米路由器mini 的 python
看了很多文章,要么说的是用opkg安装python,要么说的是小米路由器的交叉编译,就是没有mini的.学习了这篇文章(http://me.deepgully.com/post/56389167868 ...
最新文章
- jQuery Mobile和PhoneGap混合开发
- webstorm / intellij IDEA / phpstorm license server 激活链接 (过期留言更新)
- java可变长字符串_具有可变长度的scala字符串插值
- 脚本可以放在html外,关于把script脚本放在html结束标签外的运行结果???
- g++默认字符集utf-8_Java可能使用UTF-8作为其默认字符集
- Educational Codeforces Round 54 (Rated for Div. 2) D Edge Deletion (SPFA + bfs)
- oracle sql练习_使用Scrapy爬虫,并将数据存储到oracle
- 商户分账交易汇总和商户交易汇总不一致
- LeetCode(169)——求众数(JavaScript)
- 国内外主流BI工具介绍和点评
- 李海自学java_JAVA程序设计 实验一
- SQL结构化数据查询语言培训讲义
- ThinkPad T430i黑苹果Yosemite 10.10.3成功显卡驱动
- 韩版机泛泰A850改mms.apk去除收到短信的国家代码
- Oracle的全文检索
- 根本不赚钱,你为何还坚持写博客?
- interrupt、interrupted 、isInterrupted 详解04
- Oracle中反GROUP BY的写法
- 字节带货新大陆,抖音如何做好跨境电商这门生意?
- 统计学方法机器学习实战(二) K近邻算法