mirror of
https://github.com/YGGverse/btracker-gemini.git
synced 2026-03-31 09:05:30 +00:00
1.4 KiB
1.4 KiB
btracker-gemini
βtracker server implementation for the Gemini protocol
Note
In development!
Install
git clone https://github.com/YGGverse/btracker-gemini.git && cd btracker-gemini
cargo build --release
sudo install target/release/btracker-gemini /usr/local/bin/btracker-gemini
- to setup Rust environment see rustup
Setup
Generate PKCS (PFX)
openssl genpkey -algorithm RSA -out server.pem -pkeyopt rsa_keygen_bits:2048 openssl req -new -key server.pem -out request.csr openssl x509 -req -in request.csr -signkey server.pem -out server.crt -days 365 openssl pkcs12 -export -out server.pfx -inkey server.pem -in server.crt
Launch
btracker-gemini -i /path/to/server.pfx\
-s /path/to/btracker-fs\
-t udp://tracker1:6969\
-t udp://tracker2:6969
- prepend
RUST_LOG=traceorRUST_LOG=btracker_gemini=traceto debug - use
-bto bind server on specifiedhost:port - use
-hto print all available options