{"id":13815690,"url":"https://github.com/P3TERX/Aria2-Pro-Core","last_synced_at":"2025-05-15T09:33:01.824Z","repository":{"id":38306299,"uuid":"232253979","full_name":"P3TERX/Aria2-Pro-Core","owner":"P3TERX","description":"Aria2 static binaries for GNU/Linux with some powerful feature patches. |  破解无限线程 防掉线程优化 静态编译 二进制文件 增强版","archived":false,"fork":false,"pushed_at":"2023-12-16T15:38:06.000Z","size":87,"stargazers_count":399,"open_issues_count":14,"forks_count":117,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-05T11:09:12.382Z","etag":null,"topics":["aria2","aria2-builder","aria2-cli","aria2c","bittorrent","bt","download","downloader","linux","magnet","magnet-link","torrent"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/P3TERX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-07T06:01:08.000Z","updated_at":"2025-03-28T02:59:31.000Z","dependencies_parsed_at":"2024-08-04T04:08:36.329Z","dependency_job_id":null,"html_url":"https://github.com/P3TERX/Aria2-Pro-Core","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P3TERX%2FAria2-Pro-Core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P3TERX%2FAria2-Pro-Core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P3TERX%2FAria2-Pro-Core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/P3TERX%2FAria2-Pro-Core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/P3TERX","download_url":"https://codeload.github.com/P3TERX/Aria2-Pro-Core/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254314001,"owners_count":22050152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aria2","aria2-builder","aria2-cli","aria2c","bittorrent","bt","download","downloader","linux","magnet","magnet-link","torrent"],"created_at":"2024-08-04T04:03:53.719Z","updated_at":"2025-05-15T09:33:01.536Z","avatar_url":"https://github.com/P3TERX.png","language":"Shell","readme":"# Aria2 Pro Core\n\n[![LICENSE](https://img.shields.io/github/license/P3TERX/Aria2-Pro-Core?style=flat-square)](https://github.com/P3TERX/Aria2-Pro-Core/blob/master/LICENSE)\n![GitHub All Releases](https://img.shields.io/github/downloads/P3TERX/Aria2-Pro-Core/total?label=Downlaods\u0026style=flat-square\u0026color=red)\n[![GitHub Stars](https://img.shields.io/github/stars/P3TERX/Aria2-Pro-Core.svg?style=flat-square\u0026label=Stars\u0026logo=github)](https://github.com/P3TERX/Aria2-Pro-Core/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/P3TERX/Aria2-Pro-Core.svg?style=flat-square\u0026label=Forks\u0026logo=github)](https://github.com/P3TERX/Aria2-Pro-Core/fork)\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/P3TERX/Aria2-Pro-Core/Aria2%20Builder?label=Actions\u0026logo=github\u0026style=flat-square)\n\nAria2 static binaries for GNU/Linux with some powerful feature patches.\n\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/P3TERX/Aria2-Pro-Core?style=for-the-badge)](https://github.com/P3TERX/Aria2-Pro-Core/releases/latest)\n\n## Changes\n\n* option `max-connection-per-server`: change maximum value to `∞`\n* option `min-split-size`: change minimum value to `1K`\n* option `piece-length`: change minimum value to `1K`\n* download: retry on slow speed (`lowest-speed-limit`) and connection close\n* download: add option `retry-on-400` to retry on http 400 bad request, which only effective if `retry-wait` \u003e 0\n* download: add option `retry-on-403` to retry on http 403 forbidden, which only effective if `retry-wait` \u003e 0\n* download: add option `retry-on-406` to retry on http 406 not acceptable, which only effective if `retry-wait` \u003e 0\n* download: add option `retry-on-unknown` to retry on unknown status code, which only effective if `retry-wait` \u003e 0\n* http: add option `http-want-digest` to choose whether to send the generated `Want-Digest` HTTP header or not (Not send by default)\n\n## Installing\n\n### Automatic script\n```shell\ncurl -fsSL git.io/aria2c.sh | bash\n```\n\n### Manual installation\n```shell\nwget https://github.com/P3TERX/Aria2-Pro-Core/releases/download/[version]/aria2-[version]-static-linux-[arch].tar.gz\ntar zxvf aria2-[version]-static-linux-[arch].tar.gz\nsudo mv aria2c /usr/local/bin\n```\n\n### Uninstall\n```shell\nsudo rm -f /usr/local/bin/aria2c\n```\n\n## Building\n\n### with script\n\nDownload script, execute script.\n\u003e **TIPS:** In today's containerization of everything, this is not recommended.\n```shell\ngit clone https://github.com/P3TERX/Aria2-Pro-Core\ncd Aria2-Pro-Core\nbash aria2-gnu-linux-build.sh\n```\n\n### with docker\n\n\u003e **TIPS:** Docker minimum version 19.03, you can also use [buildx](https://github.com/docker/buildx).\n\nBuild Aria2 for current architecture platforms.\n```shell\nDOCKER_BUILDKIT=1 docker build \\\n    -o type=local,dest=. \\\n    github.com/P3TERX/Aria2-Pro-Core\n```\n\n**`dest`** can define the output directory. If there are no changes, there will be an archive file in the current directory when the build is completed.\n```\n$ ls -l \n-rw-r--r-- 1 p3terx p3terx 3744106 Jan 17 20:24 aria2-1.35.0-static-linux-amd64.tar.gz\n```\n\nCross build Aria2 for other platforms, e.g.:\n```\nDOCKER_BUILDKIT=1 docker build \\\n    --build-arg BUILDER_IMAGE=ubuntu:14.04 \\\n    --build-arg BUILD_SCRIPT=aria2-gnu-linux-cross-build-armhf.sh \\\n    -o type=local,dest=. \\\n    github.com/P3TERX/Aria2-Pro-Core\n```\n\u003e **`BUILDER_IMAGE`** variable defines the system image used for the build. In general, platforms other than `armhf` don't require it.\n\u003e **`BUILD_SCRIPT`** variable defines the script used for the cross build.\n\n## External links\n\n### Aria2\n\n* [Aria2 homepage](https://aria2.github.io/)\n* [Aria2 documentation](https://aria2.github.io/manual/en/html/)\n* [Aria2 source code (Github)](https://github.com/aria2/aria2)\n\n### Used external libraries\n\n* [zlib](http://www.zlib.net/)\n* [Expat](https://libexpat.github.io/)\n* [c-ares](http://c-ares.haxx.se/)\n* [SQLite](http://www.sqlite.org/)\n* [OpenSSL](http://www.openssl.org/)\n* [libssh2](http://www.libssh2.org/)\n* [jemalloc](http://jemalloc.net/)\n\n### Credits\n\n* [q3aql/aria2-static-builds](https://github.com/q3aql/aria2-static-builds)\n* [myfreeer/aria2-build-msys2](https://github.com/myfreeer/aria2-build-msys2)\n\n## Licence\n\n[![GPLv3](https://www.gnu.org/graphics/gplv3-127x51.png)](https://github.com/P3TERX/Aria2-Pro-Core/blob/master/LICENSE)\n","funding_links":[],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FP3TERX%2FAria2-Pro-Core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FP3TERX%2FAria2-Pro-Core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FP3TERX%2FAria2-Pro-Core/lists"}