linux 命令行 迅雷替代,Mac/Linux下迅雷替代方案

還記得我兩年前寫的《DIY了家用NAS》嗎?現在又帶來新的升級啦。當初的NAS最多能使用Transmission來進行BT下載,那時就在想,如果能下載普通的http資源就好了。再進一步,有什么方案可以通吃所有下載方式呢? 記得那個時候,我在NAS上裝了個虛擬機跑XP,然后用迅雷下載各種資源。這種方式雖然可行,不過太不環保了。而且下載完成后,還要想辦法把文件轉到宿主硬盤上。小文件還好,大文件就徹底悲劇了。

現在好了,有了套完美的解決方案:迅雷離線助手+YAAW For Chrome+Aria2

thunder-lixian-assistant-and-yaaw.jpg

Aria2

先來了解一下Aria2。 Aria2 是 Mac/Linux 下一個不錯的高速下載工具。由于它具有分段下載引擎,所以支持從多個地址或者從一個地址的多個連接來下載同一個文件。這樣自然就大大加快了文件的下載速度。aria2 也具有斷點續傳功能,這使你隨時能夠恢復已經中斷的文件下載。除了支持一般的 http(s) 和 ftp 協議外,aria2 還支持 BitTorrent 協議。這意味著,你也可以使用 aria2 來下載 torrent 文件。[引用]

Mac下安裝

使用brew安裝:

brew install aria2

Ubuntu 下安裝

使用apt-get安裝:

sudo apt-get install aria2

使用

Aria2支持daemon模式。有了這個模式我們可以把它放到NAS、dd-wrt、openwrt、下載機,讓它常駐在內存,作為一個系統的服務長期處理下載請求。各家設備廠商可以行動起來咯。

Aria2有很多參數,大家可以根據自己的需要進行調整。具體看Aria2文檔。

迅雷離線助手

迅雷離線助手是我最近發布的一個chrome插件,可以直接在迅雷離線頁面把下載地址導出到aria2/aria2-rpc/wget/IDM/Orbit。這個插件的功能直接嵌在迅雷離線頁面上,使你有個統一的體驗。

thunder-lixian-assistant-01.png

thunder-lixian-assistant-02.png

這是迅雷離線助手下載地址:

使用前記得修改Aria2 JSON-RPC Path

YAAW For Chrome

YAAW For Chrome是一個Aria2的Web管理工具。有了它你可以直觀的監控管理aria2的下載任務。

yaaw.png

這是YAAW For Chrome下載地址:

同樣使用前記得修改Aria2 JSON-RPC Path

解決方案

相信看到以上的介紹后,大家應該已經知道該如何配合使用了。這里再贅述一下:

thunder-lixian-aria2.jpg

當你需要下載一個資源的時候,可以直接進入迅雷離線進行下載,BT/HTTP/FTP通吃。基本上迅雷離線都是瞬間完成的,接來使用下面指令啟動Aria2,并開啟rpc支持:

Launch Aria2

aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --file-allocation=none --max-connection-per-server=3 --max-concurrent-downloads=3 --continue

啟動Aria2后,直接在迅雷離線的『取回本地』的下拉菜單中找到『YAAW』,點擊后,Aria2就開始下載資源了。

之后你就可以使用YAAW For Chrome監控下載進度咯。

記住,迅雷離線助手和YAAW For Chrome都是通JSON-RPC和Aria2通信的。

關于開源

迅雷離線助手和YAAW For Chrome這兩個項目其實均源自binux的開源項目。感謝binux的無私奉獻,下面是這幾個項目的Github地址:

以上列出的項目均以LGPL方式開源。

關于設計

最后要說這兩個App以及兩張配圖,都是由我們7Peers成員方可設計的。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533004.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533004.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533004.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux好用的編譯器,推薦幾款Linux下比Notepad++好的編輯器軟件

Notepad這一段又出風頭了,好好的做你軟件多好,非得參雜入政治。前兩天開源文本編輯器 Notepad 發布了 7.8.1 版本,然后在該版本中作者居然摸黑中國,具體的內容請大家自行百度。而且這已經不是 Notepad 第一次這么干了!…

linux下調用python腳本,Linux下QT調用Python腳本的解決方案,Qt,python,一種,解決辦法

最近在做一個深度學習對圖片中對象識別效果的檢測工具,其主要功能就是將自己標注的圖片與識別結果圖片進行對比然后計算識別的準確等參數,并提供原圖與結果圖片的顯示功能。腳本主要完成識別與計算功能,QT完成數據的整理顯示與圖片的顯示。我…

linux獲取bind返回值信息,v$sql_bind_capture 獲取綁定變量信息

截取自v$sql_bind_capture 對于游標中定義的每一個綁定變量都會有視圖中的一行對應。主要包含三個部分:指向父游標(hash_value, address)和子游標(hash_value, child_address)的信息,變量類型定義,變量的值(不包含復雜的值:LONG,LOB,和…

linux boost教程,Linux上安裝使用Boost入門指導

獲得boostboost分布只需要頭文件的庫使用boost建立一個簡單的程序準備使用boost二進制文件庫把你的程序鏈接到boost庫1.獲得boost解壓2.boost分布boost_1_46_1.........................boost根目錄boost/.....................................所有boost頭文件libs/..........…

vps如何linux內核4.19,Linux kernel 4.19 RC1 發布,一個相當大的版本

原標題:Linux kernel 4.19 RC1 發布,一個相當大的版本Linus Torvalds今天發布了第一個候選版本(RC),正式啟動了即將推出的Linux 4.19內核系列的開發周期。自Linux 4.18內核系列推出以來已經過去兩周了,因此下一個主要版本Linux ke…

linux下變量名長度,Linux中shell的變量介紹

Linux中shell的變量介紹發布時間:2020-06-24 16:20:39來源:億速云閱讀:112作者:元一這期內容當中的小編將會給大家帶來有關Linux中shell的變量介紹,以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可…

0 0/2 * * * ? linux文本含義,Linux基礎2.0

1、硬盤使用的步驟識別硬盤 > 分區規劃 > 格式化 > 掛載使用2、列出創建ext3、ext4、xfs、fat32文件系統的格式化工具及用法mkfs.ext3 分區設備路徑mkfs.ext4 分區設備路徑mkfs.xfs 分區設備路徑mkfs.vfat -F 32 分區設備路徑3、開機自動掛載配置文件及6個字段/etc/fs…

linux如何加載鏡像,linux可以加載iso鏡像文件到啟動項嗎

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓樓主的需求描述不清,不作評述。只說下關于樓上一些吧友提到的grub loopback設備可mount iso并讀取其中文件的功能未讀過grub1/2的源碼,不太了解其實現原理,但從應用上來說,這個設備不…

10個linux awk文本處理經典案例,關于AWK的10個經典案例

1、分析訪問日志(Nginx為例)日志格式: $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" 統計訪問IP次數: # awk…

arm linux 存儲,linux arm的存儲分布那些事

原標題:linux arm的存儲分布那些事linux arm 內存分布總覽上圖是linux的arm的虛擬地址分布總覽,我們按從低地址到高地址的順序逐個描述,每項的描述包括如下的內容的組和:地址范圍大小,虛擬轉物理的接口函數&#xff0c…

linux恢復終端默認配置,以gnome-terminal為例,修改gnome3 的默認配置,

以gnome-terminal為例,修改gnome3 的默認配置,gnome連續幾個版本的terminal默認配置文件都是同一個配置文件“b1dcc9dd-5262-4d8d-a863-c897e6d979b9”。這是因為gnome的developers編輯了這個配置文件并作為gnome-terminal的默認配置文件,用來…

c語言字符串文庫總結,C語言程序設計入門:字符串函數

版權聲明:以上文章中所選用的圖片及文字來源于網絡以及用戶投稿,由于未聯系到知識產權人或未發現有關知識產權的登記,如有知識產權人并不愿意我們使用,如果有侵權請立即聯系:55525090qq.com,我們立即下架或…

vs寫c語言能用scanf,【PAT編寫代碼時遇到的問題】vs中使用scanf(%c,x);

首先,為了在VS中使用scanf,可以在程序開頭加上#pragma warning(disable:4996)昨天在編寫程序的時候,突然發現在循環中使用scanf("%c",&x);的時候,發現結果很奇怪,只能讀入和輸出我所輸入的數據的一半。后…

大數計算器概念c語言,用C語言求兩個超大整數的和

用C語言求兩個超大整數的和在生活中,我們經常需要計算非常大的數,但是任何一種計算器都有計算范圍,一旦超過計算范圍就會有精度的損失。或許有同學認為我們可以通過程序來解決,比如對于C語言來說,我們定義一個long lon…

3 5的二維數組C語言程序,C語言及程序設計提高例程-33 二維數組元素的引用

賀老師教學鏈接 C語言及程序設計提高 本課講解輸入輸出二維數組元素#include int main(){int s[3][5], i, j;printf("Input 3*5 numbers\n");for (i0; i<3; i)for(j0; j<5; j)scanf("%d", &s[i][j]);for (i0; i<3; i){for(j0; j<5; j)pri…

android程序 幻燈片,Android:ViewPager制作幻燈片

public class MainActivity extendsActivity {//ViewPagerprivateViewPager viewpager;//幻燈片圖片資源private int [] imgArray{R.drawable.view1,R.drawable.view2,R.drawable.view3};//圖片數組private ArrayListviewlist;privateImageView imageView;//點點privateViewGro…

android獲取圖片方向并旋轉,Android 判斷imageview角度并旋轉

/*** 讀取照片exif信息中的旋轉角度** return角度 獲取從相冊中選中圖片的角度*/public static float readPictureDegree(String path) {int degree 0;try {ExifInterface exifInterface new ExifInterface(path);int orientation exifInterface.getAttributeInt(ExifInterf…

android鍵盤移動光標,在Android鍵盤上完成鍵

Jos Silva..12代替ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER));嘗試ic.performEditorAction(EditorInfo.IME_ACTION_GO);執行的操作應該是在EditorInfo上定義的操作,它將在方法onStartInputView上傳遞給您要在操作之間切換,請使用:(sEditorI…

android 遠程桌面連接閃退,遠程桌面一點連接就閃退,不能彈出輸入賬號密碼窗口...

您好&#xff0c;感謝您在我們論壇發帖。首先&#xff0c;按照您的描述&#xff0c;正常情況下&#xff0c;您的客戶端可以遠程連接您的服務器&#xff0c;輸入IP和端口之后&#xff0c;會彈出驗證框&#xff0c;輸入賬戶密碼之后即可進入服務器的桌面。當出現問題時&#xff0…

com.sec.android.app.smartclipservice,EPR Aerospace News

The World Cup Ball And Its Astonishing Effects Can Be Easily Explained Through TheTheory Of Dynamic Interactions, Which Also Applies To The Flight Of The Boomerang.The official World Cup ball, the so called “Jabulani”, which has been object of a lot of c…