# Aria2-for-chrome
**Repository Path**: lmastercn/Aria2-for-chrome
## Basic Information
- **Project Name**: Aria2-for-chrome
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-04
- **Last Updated**: 2021-07-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Aria2 for Chrome [[返回]](README.md)
Aria2 for chrome 是一款为Chrome定制的下载任务管理扩展,能够自动拦截或手动添加下载任务到Aria2来完成网络资源下载。同时,引入了AriaNG作为前端方便用户对Aria2进行操作和管理。
小白用户可下载Aria2主程序后打开cmd (或Terminal) 输入"aria2c --enable-rpc",在扩展选项中打开“自动拦截下载”,既可在Chrome中享受高速下载体验。关于Aria2如何在后台运行,以及进一步的配置可自行Google。
[下载Aria2最新版](https://github.com/aria2/aria2/releases/latest)
## 功能特性
1. 自动拦截浏览器下载任务
- 拦截通知
- 支持磁力链接
- 快捷键开关自动拦截 (默认:Alt+A)
- 下载前手动设置各种详细参数
- 通过域名、扩展名或文件大小过滤下载任务
> 过滤优先级:网站 > 扩展名 > 文件大小,优先处理白名单
2. 根据预设URL规则自动选择不同的Aria2 RPC服务端
3. 内置Aria2前端:AriaNG,多种呈现方式:弹窗,新标签,新窗口
4. 所有配置云端同步
5. 中英双语支持
6. Aria2下载状态监测
7. 上下文菜单导出下载任务
8. 接受来自其他扩展的下载请求
9. 选项配置页面快捷键(保存:Alt+S 重置:Alt+R 下载:Alt+J 上传:Alt+U)
10. 只需一次配置,自动导出默认RPC设置到AriaNG
## 外部调用
允許其他擴展使用這個擴展作為與 Aria2 的中介軟體來下載檔案。
```js
const downloadItem = {
url: "https://sample.com/image.jpg",
filename: "image_from_sample.jpg",
referrer: "https://sample.com",
options: {
split: "10", // aria2 RPC options here
xxxxx: "oooo"
}
}
chrome.runtime.sendMessage(`Aria2 for Chrome extension ID`, downloadItem)
```
## 安装地址
[](https://chrome.google.com/webstore/detail/aria2-for-chrome/mpkodccbngfoacfalldjimigbofkhgjn "Aria2 for Chrome")
[
](https://microsoftedge.microsoft.com/addons/detail/jjfgljkjddpcpfapejfkelkbjbehagbh "Aria2 for Edge")
## 隐私政策
本扩展会拦截浏览器下载任务和相关Cookies信息发送到用户指定的Aria2服务端来完成下载。Aria2连接和配置信息会保存在本地或者由用户选择上传到用户账户云端进行存储。本扩展不会收集任何用户个人信息或网络活动记录,也不会帮助任何第三方收集信息。
## 开源协议

Aria2-for-Chrome is licensed under [GNU General Public License](https://www.gnu.org/licenses/gpl.html) Version 3 or later.