Improve README

This commit is contained in:
Joakim Frostegård 2022-04-12 17:32:18 +02:00 committed by GitHub
parent d8a2e7fa87
commit 285296865c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -23,7 +23,7 @@ Features at a glance:
- Multithreaded design for handling large amounts of traffic - Multithreaded design for handling large amounts of traffic
- All data is stored in-memory (no database needed) - All data is stored in-memory (no database needed)
- IPv4 and IPv6 support - IPv4 and IPv6 support, with separate swarms
- Supports forbidding/allowing info hashes - Supports forbidding/allowing info hashes
- Built-in TLS support (no reverse proxy needed) - Built-in TLS support (no reverse proxy needed)
- Automated CI testing of full file transfers - Automated CI testing of full file transfers
@ -156,9 +156,11 @@ If your server is pointed to by domain `example.com` and you configured the
tracker to run on port 3000, people can now use it by adding its URL to their tracker to run on port 3000, people can now use it by adding its URL to their
torrent files or magnet links: torrent files or magnet links:
- For aquatic_udp: `udp://example.com:3000` | Implementation | Announce URL |
- For aquatic_http: `https://example.com:3000/announce` |----------------|-------------------------------------|
- For aquatic_ws: `wss://example.com:3000` | aquatic_udp | `udp://example.com:3000` |
| aquatic_http | `https://example.com:3000/announce` |
| aquatic_ws | `wss://example.com:3000` |
## Details on implementations ## Details on implementations
@ -171,8 +173,6 @@ Implements:
* Doesn't care about IP addresses sent in announce requests. The packet * Doesn't care about IP addresses sent in announce requests. The packet
source IP is always used. source IP is always used.
* Doesn't track the number of torrent downloads (0 is always sent). * Doesn't track the number of torrent downloads (0 is always sent).
IPv4 and IPv6 peers are tracked separately.
This is the most mature of the implementations. I consider it ready for production use. This is the most mature of the implementations. I consider it ready for production use.
@ -206,8 +206,6 @@ Implements:
* [BEP 048]: HTTP scrape support. Notes: * [BEP 048]: HTTP scrape support. Notes:
* Doesn't allow full scrapes, i.e. of all registered info hashes * Doesn't allow full scrapes, i.e. of all registered info hashes
IPv4 and IPv6 peers are tracked separately.
`aquatic_http` has not been tested as much as `aquatic_udp` but likely works `aquatic_http` has not been tested as much as `aquatic_udp` but likely works
fine. fine.
@ -220,8 +218,6 @@ clients. Notes:
* Doesn't track the number of torrent downloads (0 is always sent). * Doesn't track the number of torrent downloads (0 is always sent).
* Doesn't allow full scrapes, i.e. of all registered info hashes * Doesn't allow full scrapes, i.e. of all registered info hashes
IPv4 and IPv6 peers are tracked separately.
`aquatic_ws` has not been tested as much as `aquatic_udp` but likely works `aquatic_ws` has not been tested as much as `aquatic_udp` but likely works
fine. fine.