Retracker

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 aprilie 2022; verificarea necesită 1 editare .

Retreker (retracker, se găsește și termenul pseudo -tracker ) este o tehnologie de optimizare a schimbului de trafic bittorrent (bittorrent-) în cadrul rețelelor locale [1] [2] . Retracker-ul vă permite să stabiliți o conexiune directă prin protocolul bittorrent între abonații unui operator (sau mai mulți operatori care au un acord privind schimbul de trafic local), fiecare dintre acestea utilizând o adresă IP internă (locală). Din punct de vedere tehnic, un retracker este cel mai simplu tracker bittorrent , de obicei anonim, care operează în spațiul de adrese al rețelei locale a ISP-ului . Folosirea unui retracker le permite colegilorschimbă trafic la viteză crescută folosind adresarea internă a rețelei locale a furnizorului, deoarece mulți furnizori de internet ruși permit accesul la rețeaua locală la o viteză mai mare decât accesul la web. În plus, utilizarea unui retracker reduce încărcătura pe principalele canale de comunicare datorită faptului că abonații nu trebuie să descarce aceleași date separat.

Pentru ca clientul bittorrent să poată profita de retracker, trebuie să adăugați url-ul de anunț al retracker-ului la lista de adrese URL de anunț a torrentului. Unii trackere fac acest lucru automat adăugând adrese ale retrackerilor autorizați pe baza analizei adresei IP a utilizatorului. În alte cazuri, utilizatorii trebuie să adauge url-ul de anunț al retracker-ului la fișierele torrent pe cont propriu sau cu ajutorul unor programe speciale - torrent patchers [3] . Unii furnizori (vezi mai jos) încearcă să instaleze un proxy transparent care interceptează cererile pe porturile HTTP către trackere populare. Un astfel de proxy modifică fișierele torrent la descărcare și le adaugă un retracker local. În plus, pe unele trackere, adresa „retracker.local” [4] este adăugată la toate fișierele torrent , care este afișată pe IP-ul retrackerului curent de către serverele DNS ale furnizorului. Există și alte soluții la problema schimbului local de trafic bittorrent.

Este important să nu confundați retrackerele cu trackerele LAN locale obișnuite. Retrackerul nu stabilește sarcina de a schimba fișiere torrent, organiza fișiere torrent, căutare și așa mai departe. Retrackerul servește doar ca mijloc de creștere a vitezei schimbului de date între colegi.

Rețineți că suportul pentru retracker este posibil numai în clienții bittorrent multi -tracker, cum ar fi uTorrent . Clienții torrent care nu acceptă lucrul cu multi-tracker, cum ar fi Vuze , accesează doar primul tracker care răspunde, astfel încât retracker-ul nu va fi folosit sau va fi folosit doar el.

Istoria retrackerilor

La 24 august 2007, ideea unui retracker a fost descrisă și implementată de un abonat sub pseudonimul unxed al rețelei de telecomunicații Corbina ( Sankt Petersburg ) [5] . 21 septembrie 2007 cu o inițiativă similară [6] a fost făcută de administrația tracker-ului rutracker.org [7] . În același timp, administrația rutracker.org a reacționat extrem de negativ [8] cu privire la încercările utilizatorilor rețelei locale de a-și organiza propriile retrackere și a oferit propria versiune a instalării centralizate a retracker-urilor pe site-urile tehnice ale furnizorilor. Primul retracker de la rutracker.org a fost lansat în spațiul peer-to-peer al rețelei de domiciliu TiERA din Sankt Petersburg pe 5 februarie 2008 [9] .

Abordarea rutracker.org nu s-a potrivit în principiu utilizatorilor ai căror furnizori nu doreau să instaleze oficial retracker-uri. Prin urmare, ca alternativă la retrackerii „furnizorului oficial” , în septembrie 2008 , din nou în rețeaua Corbin din St.Telecom Din octombrie 2008, un sistem similar a început să funcționeze în rețeaua de la Moscova a companiei de telecomunicații Corbina , acoperind aproape în întregime rețeaua locală a orașului.

Ulterior, administrația tracker-ului rutracker.org a abandonat practica de a adăuga adrese individuale de retracker pe baza intervalului IP al clientului. În schimb, o adresă retracker.local este adăugată tuturor torrenților ( astfel, ISP-urile care doresc pot redirecționa această adresă către retrackerul lor prin serverele lor DNS).

Adresa retracker.local nu este acceptată pe toate rețelele locale și, în plus, nu funcționează dacă utilizatorul folosește servere DNS care sunt diferite de serverele DNS ale furnizorului său. Prin urmare, problema creării de retracker personalizate în rețelele locale este încă relevantă.

Sistem local de urmărire (personalizat)

Sistemul de retrackere locale este aranjat astfel: fișierul torrent pe care utilizatorul îl descarcă este interceptat de programul Torrent Patcher , după care fișierul modificat este transferat către clientul torrent, de exemplu µTorrent . În timpul corecțiilor, sunt adăugate liste de retracker . Programul acceptă, de asemenea, o modalitate „sigură” de a adăuga retrackeri printr-o legătură Magnet (funcționează numai pe µTorrent versiunea 1.8.1 și o versiune ulterioară). După aceea, clientul torrent face o cerere pentru trackere și retrackere locale, după o solicitare pentru cele locale, primește o listă de peer-uri locali și acest lucru face posibilă transferul datelor prin protocolul bittorrent la viteza rețelei locale a furnizorului. În același timp, retrackerele locale sunt de obicei instalate de utilizatori entuziaști.

Dacă rețeaua în care este instalat retrackerul local folosește adresarea dublă (adică abonatul primește două adrese IP - public și intranet), atunci retracker-ul trebuie să lucreze pe interfața de rețea cu adresa intranet. În caz contrar, fiecare utilizator al retrackerului va trebui să înregistreze o rută statică în așa fel încât traficul către retracker să treacă prin interfața locală - în caz contrar, beneficiile retrackerului vor dispărea.

Beneficii

Avantajele creării de retrackeri bazate pe computerele abonaților (spre deosebire de retrackerele instalate pe site-ul furnizorului):

Dezavantaje

Dezavantajele acestei abordări:

Suport pentru retracker prin retracker.local

Implementarea originală a ideii de retracker a fost publicată pe 10 martie 2009 pe site-ul nag.ru [10] . Semnificația sa este de a adăuga automat o adresă precum http://retracker.local/ la toate torrentele, fie pe partea de urmărire, fie pe partea clienților bittorrent . Astfel, fiecare furnizor, prin setările serverelor sale dns, va putea specifica în mod independent adresa serverului său de retracker (și dacă furnizorul nu are un server de retracker, este posibil să utilizeze retracker-uri personalizate prin editarea fișierului hosts) . Din 18 septembrie 2009, popularul tracker rutracker.org a adăugat http://retracker.local la torrente pentru adresele rusești [11] .

Beneficii

Dezavantaje

Alte soluții la problema schimbului local de trafic bittorrent

bep22

Pe site-ul bittorrent.org a fost publicat un proiect de extensie a protocolului bittorrent pentru detectarea automată a trackerilor locali . [14] Popularul client bittorrent µTorrent acceptă această extensie de protocol activând opțiunea isp.bep22 în secțiunea Avansat a ferestrei de setări. În cea mai recentă versiune din 2011-10-14 a programului 3.0.25756, această opțiune este activată implicit. Puteți verifica dacă această tehnologie este acceptată în rețeaua dvs. făcând următoarele:

Dacă primiți o eroare ca urmare, atunci tehnologia nu este acceptată.

Soluția furnizorului Ozerki.net

Furnizorul de internet din Sankt Petersburg Ozerki.net (achizitionat ulterior de operatorul Summa Telecom ca parte a operatorului Severen-Home , care lucrează sub marca Cifra ) a folosit propria tehnologie pentru a adăuga adresa de retracker la fișierele torrent. Potrivit administratorului de rețea, traficul de la dispozitivele de urmărire a torrentului a fost redirecționat de paravanul de protecție iptables către un server proxy bazat pe Squid , care, la rândul său, a procesat toate fișierele torrent descărcate de utilizatori de către aplicator. [cincisprezece]

Soluția furnizorului SmartHome

Pe 13 noiembrie 2009, furnizorul de internet SmartHome din Sankt Petersburg a anunțat lansarea implementării sale de interceptare și adăugare a unei adrese de retracker publicând o descriere completă a tehnologiei pe forumul nag.ru [16] și, de asemenea, a anunțat sprijinul pentru extensia isp.bep22 în rețeaua locală. [17]

Local Peer Discovery

Caracteristici similare cu utilizarea retrackerelor sunt furnizate de caracteristica „ Local Peer Discovery ” prezentă în clientul µTorrent bittorrent începând cu versiunea 1.7 build 1065, lansată pe 5 aprilie 2007 [18] . Deoarece această caracteristică folosește pachete multicast care sunt blocate de majoritatea furnizorilor de servicii de internet pentru a proteja împotriva izbucnirilor de viruși , domeniul de aplicare este limitat la rețelele locale mici care constau dintr-un singur segment .

IPv6

Trecerea la versiunea 6 a protocolului IP rezolvă problema coeziunii adreselor locale, deoarece numărul de adrese IPv6 posibile este atât de mare încât practic elimină nevoia de adrese IP locale. Nu toate programele (atât client, cât și server) acceptă în prezent IPv6. Ca soluție temporară, pot fi utilizate protocoale de tunel precum Teredo . Începând cu Windows Vista, suportul Teredo este inclus în sistemul de operare în mod implicit. Pentru versiunile anterioare, clientul µTorrent pentru Windows oferă o opțiune de instalare automată a Teredo prin meniul de setări.

Fapte interesante

Note

  1. http://nag.ru/articles/reviews/15540/odichavshiy-wi-fi.html Copie de arhivă din 13 iunie 2011 la capitolul Wayback Machine „Torrents. Taming”
  2. Aproximație MST bazată pe CARMA pentru furnizarea de multicast în rețele P2P Arhivat 11 ianuarie 2012 la Wayback Machine doi:10.1109/ICNS.2010.25 citat: „Recent, au existat unele progrese în conștientizarea localității pentru rețelele BitTorrent. Trackere populare la nivel național (torrents. ro, de exemplu) au introdus așa-numitele "retrackers" - servere secundare dedicate. Aceste servere sunt conectate opțional la baza de date primară, dar în principal ar trebui să returneze lista de peer doar local la un anumit domeniu de rețea."
  3. Torrent patchers Arhivat 2 mai 2013 la Wayback Machine
  4. Introducerea retracker.local este menționată în subiectul 2234744 de pe rutracker.org
  5. Despre introducerea unui retracker (Korbin, Sankt Petersburg) . Preluat la 20 decembrie 2008. Arhivat din original la 2 iulie 2022.
  6. Ideea a fost să-și determine furnizorul pe baza analizei adresei IP a clientului și să adauge în fișierul torrent adresa de retracker corespunzătoare acestui furnizor. Totodată, au fost adăugate doar retrackerele instalate de furnizori „oficial”, adică pe baza unui acord cu administrația trackerului.
  7. Optimizarea schimbului de trafic bittorrent în rețelele locale. Discuție pe rutracker.org (subiect № 405935)
  8. Critica de soluții independente la problema schimbului local de trafic bittorrent de către utilizatorii rețelelor de domiciliu de pe rutracker.org este în subiectul 405935 pe rutracker.org.
  9. Retracker de la TiERA . Data accesului: 22 februarie 2010. Arhivat din original la 21 decembrie 2009.
  10. Ideea de a sprijini retrackerii prin adresa retracker.local de pe site-ul nag.ru . Consultat la 23 iunie 2011. Arhivat din original pe 13 iunie 2011.
  11. Adăugarea automată a adresei retracker.local la toate torrentele a fost anunțată într-un mesaj de felicitare de la administratorul trackerului cu ocazia aniversării.
  12. Nu se poate utiliza retracker.local pe OS X și Linux . Consultat la 13 iunie 2013. Arhivat din original pe 5 iunie 2013.
  13. Schiță de RFC „Multicast DNS” . Consultat la 16 noiembrie 2009. Arhivat din original pe 25 noiembrie 2009.
  14. Proiectul de extensie a protocolului Bittorrent . Preluat la 19 martie 2009. Arhivat din original la 7 mai 2012.
  15. • Vezi subiect - Retracker retracker.ozerki.net (link nu este disponibil) . Data accesului: 21 martie 2009. Arhivat din original la 27 iunie 2009. 
  16. Descrierea tehnologiei pentru interceptarea și adăugarea unei adrese de retracker de la furnizorul SmartHome . Data accesului: 16 ianuarie 2010. Arhivat din original pe 4 martie 2016.
  17. Anunțul furnizorului SmartHome despre suport pentru extensia isp.bep22 (link inaccesibil) . Consultat la 25 noiembrie 2009. Arhivat din original la 31 iulie 2013. 
  18. Jurnalul modificărilor µTorrent 1.7 (link descendent) . Data accesului: 21 decembrie 2008. Arhivat din original la 22 ianuarie 2009. 

Link -uri

Vezi și