Wishlist

Проект не новый. Реализовал я его еще в конце 2017 года. Но сейчас смотрю, звёздочки у него потиху накапливаются... Решил перевести его на go mod, исправить баг с утечкой памяти (а точнее дескрипторов), и добавил пару Prometheus-метрик.

Цель поделки проста - набрать побольше пиров для Torrent-клиента.

Можно было бы, конечно, просто в torrent-файл добавить список публичных трекеров. И для моего torrent-клиента даже плагин есть, который делает это автоматически. Но:
  • Данная поделка не зависит от используемого torrent-клиента. Её просто нужно запустить в вашей локальной сети, или на локальном компьютере.
  • Она позволяет каждому трекеру передать иной IP вашего torrent-клиента. Это может быть полезно, если он у вас доступен на разных IP.
    Я, собственно, и написал данный ретрекер из-за того, что мне нужно было быть доступным на выделенном IP Интернета (10 Mbit/s) + внутренней сети провайдера (100 Mbit/s) + VPN сети.

Главной фичи, которой ретрекеру не хватает - это поддержка UDP трекеров. Т.к., по моим наблюдениям, большинство пиров находится там.
Но, на данный момент мне оно уже без особой набобности. Так что, вряд ли я его буду развивать.

github.com/vvampirius/retracker