Retracker

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 20. dubna 2022; ověření vyžaduje 1 úpravu .

Retreker (retracker, vyskytuje se také termín pseudo -tracker ) je technologie pro optimalizaci výměny bittorrentového (bittorrent-) provozu v rámci lokálních sítí [1] [2] . Retracker umožňuje navázat přímé spojení přes bittorrentový protokol mezi předplatiteli jednoho operátora (nebo několika operátorů, kteří mají dohodu o výměně místního provozu), z nichž každý používá interní (místní) IP adresu. Technicky je retracker nejjednodušší bittorrent tracker , obvykle anonymní, fungující v adresovém prostoru místní sítě ISP . Použití retracker umožňuje vrstevníkůmvýměnný provoz zvýšenou rychlostí pomocí interního adresování místní sítě poskytovatele, protože mnoho ruských poskytovatelů internetu umožňuje přístup k místní síti vyšší rychlostí než přístup k webu. Kromě toho použití retrackeru snižuje zatížení hlavních komunikačních kanálů díky skutečnosti, že předplatitelé nemusí stahovat stejná data samostatně.

Aby mohl bittorrentový klient využívat výhody retrackeru, musíte přidat oznamovací url retrackeru do oznamovacího seznamu url torrentu. Některé trackery to dělají automaticky přidáním adres autorizovaných retrackerů na základě analýzy IP adresy uživatele. V ostatních případech musí uživatelé přidat oznamovací url retrackeru k torrent souborům sami nebo pomocí speciálních programů - torrent patchers [3] . Někteří poskytovatelé (viz níže) se pokoušejí nainstalovat transparentní proxy , která zachycuje požadavky na HTTP porty na oblíbené sledovače. Takový proxy mění při stahování torrentové soubory a přidává k nim lokální retracker. U některých trackerů je navíc ke všem torrent souborům přidána adresa "retracker.local" [4] , která je zobrazena na IP aktuálního retrackeru servery DNS poskytovatele. Existují i ​​další řešení problému lokální výměny bittorrentového provozu.

Je důležité nezaměňovat retrackery s běžnými lokálními LAN trackery. Retracker nemá za úkol vyměňovat torrent soubory, organizovat torrent soubory, vyhledávat a tak dále. Retracker slouží výhradně jako prostředek ke zvýšení rychlosti výměny dat mezi peery.

Mějte na paměti, že podpora retrackeru je možná pouze v multi -tracker bittorrent klientech, jako je uTorrent . Torrentoví klienti, kteří nepodporují práci s více sledovači, jako je Vuze , přistupují pouze k prvnímu sledovači, který odpoví, takže retracker nebude použit nebo bude použit pouze on.

Historie retrackerů

24. srpna 2007 byla myšlenka retrackeru popsána a realizována předplatitelem pod pseudonymem unxed telekomunikační sítě Corbina ( St. Petersburg ) [5] . 21. září 2007 s podobnou iniciativou [6] učinila správa trackeru rutracker.org [7] . Správa rutracker.org přitom na pokusy uživatelů lokální sítě organizovat vlastní retrackery reagovala extrémně negativně [8] a nabídla vlastní verzi centralizované instalace retrackerů na technické stránky poskytovatelů. První retracker od rutracker.org byl spuštěn v peer-to-peer prostoru domácí sítě TiERA v Petrohradě 5. února 2008 [9] .

Přístup rutracker.org zásadně nevyhovoval uživatelům, jejichž poskytovatelé nechtěli oficiálně instalovat retrackery. Proto jako alternativa k retrackerům „oficiálního poskytovatele“ v září 2008 opět v síti Corbin v St.Telecom Od října 2008 začal podobný systém fungovat v moskevské síti telekomunikační společnosti Corbina , která téměř kompletně pokrývá místní síť města.

Následně administrace trackeru rutracker.org upustila od praxe přidávání jednotlivých adres retrackerů na základě IP rozsahu klienta. Místo toho je ke všem torrentům přidána adresa retracker.local ( proto poskytovatelé internetových služeb, kteří si to přejí, mohou tuto adresu přesměrovat na svůj retracker prostřednictvím svých serverů DNS).

Adresa retracker.local není podporována ve všech lokálních sítích a navíc nefunguje, pokud uživatel používá servery DNS, které se liší od serverů DNS jejich poskytovatele. Proto je problém vytváření vlastních retrackerů v lokálních sítích stále aktuální.

Místní (vlastní) sledovací systém

Systém lokálních retrackerů je uspořádán následovně: torrentový soubor, který si uživatel stáhne, je zachycen programem Torrent Patcher , načež je upravený soubor přenesen do torrent klienta, například µTorrent . Během opravy se přidávají seznamy retrackerů. Program také podporuje "bezpečný" způsob přidávání retrackerů přes Magnet link (funguje pouze na µTorrent verze 1.8.1 a vyšší). Poté torrent klient zadá požadavek na trackery a lokální retrackery, po požadavku na lokální dostane seznam lokálních peerů a tím je možné přenášet data přes bittorrent protokol rychlostí lokální sítě poskytovatele. Samotné lokální retrackery si přitom většinou instalují nadšení uživatelé.

Pokud síť, ve které je nainstalován lokální retracker, používá duální adresování (to znamená, že předplatitel obdrží dvě IP adresy - veřejnou a intranetovou), musí retracker pracovat na síťovém rozhraní s intranetovou adresou. V opačném případě bude muset každý uživatel retrackeru zaregistrovat statickou cestu tak, aby provoz do retrackeru procházel přes místní rozhraní – jinak přijdou výhody retrackeru vniveč.

Výhody

Výhody vytváření retrackerů na základě počítačů předplatitelů (na rozdíl od retrackerů nainstalovaných na webu poskytovatele):

Nevýhody

Nevýhody tohoto přístupu:

Podpora Retracker přes retracker.local

Původní implementace myšlenky retrackeru byla zveřejněna 10. března 2009 na webu nag.ru [10] . Jeho smyslem je automaticky přidat adresu jako http://retracker.local/ ke všem torrentům buď na straně trackerů nebo na straně bittorrent klientů . Každý poskytovatel tedy bude moci prostřednictvím nastavení svých DNS serverů nezávisle určit adresu svého retracker serveru (a pokud poskytovatel nemá retracker server, je možné použít vlastní retrackery úpravou souboru hosts) . Od 18. září 2009 přidává populární tracker rutracker.org do torrentů pro ruské adresy http://retracker.local [11] .

Výhody

Nevýhody

Další řešení problému místní výměny bittorrentového provozu

bep22

Na webu bittorrent.org byl zveřejněn projekt rozšíření protokolu bittorrent pro automatickou detekci lokálních trackerů . [14] Populární bittorrentový klient µTorrent podporuje toto rozšíření protokolu povolením možnosti isp.bep22 v části Advanced v okně nastavení. V nejnovější verzi programu 3.0.25756 z 14. 10. 2011 je tato možnost standardně povolena. Chcete-li zkontrolovat, zda je tato technologie ve vaší síti podporována, postupujte takto:

Pokud se v důsledku toho zobrazí chyba, technologie není podporována.

Řešení poskytovatele Ozerki.net

Petrohradský poskytovatel internetu Ozerki.net (následně získaný operátorem Summa Telecom jako součást operátora Severen-Home , fungujícího pod značkou Cifra ) používal vlastní technologii pro přidávání adresy retrackeru do torrentových souborů. Podle správce sítě byl provoz z torrent trackerů přesměrován firewallem iptables na proxy server založený na Squid , který zase zpracovával všechny torrentové soubory stažené uživateli patcherem. [patnáct]

Řešení poskytovatele SmartHome

Petrohradský poskytovatel internetu SmartHome oznámil 13. listopadu 2009 spuštění své implementace odposlechu a přidání adresy retracker zveřejněním úplného popisu technologie na fóru nag.ru [16] , a také oznámil podporu pro isp.bep22 rozšíření v místní síti. [17]

Local Peer Discovery

Funkce podobné použití retrackerů poskytuje funkce " Local Peer Discovery " přítomná v bittorrent klientovi µTorrent od verze 1.7 sestavení 1065, vydané 5. dubna 2007 [18] . Vzhledem k tomu, že tato funkce používá k ochraně před virovými epidemiemi pakety vícesměrového vysílání , které jsou blokovány většinou ISP , její rozsah je omezen na malé místní sítě skládající se z jednoho segmentu .

IPv6

Přechod na verzi 6 protokolu IP řeší problém soudržnosti lokálních adres, protože počet možných IPv6 adres je tak velký, že v podstatě eliminuje potřebu lokálních IP adres. Ne veškerý software (klient i server) v současné době podporuje IPv6. Jako dočasné řešení lze použít tunelovací protokoly, jako je Teredo . Počínaje Windows Vista je podpora Teredo součástí OS ve výchozím nastavení. Pro starší verze poskytuje klient µTorrent pro Windows možnost automatické instalace Tereda prostřednictvím nabídky nastavení.

Zajímavosti

Poznámky

  1. http://nag.ru/articles/reviews/15540/odichavshiy-wi-fi.html Archivní kopie ze dne 13. června 2011 v kapitole Wayback Machine "Torrents. Zkrocení"
  2. CARMA Based MST Approximation for Multicast Provision in P2P Networks Archived 11. January 2012 at Wayback Machine doi:10.1109/ICNS.2010.25 quote:"Nedávno došlo k určitému pokroku v povědomí o lokalitě pro sítě BitTorrent. Populární celonárodní trackery (torrenty. cs, například) zavedli takzvané "retrackery" - dedikované sekundární servery. Tyto servery jsou volitelně připojeny k primární databázi, ale hlavně by měly vracet pouze seznam peer lokálně pro konkrétní síťový rozsah."
  3. Torrent patchers Archivováno 2. května 2013 na Wayback Machine
  4. Představení retracker.local je zmíněno v tématu 2234744 na rutracker.org
  5. K představení retrackeru (Korbin, Petrohrad) . Získáno 20. prosince 2008. Archivováno z originálu dne 2. července 2022.
  6. Cílem bylo určit jeho poskytovatele na základě analýzy IP adresy klienta a přidat adresu retracker odpovídající tomuto poskytovateli do torrent souboru. Zároveň byly přidány pouze retrackery instalované poskytovateli „oficiálně“, tedy na základě dohody se správou trackerů.
  7. Optimalizace výměny bittorrentového provozu v lokálních sítích. Diskuze na rutracker.org (téma № 405935)
  8. Kritika nezávislých řešení problému lokální výměny bittorrentového provozu uživateli domácích sítí z rutracker.org je v tématu 405935 na rutracker.org.
  9. Retracker z TiERA . Datum přístupu: 22. února 2010. Archivováno z originálu 21. prosince 2009.
  10. Myšlenka podpory retrackerů prostřednictvím adresy retracker.local na webu nag.ru. Získáno 23. června 2011. Archivováno z originálu 13. června 2011.
  11. Automatické přidání adresy retracker.local ke všem torrentům bylo oznámeno v gratulační zprávě od správce trackeru k výročí.
  12. Nelze použít retracker.local na OS X a Linux . Získáno 13. června 2013. Archivováno z originálu 5. června 2013.
  13. Návrh RFC „Multicast DNS“ . Získáno 16. listopadu 2009. Archivováno z originálu 25. listopadu 2009.
  14. Projekt rozšíření protokolu Bittorrent . Získáno 19. března 2009. Archivováno z originálu dne 7. května 2012.
  15. • Zobrazit téma - Retracker retracker.ozerki.net (odkaz není dostupný) . Datum přístupu: 21. března 2009. Archivováno z originálu 27. června 2009. 
  16. Popis technologie pro zachycení a přidání adresy retracker od poskytovatele SmartHome . Datum přístupu: 16. ledna 2010. Archivováno z originálu 4. března 2016.
  17. Oznámení poskytovatele SmartHome o podpoře rozšíření isp.bep22 (nepřístupný odkaz) . Získáno 25. listopadu 2009. Archivováno z originálu 31. července 2013. 
  18. µTorrent 1.7 changelog (downlink) . Datum přístupu: 21. prosince 2008. Archivováno z originálu 22. ledna 2009. 

Odkazy

Viz také