πŸ’Ύ Archived View for betahowto.duckdns.org β€Ί yggdrasil:bittorrent:opentracker captured on 2024-02-05 at 10:02:46. Gemini links have been rewritten to link to archived content

View Raw

More Information

➑️ Next capture (2024-03-21)

-=-=-=-=-=-=-

Opentracker

Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π° Π² сСти Yggdrasil ( /yggdrasil:yggdrasil ), ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ любой сСрвСр, с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ IPv6, ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… являСтся Opentracker ( https://erdgeist.org/arts/software/opentracker/ ) - сСрвСр с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, написанный Π½Π° языкС C ( https://ru.wikipedia.org/wiki/Π‘ΠΈ_(язык_программирования) ).

Opentracker Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ вся информация ΠΎ ΠΏΠΈΡ€Π°Ρ… хранится Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Установка

ВыполняСм ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ раскоммСнтировав строку -DWANT_V6 Π² Ρ„Π°ΠΉΠ»Π΅ Makefile ( https://erdgeist.org/gitweb/opentracker/tree/Makefile ), Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сСрвСр Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ IPv6


cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat  
cd libowfat  
make
cd ..
# LEGACY: cvs -d:pserver:anoncvs@cvs.erdgeist.org:/home/cvsroot co opentracker
git clone git://erdgeist.org/opentracker
cd opentracker
make

Настройки доступа

Opentracker Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΠΎΡ€Ρ‚Ρƒ 6969, поэтому для входящих ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² iptables с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ufw


ufw allow 6969

Π’ случаС, Ссли Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ соСдинСния ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² сСти yggdrasil


ufw allow from 0200::/7 to any port 6969

Автозапуск

ДобавляСм запуск сСрвСра ΠΏΡ€ΠΈ стартС систСмы, я использовал crontab


@reboot /path/opentracker -p 6969 -P 6969

ΠŸΡ€ΠΎΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, opentracker Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ скомпилирован с Ρ„Π»Π°Π³ΠΎΠΌ:


-DWANT_IP_FROM_PROXY

ΠŸΡ€ΠΈ этом, прокси-сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ сСрвСру opentracker клиСнтский IP, ΠΈΠ½Π°Ρ‡Π΅ Π² качСствС сидов Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ IP.

О настройкС проксирования Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° посрСдством nginx для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ кластСров, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ссылки ( /#Бсылки ).

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Для тСстирования Ρ€Π°Π·Π΄Π°Ρ‡ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² сСти Yggdrasil, Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ для ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ локального интСрфСйса ΠΈΠ»ΠΈ адрСса, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΈΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ IP сСти ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚) ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ этот адрСс Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Ρƒ.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ qBittorrent ( /yggdrasil:bittorrent:qbittorrent ), ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π² Preferences - Advanced - Network interface ΠΈΠ»ΠΈ Optional IP address to bind to

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ„Π°Π΅Ρ€Π²ΠΎΠ», условиСм для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ сидирования Π΄Π°Π½Π½Ρ‹Ρ… Π² сСти Yggdrasil являСтся ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΏΠΎΡ€Ρ‚Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ случайно ΠΈΠ»ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ явно Π² настройках BitTorrent ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

Π’Π°ΠΊΠΆΠ΅, ΠΏΡ€ΠΈ смСнС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (VPN ΠΈΠ»ΠΈ proxy), Π²Π°ΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ BitTorrent ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Бсылки

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹

https://erdgeist.org/arts/software/opentracker/

https://ru.wikipedia.org/wiki/Π‘ΠΈ_(язык_программирования)

https://erdgeist.org/gitweb/opentracker/tree/Makefile

https://radjik.livejournal.com/195622.html

Навигация

Поиск

Главная страница

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

GitHub

Алиас

[0200::/7]

Alfis / Yggdrasil