µTorrent
Ujbeszel - 2010. March 21. - µTorrent 2.0
(néhány cikk már kicsit régebbi, - pl.: aktívra állás - de még aktuális!)
|
A torrent mára a legnépszerubb fajlcserélo rendszerré notte ki magát. A rendszert Bram Cohen irta Python programnyelven. Megalkotásakor talán nem is sejtette,hogy ezzel forradalmasítja a fájlcserét. Eredeti szándéka talán nem is ez volt, hanem a szerverek tehermentesítése járhatott a fejében.
Az egész lényege a következo. Adott pl: 100 megabájt fájl. Ezt felszeleteljük 100 darab 1 megabájtosra. Készítünk egy torrent fájlt ami tartalmazza a fájlok elérési útját és még néhány információt. A .torrent fájl nagy elonye, hogy könnyu másokkal megosztani, mert kicsi a mérete, ezért könnyedén felhelyezheto egy honlapra, vagy elküldheto e-mail mellékleteként. Az elso kliens elkezdi a letöltést és amint megvan az elso 1 megabájtos fájldarab, a második kliens már eme darab letöltésével nem kell,hogy a szervert terhelje, nyugodtan töltheti az elso klienstol. Ezzel a szerver tehermentesül, és így megy ez míg mindenkinek meg nem lesz az összes fájldarab. A fájlok darabolásából adódik, hogy a megszakadt letöltések könnyen folytathatóak.
A letöltések optimalizációja érdekében azoknak kéne elsoként letöltési lehetoséget kapni, akik megelozoleg sokat töltöttek fel. Ehhez minden felhasználóhoz számon kell tartani a letöltés/feltöltés arányt. A protokoll jelenleg ilyen szempontból még nem tökéletes, hiszen a tracker csak a klienstol tudja, hogy mennyit töltött fel, illetve le – a kliens pedig elvileg akár hamis adatokat is küldhet.
|
|
 |
- Többszálas
- Limitálható
- Automatikus IP frissítés
induláskor
- kicsi, nem kell telepíteni
- C++, kevés memóriát használ
- uPnP
- Protokoll titkosítás
- "Trackermentes"
2008.10.12.
|
|
|
|
|
|
 |
- Miért a µTorrent? Az egész program kevesebb, mint 220 KB, telepítést nem igényel. Arra tervezték, hogy a leheto legkevesebb eroforrást használja, miközben más, népszeru kliensek (pl. Azureus, BitComet) képességeinek birtokában van.
- A µTorrentet C++-ban írták. Kevés memóriát (átlagosan 6 MB-t) használ, ezért nagyon öreg számítógépeken is lehet futtatni (akár 486-osokon is).
- „Trackermentes” BitTorrent támogatás a Bram Cohen által tervezett DHT megoldással kompatibilisan
|
Néhány jelentosebb képessége:
- Unicode támogatás
- UPnP támogatás (csak Windows XP alatt)
- Protokoll titkosítás (Protocol Encryption)
- RSS támogatás
- 34 nyelvre érheto el lokalizálva
- Paraméterezheto sávszélesség idozíto
- Személyre szabható kereso és ikonok
|
|
|
|
Beállítás
Elsõ induláskor a kliens megkérdezi, hogy hova rakja ki a parancsikonjait. Utána pedig, hogy társulhat-e a torrent fájlokhoz. (értsd: ezután ha dupla klikket nyomsz egy torrent fájlon akkor automatikusan a µtorrent fog megnyílni) majd a "Speedguide/Sebességkalauz" (CTRL+G-vel bármikor megnyithatjuk) fogad minket:
- Elsô módszer, amikor rábizzuk a programra a beállításokat, válasszuk ki a hozzánk legközelebb esô szervert, majd adjuk meg a portot amit használni szeretnénk (1024-65535; javasolt minél magasabb portot megadni), majd nyomjuk meg a "Run Test/Teszt Futtatása" gombot.
A fenti eredményt kell látnunk. Amennyiben kiírja hogy várakozni kell, választhatunk másik szervert is. Ha a "Bandwidth/Sávszélesség" (elsô kép) nem megy, akkor manuálisan kell megadnunk a második pont szerint, ha a "Network/Hálózat" nem ad zöld pipát akkor valami nem jó, valószínüleg szoftveres/hardveres tuzfalunk van, ahol ki kell engednünk a megadott portot, vagy átirányítanunk/forward-olnunk kell azt. Vagyis aktívvá kell válnunk.
- Második módszer, manuális beállítás. Elösször is meg kell tudnunk a sebességünket. Ezt vagy megnézzük a szerzôdésünkben, vagy
amennyiben nem tudjuk, kapcsoljunk ki minden interneten poroszkáló programot (torrent/DC kliens, FTP-s letöltés, Böngészõ, stb) majd kattintsunk ide:

Válasszuk ki a hozzánk legközelebb esô szervert rákattintással, és a teszt elindul. Végül a következô képhez hasonló eredmény fogad minket.

Irjuk be a sebesség kalkulátorba a feltöltési sebességünket: (a példában 0,89 MB/s) - IE alatt nem jelenik meg tökéletesen
And some hints about good speeds:
- Lehetôleg olyan torrentet tölts ahol a Seeds:Peers ratio magas
- A forwarded és tuzfalmentes port fontos,
- Válassz véletlenszeruen 50000 és 60000 közötti portot
- Things to read about the other points above
Majd nyissuk meg a beállításokat (CTRL+P) és másoljuk bele a fent megadott értékeket:

 |
SEBESSEG KORLATOZAS
A Sebesség Kalaúznál járva van mégegy apróság amit Én potitívnak ítélek, de Te nem feltétlen: A feltöltési sebességet jobban korlátozza a többieknél így marad sávszélességed NETezésre is. Amenyniben, Te hajlandó vagy jelentõsen többet várni az oldalak betöltõdésére nyugodtan feljebb veheted a feltöltési sebességed ~80%-ra. Ennek a kiszámítása 256kbps esetén: 256 osztva 8-cal (mert 8 a váltó a BIT és a BYTE között) és szorozva 0.8-cal (mert 80%). Feljebb ne vegyük, mert az csak elméleti sebesség és az már a letöltést fogja lassítani. |
Persze ez még csak egy alapszint amin még bõven lehet csiszolni... :)
A legtöbben a sebességüket és a találataik számát szeretnék növelni, de erre 1(egy) lényeges elõírás van csak: Légy aktív!
 |
Kezdésnek nézzük meg mit is jelent a passzív lét:
Aki Aktív az tud a Passzívaktól és az Aktívaktól is tölteni míg aki passzív az csak Aktívtól tud. Az egész arról szól, hogy a passzív felhasználónak zárva vannak a portjai így nem tud kérést fogadni a külvilágból, hanem csak o tud kérni illetve ''felajánlani'' adatot. Az aktív felhasználónak viszont nyitva van a kliens által használt portja így o képes fogadni kéréseket a külvilágból. Lénygében rengeteg potenciális lehetôségtôl fosztod meg magad ha passzív vagy!
|
 |
Honnét tudom meg, hogy aktív vagy passzív vagyok?
A Port tesztbôl. Ezt a funkciót a 'Sebesség Kalaúzban' (CTRL+G) találjuk meg alul, a "Network/Hálózat" pipát benthagyva. Amennyiben zöld pipát kapunk, megfelelôen muködik, ha piros x-et akkor portátirányításra van szükség.
|
 |
|
Kényelmi beállítások
A másik, kevésbé szemelõtt lévõ téma a kényelmi beállítások. Én ezeket legalább olyan fontosnak tartom, mint a sebességet. Megpróbálom egy valamelyest logikus sorrendbe szedni a beállításokat, bár egyáltalán nem biztos, hogy Te is mindegyiket használni akarod majd.
Kezdésnek mindenképpen kényelmesebb lenne egy magyar kezelõfelület. ;) Itt tudjuk beállítani: CTRL+P-> General-> Language legördülõ menü. Másik ilyen apróság, hogy a windows-zal együtt induljon a µtorrent is (start uTorrent on system startup). Ezt itt tudjuk bekapcsolni: CTRL+P-> Általános (alul). Amennyiben a .torrent kiterjesztésu fájlokat nem rendeltük hozzá a klienshez, akkor az "Associate with .utorrent files/.utorrent fájlok hozzárendelése" gombbal tehetjük meg.
Ha nem két torrent futtatunk csak, akkor nagyon könnyen el lehet keveredni a sok sorban, oszlopban... Ezen sokat segít, ha minden második sornak sötétebb a háttérszíne. ;) (CTRL+P-> UI beállítások -> Másodlagos lista háttérszín)
Másodiknak nézzük meg, hogy hogyan tudjuk rávenni a klienst arra, hogy megváltoztassa az alapértelmezett letöltési helyet. Menjünk a Beállításokba (CTRL+P) majd Mappák és pipáljuk be az "Új letöltések helye" opciót majd adjuk meg a kívánt mappát. Itt jegyezném meg, hogy célszerű bekapcsolni a "Minden állomány elõre lefoglalása" opciót, mert ekkor amint megkezdjük a torrent letöltését már elfoglalja a winchesteren a fájl végsõ méretét. Ennek ahtására nem fog félidõnél elfogyni a szabad helyed és a winchestered is kevésbé lesz töredezett.
Kiegészítés: Ha a már elkezdett/befejezett állományainkat sem szeretnénk a C-meghajtóra töltögetni akkor sem bonyolult a helyzet:
- Állítsuk meg ezeket a feladatokat a kliensben
- A winchesteren lévõ letöltött fájlokat másoljuk át oda ahol folytatni szeretnénk. (várjuk meg amíg befejezõdik)
- Jobb klikk a kliensben lévõ feladaton majd válasszuk Haladó opcióban lévõ Letöltés helyének megadása lehetõséget és az így felbukkanó balakban pedig tallózzuk be a fájl(oka)t.
- Most már újra elindíthatjuk a feladatot, igaz pár percig még ellenõrizni fogja a fájlokat. (ha mégsem használjuk a helyzetérzékeny menüben - jobb klikk - a "Kényszerített ujraellenôrzés"-t)
Igaz a sebesség Kalaúz eléggé jól állította be a dolgokat, mégis az aktív torrentek számánál elég szűk markú. Ez az opció határozza meg, hogy mennyi torrent futhat egyidõben. (CTRL+P-> Sorbaállítás) 256kbps feltöltés esetén már nyugodtan emeljük 10-12re de semmiképp se adjunk meg horribilis számot mert akkor túlterhelõdik a kapcsolatunk és magunk alatt vágjuk a fát. Amennyiben folyamatosan "idõ túllépés"-es hibát kapunk több trackernél érdemes lehet csökkenteni ezt a számot.
Kiegészítés: A fenti "manuális beállítások" résznél lévô sebességkalkuátorban kapcsoljuk be a "Preferences/Beállítások" kapcsolót, majd aktíváljuk az "amennyi torrentet általában egyszerre szoktál tölteni" opciót és adjuk meg az értéket (mondjuk 10-12), majd a megjelenô értékeket vigyük be a uTorrent prgoramba.

A Sebesség témakör közelében maradva van még 2-3 lehetõség amit szeretnék megemlíteni. Az egyik a számomra nagyon-nagyon kedves az "Ütemezõ". (CTRL+P-> Ütemezõ) Itt lehetõségünk lesz beállítani, hogy a kliens mikor emnynivel tölthet. Gyakorlati haszna akkor van amikor egész nap mehet a töltögetés de napközben azért a NETnek is gyorsnak kellene maradnia így vissza vesszük a sebességet, míg éjszaka szabadjára engedjük. Ugyankkor még ilyenkor is szükség lehet egy hirtelen sebesség csökkentésre.

Ehhez hasonló a LE/FEL töltési sebességek gyors átállítása is. Tehát jobb klikk az óra melleti ikonon és a gyormenüben ott lesz, hogy Le- illetve Feltöltési korlát. Az itt szereplõ sebességeket ráadásul teljesen testre szabhatjuk a Beállítások menü (CTRL+P) -> Haladó-> Kezelõfelület "Egyéni felugró lista" opciójánál.
Itt adhatunk meg cimkéket is, melyekkel átláthatóbban tudjuk tartani letöltéseinket, valamit keresômotorokat, melyekkel a fôablak jobb felsô sarkában levô keresôvel tudunk keresni.
Végül pár hasznos dolog:
Seedelni
Visszatöltést jelent, azaz, hogyha letöltöttél valamit, akkor hagyd meg az eredeti fájlt is amit letöltöttél, amiből ki tudod csomagolni, amit letöltöttél, és hagyd bekapcsolva a letöltő programot, és automatikusan tölti vssza magát, és ezzel lehetővé teszed azt h ugyanúgy ahogy neked valaki visszatöltötte, te is visszatöltsd másnak. az 1-es arány azt jelenti, hogy legalább ugyanannyi megát visszatölts a fájlból, amennyi maga amit letöltöttél.
A megfelelôen beállított kliens esetén a seedeles nem szabad hogy problémát okozzon a letöltésekben, vagy a böngészô alapu internetezésben!
Sok torrent tracker szigoruan bünteti, ha legalább az 1-es arányt nem érjük el.
Protokoll titkosítás
A uTorrent programba bele van építve a protokoll titkosítás. Ennek a célja hogy az internet szolgáltató ne tudja nyomon követni, hogy mit is csinalunk. Ennek több praktikus oka is lehet pl.: ISP korlátozni akarja a torrentet, vagy jogvédô szervezetek felszólítására, stb... A lényeg hogy érdemes használni, minimum engedélyezni.
Amennyiben csak engedelyezzük tobb torrenthez férhetünk hozzá, lévén így hozzaférünk azokhoz akik nem, azokhoz akik engedélyeztek és azokhoz is akik kötelezték a titkosítást.
Ha szeretnénk biztosra mennyi állítsuk a titkosítást "Force/Eröltetve" módba (a lebtöbb felhasználónál engedélyzve van, így nem sok felhasználótól fosszuk meg magunkat) valamint az "Allow incoming legacy connections/Titkosítatlan bejövô kapcsolatok engedélyezése" mellôl is vegyük ki a pipát.
PeedBlock
Erdemes használni a PeerBlock programot, mely rendszerszinten blokkolja a "gonosz peer"-eket, ez a program a PeerGuardian projectbôl vált ki/annak egy ága. Ez a program nem lassítja a szamítógépet és igen kevés erôforrást igényel. Telepítése ajánlott! Letöltés
IPfilter "Gonosz" Peerek ellen
azoknak, akik Publikus trackerekrõl is töltenek: Blokkoljuk a "Gonosz" Peerek. A "Gonosz" szó alatt a RIAA és hasonló "jogvédõ" szervezetek gépeit értem. Ezek a gépek szokták rossz/hibás fájlokkal elárasztani a torrentet, valamint monitorálni hogy miket töltünk le (ezzel idönként pert indítani), így igyekeznek elvenni a kedvet a letöltéstõl. Nagyon egyszerűen védekezhetünk ellenük:
- Kezdésnek engedélyezzük az IPFILTERT a kliensben: CTRL+P-> Haladó -> ipfilter.enable=TRUE
- Töltsük le EZT a fájlt. Elindítása után néhány fájlt készít a µtorrent beállítások mappájába és az asztalra is kirak egy parancsikont. Néha frissítsük ezzel a parancsikonnal.

Letöltés jelentôs gyorsítása
Az XP SP2 és a vista (SP1 elött) korlátozza az internet kapcsolatunkat, mindezt azért teszi, hogy így vessen gátat a töménytelen kérésen keresztül terjedni ill. rombolni próbáló férgek tevékenységének. Ha a számítógéprol kezdeményezett kapcsolatok száma túllép egy megadott szintet, a rendszer automatikusan blokkolja a további kéréseket. De P2P (Direct Connect) programok esetén ellehetetleníti a le és feltöltést.
Ezt a korlátozást kivették az SP1 utáni Vistábol, valamint a Windows 7-be be sem került, ennek ellenére érdemes mindenképpen alkalmazni ezt a beállítást, mivel a uTorrent programban alapbol alacsonyra van véve, feltételezem, a régebbi Vista és XP felhasználok miatt!
Allítsuk át a félig nyitott kapcsolatok számát, valamint Windows Vistában kapcsoljuk ki a TCP autotuningot. Hogyan csináljam?
-
Beállítások/Haladó/net.max_halfopen mondjuk 1000-re (fenti kép)
Ha valakit érdekelnek a haladó beállítások, azokról bôvebben ITT olvashat!
Már nincs is más hátra, minthogy beszerezzük a .torrent fájlt és elkezdjünk letölteni.
Ha nem tudjuk hogyan, olvassuk el EZT a cikket!
Remélem sikerült segítenem ezzel a cikkel.