mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-01 18:25:30 +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)
|
||||
|
||||
Blazingly fast, multi-threaded BitTorrent tracker written in Rust, consisting
|
||||
High-performance open BitTorrent tracker, consisting
|
||||
of sub-implementations for different protocols:
|
||||
|
||||
[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_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
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Install Rust with [rustup](https://rustup.rs/) (stable is recommended)
|
||||
- Install cmake with your package manager (e.g., `apt-get install cmake`)
|
||||
|
||||
- Clone this git repository and enter it
|
||||
|
||||
### Compiling
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue