分站内容可能或出现渲染错误或内容过时等问题,请以主站为准!
分站禁止评论,评论请前往主站!
这里来介绍一下linux系统下aria2的安装与配置
Ubuntu
ubuntu的用户可以直接使用下面命令完成aria2的安装:
sudo apt-get install aria2
CentOS
下载
- 到githup上获取源码:https://github.com/aria2/aria2/releases
- 备用下载
我使用的是这个版本:
https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.gz - 定位到aria2目录并输入以下命令下载:
cd /ssd/aria2 && wget https://github.com/aria2/aria2/releases/download/release-1.35.0/aria2-1.35.0.tar.gz
升级gcc
编译aria2需要升级一下gcc,最低要求 gcc >= 4.8.2,使用gcc --version
查看当前gcc版本,如果你的gcc已经在符合这个要求就可以跳到下一步了
复制下面代码,保存为:update_gcc.sh
cd /etc/yum.repos.d wget http://people.centos.org/tru/devtools-2/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
mv /usr/bin/gcc /usr/bin/gcc-4.4.7 mv /usr/bin/g++ /usr/bin/g++-4.4.7 mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++ ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version
|
给予update_gcc.sh文件可执行权限并执行
chmod 754 update_gcc.sh && ./update_gcc.sh
在执行之前需要确保安装了wget,如果没有wget的话,脚本执行会报错!!!
等待完成!!!
解压并开始编译安装
tar zxvf aria2-1.34.0.tar.gz && cd aria2-1.34.0 && mkdir build && cd build && ../configure && make && make install
比较长时间的等待~~
创建目录与配置文件
cd /ssd/www && mkdir aria2 && cd aria2 && touch aria2.conf && touch aria2.session
|
编辑aria2.conf文件内容,内容如下:
disk-cache=5M
file-allocation=none
continue=true
max-concurrent-downloads=5
max-connection-per-server=15
min-split-size=10M
split=5
max-overall-upload-limit=20kb
max-upload-limit=5kb
disable-ipv6=true
check-certificate=false
allow-overwrite=true
auto-file-renaming
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session
save-session-interval=30
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
rpc-save-upload-metadata=false
listen-port=51413
enable-dht=true
enable-dht6=false
bt-enable-lpd=true
enable-peer-exchange=true
peer-id-prefix=-UT341- user-agent=uTorrent/341(109279400)(30888)
seed-ratio=1.0
bt-seed-unverified=true
bt-metadata-only=true
follow-torrent=mem
|
设置环境变量
- 编辑~/.bashrc文件,加入下面内容
export PATH=/usr/local/src/aria2-1.33.0/build/src:$PATH
- 执行下面命令,使环境变量设置生效:
source ~/.bashrc
- 完成这一系列操作后,输入 aria 并可以补全的话就说明aria2已经安装成功了!!!
然后,你就可以使用aria2下载你的bt种子或磁力链了,执行aria2c -h
查看使用说明
处理aria2下载bt种子或磁力链无速度或速度慢的情况,添加tracker
在aria2c.conf文件中添加下面内容:
bt-tracker=tracker url..... 例如: bt-tracker=udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.open-internet.nl:6969/announce,udp://tracker.leechers-paradise.org:6969/announce,udp://tracker.opentrackr.org:1337/announce,http://tracker.internetwarriors.net:1337/announce,udp://9.rarbg.to:2710/announce,udp://exodus.desync.com:6969/announce,http://tracker3.itzmx.com:6961/announce,udp://explodie.org:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://denis.stalker.upeer.me:6969/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.port443.xyz:6969/announce,udp://thetracker.org:80/announce,udp://open.stealth.si:80/announce,udp://open.demonii.si:1337/announce,udp://bt.xxx-tracker.com:2710/announce,udp://tracker1.wasabii.com.tw:6969/announce,udp://tracker.torrent.eu.org:451/announce
|
tracker 地址自行到这里取最新的添加,每个地址之间以逗号分开:
https://github.com/ngosang/trackerslist
使用以下命令后台启动:
aria2c --conf-path=/ssd/www/aria2/aria2.conf -D
本文转自 linux下aria2的安装与配置