来自 Archer 的投稿。

诸君好久不见,我是 Archer,最近我手上有了些低价格板子,也在闲鱼上进了个树莓派1代,在手上闲置着,就想刷 OpenWrt 来做高性能软路由使用,可惜性能不够,在 OpenWrt 之下,仅 56Mbps 数据转发量就能让 CPU 占用上升至 100%,当主路由不行当下载机行不行呢?怀着这样的想法,我花了一天的时间,把 OpenWrt 的树莓派1做成BT下载器,毕竟,OpenWrt 系统体积小,资源消耗也比 Raspbian 低太多,这次就分享一下我的配置方法,希望大家能用上。

首先把一台树莓派1代刷上 OpenWrt,不知道怎么刷 OpenWrt 的,请看我往期的教程。

系统版本我选择最新的 OpenWrt 19.07.3,然后刷上系统之后,这次不需要手动扩充 SD 卡,可以自己扩展的。

首先电脑网口跟树莓派的网口用一根网线连起来,浏览器网址栏输入192.168.1.1,访问树莓派,用户 root,默认密码 admin,输入之后,去系统——管理权中修改密码,然后去网络——接口中配置正确可联网的IP地址和网关,最后把它接上网络,就可以安装相关软件包了。

(网络设置相关:例如我自己的内网主路由器是192.168.1.1,树莓派则应该设置为192.168.1.100等任意不与现时网络设备不冲突的IP地址,网关为192.168.1.1,广播设置为192.168.1.255,DNS设置为180.76.76.76,其中一项不正确会使树莓派无法联网)

然后转PUTTY命令行操作。

首先更新软件列表

opkg update

然后安装USB磁盘驱动软件

opkg install kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2 kmod-ledtrig-usbdev usbutils kmod-usb-storage kmod-fs-ext4 mount mount-utils e2fsprogs

安装完毕之后,关闭电源,接上储存设备(硬盘则需要外置电源的USB分线器或者移动硬盘自身有外置供电),然后通电开机。
开机之后Putty继续链接,
用以下指令查找刚接上的磁盘

ls /dev/sd*

如果回显 /dev/sda 等,则成功,如果要格式化硬盘,则用以下指令

mkfs.ext4 /dev/sda

即可
在主目录下创建自己的下载文件夹,例如我创了/root/data,那么用指令或者网页绑定
指令绑定为

mount -t ext4 /dev/sda /root/data

网页绑定去到 系统——挂载点,按下图设置
然后安装BT软件所需软件包

opkg updateopkg install transmission-cli-mbedtls transmission-daemon-mbedtls transmission-daemon-openssl luci-app-transmission luci-i18n-transmission-zh-cn transmission-remote-openssl transmission-web-control transmission-web

其中 transmission-remote-openssl 是用transmission-remote-gui这个软件遥控的必选包,transmission-web-control transmission-web 则是网页操作的必选包,各位可以根据条件自行选择,据测试,遥控对服务端的负担最低。
然后重启一下树莓派,等 transmission 服务加载成功。
重启完毕之后,在网页端设置一下 transmission,去服务——Transmission 处,按照以下图设置 transmission 的各项参数。


用户权限改为 root,下载路径改为 /root/data
最后Putty命令行设置一下下载文件夹权限即可

chgrp transmission /root/datachmod 770 /root/data

这样大多数情况下即可正常下载不出错。
网页操作在浏览器地址栏输入 192.168.1.100:9091 即可访问,账号是 root,密码就是你自己改的。


遥控端操作可以去下载 transmission-remote-gui 这个软件,或者用 UWP 应用的 Transmission Client,都可以进行操作下载。
好吧,教程到此结束,希望天下的树莓派1代不要再吃灰,我去下载片子了,三上老师我来啦。

文中链接可点击文末阅读原文查看

更多精彩内容

用树莓派制造摩托车仪表盘

用树莓派制造智能萌宠喂食机

基于树莓派制造智能的行星观测器

手工制作金属线框工艺的 X 翼型时钟

Arduino + 280 LEDs DIY 音乐频谱灯

DIY 斯坦福 Pupper 12 自由度四足机器狗

Barrier:PC 与树莓派的键盘鼠标共享方案

openwrt 需要高级浏览器_树莓派 + OpenWrt 实现 BT 下载机相关推荐

  1. 树莓派3 搭建bt下载机---利用 transmission-daemon

    树莓派3 搭建bt下载机---transmission-daemon 1.参考网址:http://www.jianshu.com/p/9dac4772cc72 2.补充 1)上面贴的网址已经写了绝大部 ...

  2. 树莓派3 搭建bt下载机---利用 aria2

    树莓派3 搭建bt下载机---利用 aria2 参考网址:https://www.slll.info/archives/1747.html http://www.jianshu.com/p/1290f ...

  3. qbittorrent+树莓派3B+制作bt下载机

    一.刷入系统 为了节省资源,系统选择的是没有图形界面的raspbian-lite 使用BalenaEtcher刷入镜像后,在/boot目录新建ssh文件夹,用于ssh连接树莓派 如果需要省略低电压警告 ...

  4. 树莓派用transmission搭建bt下载机

    最近在树莓派上搭建Bt下载机,觉得 transmission不错,自己的开发机也可以安装transmission. Transmission 是个开源的小型BT下载客户端,能用命令行,桌面GUI和We ...

  5. 用OPENWRT X86打造无线路由+BT下载机

    用OPENWRT X86打造无线路由+BT下载机 - OPENWRT专版 - 恩山WIFI论坛 - Powered by Discuz! 用OPENWRT X86打造无线路由+BT下载机 [复制链接]

  6. 树莓派3B+ 迅雷远程下载机

    树莓派3B+ 迅雷远程下载机 场景: 上班时发现一部精彩的电影,想下班回到家后观看,一般的操作是打开工作电脑进行下载(影响工作的网速),下载好后拷贝到U盘(一不小心就容易忘记拷贝,又容易忘记带回去了) ...

  7. 树莓派部署BT下载机

    made by Rk 本文由浙江大学<嵌入式系统>课程提供强力支持. 感谢翁恺老师 @翁恺BA5AG /****************************************** ...

  8. 树莓派3 利用frp内网穿透web搭建 -- bt下载机的应用

                                    树莓派3 利用frp内网穿透web搭建 -- bt下载机的应用 请参考我前面写的博客:http://blog.csdn.net/wang ...

  9. 用树莓派 + aria2 做一个下载机

    用树莓派 + aria2 做一个下载机 用树莓派做下载机很久了,在此记录下来,免得忘记. 0x00 配置aria2 安装aria2c sudo apt-get install aria2 新建aria ...

  10. openwrt怎么做ap_树莓派 + OpenWrt 实现 BT 下载机

    来自 Archer 的投稿. 诸君好久不见,我是 Archer,最近我手上有了些低价格板子,也在闲鱼上进了个树莓派1代,在手上闲置着,就想刷 OpenWrt 来做高性能软路由使用,可惜性能不够,在 O ...

最新文章

  1. Freebsd下如何安装配置ssh
  2. volatile的实现细节
  3. 用sniffer技术盗取电话银行密码
  4. 华为薪资等级结构表_华为21级程序员月薪曝光:月薪27w,什么概念!程序员中的战斗机...
  5. uniapp做微信小程序身份证识别功能(百度云身份证识别api)
  6. JMeter基础 —脚本录制工具Badboy介绍
  7. R语言rvest包网络爬虫
  8. 2019年江苏卷数学高考真题Word版含答案解析
  9. linux幸运字符,删好友后幸运字符怎么找回来
  10. 安阳工学院计算机学院考研,2019年考研,机械工程学院的同学们交出了这份成绩单……...
  11. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 8 周:你的文章的开头和结尾
  12. Android开发是简单的「能写应用就行」吗?复习指南
  13. 如何将List集合存入数据库,解决方案
  14. 欺骗的艺术----(5)
  15. css背景设置,让套图中某张图片居中显示的例子
  16. Python处理文档
  17. 360网页服务器的根目录,360浏览器收藏夹路径在哪里
  18. 微信支付时appid 和openId不匹配
  19. 10月23日java web培训日记
  20. 论文阅读:iCAN: Instance-Centric Attention Network for Human-Object Interaction Detection

热门文章

  1. ESP-AT SSL 单向认证指令操作以及问题分析
  2. 为什么谐振时电抗为0_变频谐振耐压试验装置在进行电缆耐压试验原理
  3. 四叶草启动linux黑屏,E1-471G,黑苹果10.11,Clover无法进入安装界面,直接黑屏重启...
  4. python pip工具安装教程
  5. 莫烦python讲得好差_莫烦PYTHON——PyTorch——DQN 代码详解
  6. ADI收发器新品-ADRV9002特性与对比(AD9361/71/ADRV9009)
  7. 带你阅读linux内核源码:下载源码、编译内核并运行一个最小系统
  8. android 优秀控件以及开源项目
  9. 附pdf下载 | 《机器学习数学基础》电子书
  10. java实现微信支付之扫码支付