openwrt 需要高级浏览器_树莓派 + OpenWrt 实现 BT 下载机
來(lái)自 Archer 的投稿。
諸君好久不見,我是 Archer,最近我手上有了些低價(jià)格板子,也在閑魚上進(jìn)了個(gè)樹莓派1代,在手上閑置著,就想刷 OpenWrt 來(lái)做高性能軟路由使用,可惜性能不夠,在 OpenWrt 之下,僅 56Mbps 數(shù)據(jù)轉(zhuǎn)發(fā)量就能讓 CPU 占用上升至 100%,當(dāng)主路由不行當(dāng)下載機(jī)行不行呢?懷著這樣的想法,我花了一天的時(shí)間,把 OpenWrt 的樹莓派1做成BT下載器,畢竟,OpenWrt 系統(tǒng)體積小,資源消耗也比 Raspbian 低太多,這次就分享一下我的配置方法,希望大家能用上。
首先把一臺(tái)樹莓派1代刷上 OpenWrt,不知道怎么刷 OpenWrt 的,請(qǐng)看我往期的教程。
系統(tǒng)版本我選擇最新的 OpenWrt 19.07.3,然后刷上系統(tǒng)之后,這次不需要手動(dòng)擴(kuò)充 SD 卡,可以自己擴(kuò)展的。
首先電腦網(wǎng)口跟樹莓派的網(wǎng)口用一根網(wǎng)線連起來(lái),瀏覽器網(wǎng)址欄輸入192.168.1.1,訪問樹莓派,用戶 root,默認(rèn)密碼 admin,輸入之后,去系統(tǒng)——管理權(quán)中修改密碼,然后去網(wǎng)絡(luò)——接口中配置正確可聯(lián)網(wǎng)的IP地址和網(wǎng)關(guān),最后把它接上網(wǎng)絡(luò),就可以安裝相關(guān)軟件包了。
(網(wǎng)絡(luò)設(shè)置相關(guān):例如我自己的內(nèi)網(wǎng)主路由器是192.168.1.1,樹莓派則應(yīng)該設(shè)置為192.168.1.100等任意不與現(xiàn)時(shí)網(wǎng)絡(luò)設(shè)備不沖突的IP地址,網(wǎng)關(guān)為192.168.1.1,廣播設(shè)置為192.168.1.255,DNS設(shè)置為180.76.76.76,其中一項(xiàng)不正確會(huì)使樹莓派無(wú)法聯(lián)網(wǎng))
然后轉(zhuǎn)PUTTY命令行操作。
首先更新軟件列表
opkg update然后安裝USB磁盤驅(qū)動(dòng)軟件
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安裝完畢之后,關(guān)閉電源,接上儲(chǔ)存設(shè)備(硬盤則需要外置電源的USB分線器或者移動(dòng)硬盤自身有外置供電),然后通電開機(jī)。
開機(jī)之后Putty繼續(xù)鏈接,
用以下指令查找剛接上的磁盤
如果回顯 /dev/sda 等,則成功,如果要格式化硬盤,則用以下指令
mkfs.ext4 /dev/sda即可
在主目錄下創(chuàng)建自己的下載文件夾,例如我創(chuàng)了/root/data,那么用指令或者網(wǎng)頁(yè)綁定
指令綁定為
網(wǎng)頁(yè)綁定去到 系統(tǒng)——掛載點(diǎn),按下圖設(shè)置
然后安裝BT軟件所需軟件包
opkg 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這個(gè)軟件遙控的必選包,transmission-web-control transmission-web 則是網(wǎng)頁(yè)操作的必選包,各位可以根據(jù)條件自行選擇,據(jù)測(cè)試,遙控對(duì)服務(wù)端的負(fù)擔(dān)最低。
然后重啟一下樹莓派,等 transmission 服務(wù)加載成功。
重啟完畢之后,在網(wǎng)頁(yè)端設(shè)置一下 transmission,去服務(wù)——Transmission 處,按照以下圖設(shè)置 transmission 的各項(xiàng)參數(shù)。
用戶權(quán)限改為 root,下載路徑改為 /root/data
最后Putty命令行設(shè)置一下下載文件夾權(quán)限即可
chmod 770 /root/data
這樣大多數(shù)情況下即可正常下載不出錯(cuò)。
網(wǎng)頁(yè)操作在瀏覽器地址欄輸入 192.168.1.100:9091 即可訪問,賬號(hào)是 root,密碼就是你自己改的。
遙控端操作可以去下載 transmission-remote-gui 這個(gè)軟件,或者用 UWP 應(yīng)用的 Transmission Client,都可以進(jìn)行操作下載。
好吧,教程到此結(jié)束,希望天下的樹莓派1代不要再吃灰,我去下載片子了,三上老師我來(lái)啦。
文中鏈接可點(diǎn)擊文末閱讀原文查看
更多精彩內(nèi)容
用樹莓派制造摩托車儀表盤
用樹莓派制造智能萌寵喂食機(jī)
基于樹莓派制造智能的行星觀測(cè)器
手工制作金屬線框工藝的 X 翼型時(shí)鐘
Arduino + 280 LEDs DIY 音樂頻譜燈
DIY 斯坦福 Pupper 12 自由度四足機(jī)器狗
Barrier:PC 與樹莓派的鍵盤鼠標(biāo)共享方案
總結(jié)
以上是生活随笔為你收集整理的openwrt 需要高级浏览器_树莓派 + OpenWrt 实现 BT 下载机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 年终盘点丨2021边缘计算大事记
- 下一篇: Dll注入的问题