This crawler requires patch #233.
Linux
Build
git clone https://github.com/YGGverse/aquatic.git && cd aquatic
git checkout info-hash-api
- alternatively, use yggverse branch which also includes some additional features (e.g. adaptive stats theme)
cargo build --release -p aquatic_udp
sudo install target/release/aquatic_udp /usr/local/bin/aquatic_udp
Configuration
aquatic_udp -p > /path/to/aquatic.toml
nano /path/to/aquatic.toml
write_bin_to_file - set as true
bin_info_hash_ipv4_file_path - set path (if IPv4 in use)
bin_info_hash_ipv6_file_path - set path (if IPv6 in use)
- open ports in the firewall according to the
address_ipv4 and address_ipv6 configuration
Run
aquatic_udp -c /path/to/aquatic.toml
Use
Install and run aquatic-crawler with following options:
aquatic-crawler --infohash /path/to/info-hash-ipv4.bin\
--infohash /path/to/info-hash-ipv6.bin\
--infohash /path/to/another-source.bin\
--tracker udp://host1:port\
--tracker udp://host2:port\
--preload /path/to/directory
- replace paths with your values