http://aria2.sourceforge.net/Mega kombajn do ściągania http/https/ftp/torrent/Metalink, konsolowy. Możliwości bardzo duże, potrafi ściągać z kilku źródeł, wielowątkowo itd. Przykłady użycia:
http://sourceforge.net/apps/trac/aria2/ ... ageExampleProgram jest konsolowy - czyli sam w sobie nie ma gui. Ma natomiast tzw. interfejs
rpc, co umożliwia jego zdalne kontrolowanie. Są dostępne programy "na komputer" (dzięki czemu można zarządzać aplikacją uruchomioną na serwerze), są też interfejsy www.
opkg install aria2
(pakiet jest u mnie w repo dla ar71xx)
Jednym z nich jest TheBear (
http://sourceforge.net/projects/thebear/). Ponieważ napisany jest w php, niezbędny jest serwer http + php. W celu instalacji serwera można posłużyć się instrukcją jaką napisałem od
ownCloud.
opkg install lighttpd lighttpd-mod-fastcgi
opkg install php5-fastcgi php5-mod-curl php5-mod-session php5-mod-dom php5-mod-ctype
Konfiguracja lighttpd przedstawiona jest w w/w artykule.
Instalacja interfejsu sprowadza się do poleceń:
cd /www
aria2c http://sourceforge.net/projects/thebear/files/TheBear1.0.1.tar.bz2/download
bzcat TheBear1.0.1.tar.bz2 | tar -xvf -
rm TheBear1.0.1.tar.bz2
chown -R root.root *
Zostaje jeszcze uruchomić sam program w trybie demona
mkdir -p /dane/downloads
aria2c --enable-rpc=true --rpc-listen-port=6800 --rpc-listen-all=true --dir=/dane/downloads --log=/dane/aria.log --log-level=error --dht-listen-port=6801 --rpc-user=user --rpc-passwd=pass -D
I tyle. Wbijając się na
http://192.168.1.1 zobaczymy interfejs.
Sama aria2 jest niezbyt wymagająca. Dołożenie www oznacza że musimy poprawnie skonfigurować także php (w szczególności jak mamy komunikaty typu:
Fatal error: Allowed memory size of xxxx bytes exhausted (tried to allocate xxx bytes)), więc należy pamiętać o ustawieniu odpowiednich limitów pamięci w pliku
php.ini.
Ponieważ sama aria2 jest skompilowana z libopenssl oraz libxml - wymaga sporo miejsca i extroot może okazać się niezbędny.
----- Dodano ----- 9 cze 2012, 07:58 -----
Pojawił się nowy gui, który został napisany w czystym html/js (nie wymaga instalowania php). Pliki można nawet położyć lokalnie (choć oczywiście lepiej je zostawić na serwerze) i wczytać w przeglądarce. Na chwilę obecną potrafi ściągać http/ftp/magnety. Autor ma dużo innych funkcjonalności w planach, jeżeli mu się uda je zrealizować to będzie to naprawdę ciekawe gui. Więcej info na forum arii:
http://sourceforge.net/apps/phpbb/aria2 ... ?f=1&t=195