Aria2远程下载方案部署(CentOS7+Aria+AriaNG+Nginx)

操作系统为Centos7

aria2安装

首先安装最新的epel源

yum install epel-release

然后安装aria2

yum install aria2

配置aira2

mkdir /root/.aria2

创建配置文件aria.conf,加入内容

#文件保存路径设置,请手动更改

dir=/home/data

disk-cache=32M

file-allocation=none

continue=true

max-concurrent-downloads=10

max-connection-per-server=5

min-split-size=10M

split=20

disable-ipv6=true

input-file=/root/.aria2/aria2.session

save-session=/root/.aria2/aria2.session



## RPC相关设置 ##

# 启用RPC, 默认:false

enable-rpc=true

# 允许所有来源, 默认:false

rpc-allow-origin-all=true

# 允许非外部访问, 默认:false

rpc-listen-all=true

# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同

#event-poll=select

# RPC监听端口, 端口被占用时可以修改, 默认:6800

rpc-listen-port=6800

# 设置的RPC授权令牌,在设置AriaNg时需要用到,请手动更改

rpc-secret=abcdefg



follow-torrent=true

listen-port=6881-6999

enable-dht=true

enable-peer-exchange=true

peer-id-prefix=-TR2770-

user-agent=Transmission/2.77

seed-ratio=0.1

bt-seed-unverified=true

bt-save-metadata=false

创建日志和session文件

touch aria2.log

touch aria2.session

启动aria2服务

aria2c --conf-path=/root/.aria2/aria2.conf –D

查看启动结果,如下图所示

写入开机启动

将上面的命令加入到rc.local文件最后,服务开机启动

chmod +x /etc/rc.local

systemctl enable rc-local

安装AriaNG

安装webui管理工具AriaNg

首先下载airang,用github,或者找其他国内资源,解压缩

wget https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip

解压到服务器目录下,如 /AriaNG

配置Nginx

nginx配置server,修改root对应的内容即可,然后重启nginx服务

    server {

        listen       8008;

        server_name  192.168.110.130 127.0.0.1;

        root         /AriaNG;

        # Load configuration files for the default server block.

        include /etc/nginx/default.d/*.conf;

        error_page 404 /404.html;

        location = /404.html {

        }

        error_page 500 502 503 504 /50x.html;

        location = /50x.html {

        }

    }

配置系统安全设置

放开防火墙端口:aira端口6800和nginx端口8008,重启防火墙服务

firewall-cmd --permanent --add-port=8008/tcp

firewall-cmd --permanent --add-port=6800/tcp

systemctl restart firewalld

关闭selinux,可以写到selinux的配置文件里面

setenforce 0

使用测试

然后访问8008端口,即可远程下载,客户端需要和服务端可以连通。外网访问的话需要配置内网穿透工具,将两个端口映射出去。

配置下载完成之后不做种

下载查看

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>