Quantcast
Channel: AsusForum.NET -- WL500g
Viewing all articles
Browse latest Browse all 1548

[HowTo]Aria2 Torrent, FTP, HTTP mit Remote Control

$
0
0
Dieses HowTo beschreibt den Einsatz des hervorragenden Linux-Downloaders Aria2, speziell fьr etwas дltere, leistungsschwache Systeme, einschliesslich WL-HDD. Fьr neuere Modelle (=>RT-N16) wird ebenfalls das exakt gleiche Aria2 verwendet. Lediglich zusдtzliche PHP Webinterfaces kцnnen auf den neueren Systemen zusдtzlich installiert werden.
Aria2c kann Torrents, HTTP, FTP, MultiHTTP/FTP, Metalinks und Magnetlinks und verbraucht dabei unglaublich wenig CPU-Resourcen als auch wenig Speicher und ist dabei noch unglaublich schnell.

Vorbedingungen: Oleg's oder Ily's Firmware auf dem Router
(WL-Serie; fьr RTN16 oder 2.6er Kernel bitte die Pfade von /tmp/mnt/disc0_3 zu /tmp/mnt/disca_3 anpassen)
Installation nach Wengi
Ein Win32 System (PC/Note oder Netbook)
Grund-Kenntnisse mit vi (Linux-Editor)
Die Installation ist einfach:
Код:

ipkg update
ipkg install aria2
mkdir -p /opt/var/log/aria2
mkdir -p /opt/etc/aria2
mkdir -p /tmp/mnt/disc0_3/Downloads
touch /opt/etc/aria2/aria2.conf

vi /opt/etc/aria2/aria2.conf  ###SWITCH TO INSERT MODE WITH 'i' ######
daemon=true
enable-rpc=true
rpc-listen-port=6800
rpc-listen-all=true
dir=/tmp/mnt/disc0_3/Downloads
log=/opt/var/log/aria2/aria2.log
log-level=warn
dht-listen-port=6801
auto-save-interval=30
max-overall-upload-limit=15K
max-upload-limit=10K
max-overall-download-limit=100K
max-download-limit=40K
seed-ratio=1.0
seed-time=1460
event-poll=select
######end of file - store with 'ESC :wq'########


touch /opt/etc/init.d/S85aria2
vi /opt/etc/init.d/S85aria2

###SWITCH TO INSERT MODE WITH 'i' ######
# For Olegs & Ily's FW for Asus Routers
# store this script in /opt/etc/init.d if you've installed optware

# Prgmname=/full_path/Prgmname
prgmname1="/opt/bin/aria2c"
shortname="aria2c"

#one option
options="--conf-path="

# configfile=/full_path/configfile
configfile="/opt/etc/aria2/aria2.conf"

start() {
        # Code here to start the program
        logger -t ARIA2C "Starting aria2c daemon "
        ${prgmname1} ${options}${configfile}
        sleep 5
        return 0
}

stop() {
        # Code here to stop the program and check it's dead
        if [ -n "`pidof $shortname`" ]; then
          logger -t ARIA2C "Shutting down aria2c daemon "
            /usr/bin/killall $shortname
          sleep 5
        fi
        return 0
}
##########################start here##########################
case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        logger -t ARIA2C "$shortname restart"
        stop
        sleep 2
        start
        ;;
  *)
        echo $"Usage: $0 {start|stop|restart}"
        exit 1
esac
sleep 1
exit
#### end of file S85aria2 ####
### Enter 'ESC' and ':wq' to store and leave vi ###

chmod 755 /opt/etc/init.d/S85aria2
reboot


Die Up und Download-limits mьssen natьrlich auf ihre Bandbreite angepasst werden, Die Einheit ist byte/sek.
Mehr Optionen gibt es hier: http://linux.die.net/man/1/aria2c

Jetzt mьssen noch die Ports 6881-6999 und 6801 (dht) for TCP and UDP in der Firewall geцffnet werden.
Falls ein Zugriff ьber DynDNS erfolgen soll ist Port 6800 fьr ein Remote Control
ebenfalls zu цffnen.

Nun brauchen wir noch die RemoteControl.
Berьcksichtigen sie, das es ein Win32 System sein muss!
(Es gibt aber auch fьr Win64 ein experimental Prgm. - bitte danach googeln)

Laden sie die Software von hier http://sourceforge.net/projects/aria...2.exe/download
Installieren sie diese Software - starten sie AriaRemoteControl und tragen sie die Adresse (IP) unter Tools/Options von ihrem Aria-Router unter Remote Host ein.

Bitte nicht vergessen, aria2c ist unglaublich flexibel.
Anbei noch ein Screenshot......

Das war es auch schon.....
Viel Spass
Newbiefan

Изображения
 

Viewing all articles
Browse latest Browse all 1548

Trending Articles