A Bittorrent Proxy for tracker reports
With Docker:
docker run -p 3773:3773 sytten/rusty-ghost
With cargo:
cargo run -- --port 3773 --zero-dl --private-key ./ca/rusty-ghost.key --ca-cert ./ca/rusty-ghost.cer
We provide a general certificate authority, but you can generate your own if you prefer.
- In the
ca
folder run `openssl re - You can hit
Enter
to accept most default options, but fill at least aCommon Name
- You have to override the certificate in docker
- By rebuilding it
docker build -t rusty-ghost:latest
- By mounting a volume on top on existing keys
docker run -v /path/to/cert.crt:/ca/rusty-ghost.crt -v /path/to/private.key:/ca/rusty-ghost.key sytten/rusty-ghost
- By rebuilding it
For the https
trackers to work, the bittorrent client will have to trust the Certificate Authority of Rusty Ghost.
This is different for each OS and client so we won't explain it here how to do it.