update tracker address

This commit is contained in:
postscriptum 2025-12-03 16:09:48 +02:00
parent e4642001b7
commit 8d62a01183
3 changed files with 7 additions and 16 deletions

View file

@ -60,7 +60,7 @@ sudo install target/release/aquatic_udp /usr/local/bin/aquatic_udp
# вказуємо явно потрібний інтерфейс
use_ipv4 = false
use_ipv6 = true
address_ipv6 = "[302:68d0:f0d5:b88d::fdb]:6969"
address_ipv6 = "[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969"
set_only_ipv6 = true
[statistics]
@ -101,7 +101,7 @@ WantedBy=multi-user.target
Дозволити вхідні підключення до трекера лише для вузлів мережі Yggdrasil:
``` bash
ufw allow from 0200::/7 to 302:68d0:f0d5:b88d::fdb port 6969 proto udp
ufw allow from 0200::/7 to 202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148 port 6969 proto udp
```
### aquatic-crawler
@ -143,7 +143,7 @@ ExecStart=/usr/local/bin/aquatic-crawler\
--infohash=/path/to/hash.bin\
# адреса трекера для отримання даних роздачі від активних пірів (використовується aquatic_udp)
# * може бути декілька трекерів, для кожного вказується окремий аргумент
--tracker=udp://[302:68d0:f0d5:b88d::fdb]:6969\
--tracker=udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969\
# куди завантажувати дані (наприклад, зображення для передперегляду в каталозі btracker)
# у більшості випадків, це публічний простір /var/www/...
--preload=/var/www/btracker/public\
@ -206,9 +206,9 @@ ExecStart=/usr/local/bin/btracker\
# тека з даними aquatic-crawler
--public=/var/www/btracker/public\
# опціонально: трекер для запитів статистики пірів (scrape)
--scrape=udp://[302:68d0:f0d5:b88d::fdb]:6969\
--scrape=udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969\
# опціонально: трекер (або трекер) для анонсу
--tracker=udp://[302:68d0:f0d5:b88d::fdb]:6969\
--tracker=udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969\
--tracker=udp://tracker.ygg:6969
# реалізація Rocket журналює сюди події 404, тимчасово вимкнено; подробиці:

View file

@ -145,5 +145,5 @@ netstat -tulpn | grep aquatic_udp
В принципі, це все, якщо комусь цікаво - мій сервер розташований тут:
* `udp://[302:68d0:f0d5:b88d::fdb]:6969` - анонси
* http://[302:68d0:f0d5:b88d::fdb] - статистика
* `udp://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969` - анонси
* http://[202:68d0:f0d5:b88d:1d1a:555e:2f6b:3148]:6969 - статистика

View file

@ -33,15 +33,6 @@ torrent client <-----------------------| * /preload/info-
Так як URI сторінок торентів є унікальними для усієї мережі BitTorrent інфо-хешами, технічно, можливо реалізувати для них локальні соціальні функції: коментарі, лічильник завантажень, вподобання тощо. Але наразі така функціональність не запланована, щонайменше до першої стабільної версії усіх компонентів системи.
## Інстанси
Поки для тестування усіх компонентів системи, функціонує один інстанс Yggdrasil:
* [http://[302:68d0:f0d5:b88d::fdb]](http://[302:68d0:f0d5:b88d::fdb]) | http://tracker.ygg ([Alfis DNS](https://devzone.org.ua/post/alfis-dns-reyestratsiia-domenu-v-blokcheyn))
UPD. днями з'явилась [реалізація](https://github.com/YGGverse/btracker-gemini) серверної частини для протоколу [Gemini](https://devzone.org.ua/post/protokol-gemini-iak-alternatyva-http) та відповідний інстанс:
* [gemini://[302:68d0:f0d5:b88d::fdb]](http://[302:68d0:f0d5:b88d::fdb]) | [gemini://tracker.ygg](gemini://tracker.ygg)
## Дивіться також
* [Інструкція з розгортання інфраструктури βtracker](https://devzone.org.ua/post/instruktsiia-z-rozhortannia-infrastruktury-vtracker)