路由器OpenWrt如何離線(離線)下載BT檔案

來源:互聯網
上載者:User

標籤:

路由器OpenWrt如何離線(離線)下載BT檔案
1.首先到如下網址下載OpenWrt韌體(確保為路由器正確型號)。http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin

2.路由器升級完畢後用telnet輸入192.168.1.1(預設地址)串連到路由器,預設沒有密碼,輸入“passwd”修改密碼,修改成功後輸入“exit”退出。  如無法開啟Telnet,則請點擊[Telnet]開啟Telnet.

3.在PuTTY中輸入192.168.1.1並點擊“Open”串連到路由器。關於PuTTY的使用請點擊[如何安裝及使用PuTTY]。

4.因路由器韌體更新,出現如下提示,點擊“是(Y)”繼續。

5.輸入帳號(本例中為root)及密碼登入。

6.輸入“ifconfig”查看網路設定。

7.因本例中經另一個路由器(192.168.1.1)上網,故需修改網路設定,輸入“vi /etc/config/network”。

8.按“i”進入編輯狀態,將中藍色方框內內容修改為正確的設定,本例中設定此路由器地址為192.168.1.250/24,網關和DNS均為192.168.1.1。  設定完畢後按ESC鍵並輸入“:x”儲存退出。

9.輸入“/etc/init.d/network restart”重啟服務。

10.重新開啟PuTTY輸入新地址(192.168.1.250)串連到路由器,如還是無法串連Internet,則輸入“cd /etc”轉到/etc目錄,繼續輸入“vi resolv.conf”編輯檔案,   亦可直接輸入“vi /etc/resolv.conf”。

11.將藍色方框內內容修改為另一路由器地址(本例中為192.168.1.1),即“nameserver 192.168.1.1”,修改完畢後按“ESC”並輸入“:x”儲存退出。

12.輸入“opkg update”升級opkg。

13.輸入“opkg install luci-ssl”安裝luci。

14.提示luci安裝完畢。

15.在瀏覽器地址欄輸入此路由器地址(本例中為192.168.1.250),出現如下錯誤提示。

16.在PuTTY裡輸入“wget -O/etc/config/luci http://svn.luci.subsignal.org/luci/trunk/modules/base/root/etc/config/luci” 下載檔案後,   重新安裝luci-theme-bootstrap(opkg install luci-theme-bootstrap),安裝完畢後輸入“reboot”重啟此路由器。

17.路由器重啟完畢後再瀏覽器地址欄輸入“192.168.1.250”即可開啟luci,將隨身碟正確串連到路由器。

18.輸入帳號密碼登入,將滑鼠移動到“System”,發現無“Mount Points”選項。

19.輸入如下命令安裝block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras。建議首先運行“opkg update”更新opkg。   opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras

20.重啟路由器後用瀏覽器登入路由器,在“System”下已出現“Mount Points”選項(可與18步比較)。

21.用PuTTY登入,輸入“ls /dev”查看到隨身碟已被正確識別(藍色框內sda)。

22.輸入“opkg install fdisk e2fsprogs”安裝fdisk和e2fsprogs。

23.安裝完畢後輸入“fdisk /dev/sda”進行分區。

24.輸入“m”可查看fdisk命令協助,輸入“n”開始添加新分區。

25.將隨身碟第一個分區設定為7000M,剩餘空間設定為第二個分區。

26.輸入“t”將第二個分區設定為交換分區(82),繼續輸入“w”設定分區表。

27.輸入“fdisk -l”或者“ls /dev”即可發現sda1和sda2。

28.輸入“mkfs.ext4 /dev/sda1”將第一個分區格式化為ext4格式。

29.輸入“mkdir -p /mnt/aria2”在/mnt目錄下建立名為aria2的目錄,繼續輸入“mount -t ext4 /dev/sda1 /mnt/aria2 -o rw,sync”將sda1掛載到/mnt/aria2目錄下。   注意:如出現類似以下錯誤,則需檢查隨身碟是否正確串連到路由器或者檢查路由器openwrt版本是否正確。   mount: mounting /dev/sda1 on /mnt/aria2 failed: No such device    mount: mounting /dev/sda1 on /mnt/aria2 failed: Invalid argument

30.輸入“mkswap /dev/sda2”將sda2設定為交換分區,繼續輸入“swapon /dev/sda2”掛載交換分區,輸入“free”即可發現交換分區已正確掛載。   繼續輸入“df -h”查看sda1是否被正確掛載。

31.因需路由器啟動時自動掛載隨身碟,故輸入“block detect > /etc/config/fstab”產生標準fstab檔案。

32.輸入“vi /etc/config/fstab”編輯fstab檔案。

33.本例中修改為如下配置並按ESC鍵,然後輸入“:x”儲存退出。如需詳細瞭解各參數請點擊以下網址。   http://wiki.openwrt.org/doc/uci/fstab

34.輸入“/etc/init.d/fstab enable”使fstab檔案在路由器啟動時自動啟動。   注意:以上修改完畢後,建議重啟路由器,並使用“df -h”及“free”命令查看是否正確掛載。

35.用WinSCP串連到路由器,並將下載之aria2檔案複製到/tmp目錄,因aria2從1.18.5版本後預設不支援BT,故不建議使用“opkg install aria2”安裝。

36.在PuTTY裡輸入“opkg install /tmp/aria2.ipk”安裝aria2。

37.安裝完畢後輸入“aria2c -v”查看aria2版本,本例中版本為1.18.5.

38.安裝完畢後輸入“touch /mnt/aria2/aria2.session”建立aria2.session檔案。

39.輸入“aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c”啟動aria2,需確保可以正常啟動再進行下一步。

40.為開機自動啟動aria2需建立一個設定檔,首先按“ctrl+c”中止aria2,然後輸入“vi /etc/aria2.conf”在/etc目錄下建立名為aria2.conf的設定檔。

41.按“i”鍵進入輸入狀態,輸入如下內容,確保無誤後按ESC鍵並輸入“:x”儲存退出,注意藍色框內部分需和您的設定一致。   #Aria2 configuration   # RPC Setting   enable-rpc=true   rpc-listen-all=true   rpc-allow-origin-all=true   rpc-listen-port=6800   # General Setting   dir=/mnt/aria2   input-file=/mnt/aria2/aria2.session   save-session=/mnt/aria2/aria2.session   save-session-interval=60   log=/mnt/aria2/aria2.log   log-level=warn   #event-poll=select   disk-cache=8M   #enable-mmap=true   file-allocation=trunc   user-agent=uTorrent/2210(25130)   # Connection Setting   continue=true   max-connection-per-server=5   max-concurrent-downloads=3   min-split-size=5M   split=5   max-overall-download-limit=0   max-overall-upload-limit=0   max-upload-limit=0   lowest-speed-limit=0   auto-save-interval=300   # BT Setting   bt-require-crypto=true   bt-max-peers=100   enable-peer-exchange=true   follow-torrent=true   listen-port=6881-6999

42.亦可在NotePad++裡面編輯,然後修改名字為“aria2.conf”。

43.使用WinSCP串連到路由器,將此檔案(aria2.conf)複製到“/etc”目錄下。

44.輸入命令“aria2c --conf-path=/etc/aria2.conf”從設定檔啟動aria2。

45.確認可以從設定檔正常啟動後,使用瀏覽器登入路由器,在“System”下點擊“Startup”並向下拉動右側滑動條,找到“Local Startup”框,   輸入“aria2c --conf-path=/etc/aria2.conf -D”,並點擊右下方“Submit”儲存,使aria2在路由器啟動是自動在後台運行。

46.因aria2預設為命令列介面,為方便起見,安裝圖形管理介面YAAW(Yet Another Aria2 Web),點擊這裡下載。   亦可將以下網址複製到瀏覽器開啟,然後點擊右下方的“Download ZIP”按鈕下載。   https://github.com/binux/yaaw

47.解壓此檔案,將檔案夾名修改為一個您喜歡的名字(本例中修改為aria2),然後使用WinSCP將此檔案夾複製到路由器“/www”目錄下。

48.在瀏覽器地址欄輸入“路由器IP地址/檔案夾名字”(本例中為192.168.1.250/aria2)即可開啟YAAW,點擊“Add”添加種子檔案。   如出現“internal server error”錯誤,則需檢查aria2是否已正常運行或查看YAAW作者網頁。

49.點擊“Upload Torrent”添加種子檔案,亦可直接輸入。注意在藍色框內“Dir”輸入您設定的下載目錄(本例中為/mnt/aria2),點擊“Add”按鈕確定。

50.開始下載檔案。

51.檔案下載完畢。

52.因OpenWrt預設不支援FTP,故需要安裝vsftpd(very secure FTP daemon),在PuTTY裡面輸入“opkg install vsftpd”安裝。

53.在瀏覽器裡開啟路由器控制介面,點擊“System”並選擇“Startup”,確認vsftpd已經預設啟動,建議重啟路由器查看是否啟動。

52.使用FileZilla把檔案複製到本機即可。

路由器OpenWrt如何離線(離線)下載BT檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.