# aria2_yaaw **Repository Path**: shadaileng/aria2_yaaw ## Basic Information - **Project Name**: aria2_yaaw - **Description**: 基于nginx的YAAW服务调用aria2的JSONRCP接口,实现的下载服务器 - **Primary Language**: Docker - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-02 - **Last Updated**: 2021-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # aria2_yaaw #### 介绍 aria2是一个轻量级的多协议和多源命令行下载工具, 支持`HTTP / HTTPS`,`FTP`,`SFTP`, `BitTorrent`和`Metalink`等协议. `aria2`可以通过内置的`JSON-RPC`和`XML-RPC`接口进行操作. `YAAW`则是一个管理`aria2`的`WEB`接口,使用`nginx`提供`web`服务. #### 软件架构 基于`nginx`的`YAAW`服务调用`aria2`的`JSONRCP`接口,实现的下载服务器. #### 安装教程 1. 下载项目 ```bash $ git clone https://gitee.com/shadaileng/aria2_yaaw.git ``` 2. 修改数据卷`/data/aria2`为下载目录 3. 构建镜像 ```bash $ docker-compose build ``` 4. 创建并启动`docker`容器 ```bash $ docker-compose up -d ``` 5. 访问前端界面`http://ip:6080`,点击`setting`修改`JSON-RPC Path`为`http://ip:6800/jsonrpc` #### 使用说明 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)