mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 18:55:32 +00:00
README: add short features section, improve wording (#59)
This commit is contained in:
parent
85d04ac721
commit
205d5a9ee9
1 changed files with 10 additions and 3 deletions
13
README.md
13
README.md
|
|
@ -1,8 +1,8 @@
|
||||||
# aquatic: high-performance BitTorrent tracker
|
# aquatic: high-performance open BitTorrent tracker
|
||||||
|
|
||||||
[](https://github.com/greatest-ape/aquatic/actions/workflows/cargo-build-and-test.yml) [](https://github.com/greatest-ape/aquatic/actions/workflows/test-transfer.yml)
|
[](https://github.com/greatest-ape/aquatic/actions/workflows/cargo-build-and-test.yml) [](https://github.com/greatest-ape/aquatic/actions/workflows/test-transfer.yml)
|
||||||
|
|
||||||
Blazingly fast, multi-threaded BitTorrent tracker written in Rust, consisting
|
High-performance open BitTorrent tracker, consisting
|
||||||
of sub-implementations for different protocols:
|
of sub-implementations for different protocols:
|
||||||
|
|
||||||
[BitTorrent over UDP]: https://libtorrent.org/udp_tracker_protocol.html
|
[BitTorrent over UDP]: https://libtorrent.org/udp_tracker_protocol.html
|
||||||
|
|
@ -19,13 +19,20 @@ of sub-implementations for different protocols:
|
||||||
| aquatic_http | [BitTorrent over HTTP] with TLS ([rustls]) | Linux 5.8+ (using [glommio]) |
|
| aquatic_http | [BitTorrent over HTTP] with TLS ([rustls]) | Linux 5.8+ (using [glommio]) |
|
||||||
| aquatic_ws | [WebTorrent] over TLS ([rustls]) | Linux 5.8+ (using [glommio]) |
|
| aquatic_ws | [WebTorrent] over TLS ([rustls]) | Linux 5.8+ (using [glommio]) |
|
||||||
|
|
||||||
|
Features at a glance:
|
||||||
|
|
||||||
|
- IPv4 and IPv6 support
|
||||||
|
- Optional access control (info hash filtering)
|
||||||
|
- Built-in TLS support (HTTP and WebTorrent protocols)
|
||||||
|
- Multithreaded design for handling large amounts of traffic
|
||||||
|
- All data is stored in-memory, so there is no need to configure a database
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
- Install Rust with [rustup](https://rustup.rs/) (stable is recommended)
|
- Install Rust with [rustup](https://rustup.rs/) (stable is recommended)
|
||||||
- Install cmake with your package manager (e.g., `apt-get install cmake`)
|
- Install cmake with your package manager (e.g., `apt-get install cmake`)
|
||||||
|
|
||||||
- Clone this git repository and enter it
|
- Clone this git repository and enter it
|
||||||
|
|
||||||
### Compiling
|
### Compiling
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue