ďťż




BitTornado

...to klient sieci BiTorrent napisany w Python. Ma zarówno bardzo prosty wygląd jak i nieskomplikowaną obsługę.
Po instalacji i uruchomieniu wystarczy wskazać plik .torrent, a następnie miejsce gdzie mają zostać pobrane dane.

Działa w systemach Windows i Linux.

Strona domowa programu: http://www.bittornado.com/
Pobieranie: http://www.bittornado.com/download.html

Podstawowe cechy programu:

* Prosty wygląd i nieskomplikowana obsługa.
* Wsparcie UPnP, IPv6, szyfrowanie protokołu.
* Działa w systemach Windows i Linux.


Mały faq

Gdzie BitTornado zapisuje ustawienia?

Dane przechowywane są w folderze %AppData%\.BitTornado (Statrt >> Uruchom >> %AppData%\.BitTornado)

Dla Win XP jest to: \Documents and Settings\nazwa_profilu\Dane aplikacji\
Dla Win 98 jest to: \WINDOWS\Application Data\

W systemach Linux /home/profil/.BitTornado
Wartość zaznaczona na czerwono to nazwa naszego profilu.

Jak mogę przywrócić domyślne ustawienia BitTornado?
Upewniej się że BitTornado jest wyłączony, usuń folder .BitTornado z %AppData%\
Lub uruchamiamy jakieś zadanie i klikamy na Prefs, wciskamy przycisk Revert to Defaults, a następnie Save.

Co oznaczają wszystkie kolory lampek w BitTornado?
- poczekaj na połączenie z trackerem. Jeśli ten status utrzymuje się przez długi czas może
oznaczać, że tracker do którego próbujesz się połączyć nie działa, ma awarię lub jest wyłączony.
- brak połączenia z innymi klientami. Bądź cierpliwy ; )
Jeśli ten status utrzymuje się przez dłuższy czas może oznaczać, że .torrent jest stary lub opuszczony.
- nie otrzymałeś od innych żadnych połączeń przychodzących.
Może tak być dla tego, że nikt nie próbował się połączyć lecz jeśli nigdy nie widziałeś jak status
zmienia się na zielony (zawsze utrzymuje się żółta lampka) to może oznaczać problem z NAT lub firewallem.
- wśród klientów do których jesteś podłączony nie ma kompletnej kopii (nikt z nich nie ma 100%).
- wszystko jest ok (poprawnie).

Co oznaczają wszystkie opcje w Prefs?
* Minimize to system tray - przycisk minimalizuj umieszcza ikonę programu w trayu.
* Stretch window to fit torrent name - dopasowuje szerkość okna programu do nazwy pliku.
* Display peer and seed statistics - dodatkowe statystyki w głównym oknie:



* Display miscellaneous other statistics - dodatkowe statystyki w głównym oknie
programu wyświetla się ścieżka gdzie pobierane są pliki, pobrana i wysłana ilość danych.

* Enable read/write buffering - uaktywnia buforowanie, cząstki są przechowywane
w pamięci przed odczytaniem/zapisaniem ich z/na dysk.

* Break-up seed bitfield to foil ISP manipulation - (?)
* Flush data to disk every 5 minutes dane trzymane są w pamięci i zapisywane na dysk co pięć minut.
* Initiate and receive connections via IPv6 - inicjuj i otrzymuj połączenia poprzez IPv6.
* Force icon to display green when firewalled - jeśli jesteśmy za NATem lub firewallem
i wciąż mamy żółtą lampkę możemy zaznaczyć tę opcję. Lampka powinna stać się zielona.
To jednak w żaden sposób nie rozwiązuje obecnego tam problemu! Tylko podmienia ikonkę.

* Gauge Colors: - ustawia kolory paska postępu.
* Default Save Path: - domyślna ścieżka do której będą pobierane dane.
* Ask where to save - pytaj gdzie zapisać pobierane dane
(always - zawsze, never - nigdy, auto-resume - automatyczne wznawianie).

* Port Range: - zakres portów używany przez program.
Zaznaczone randomize - dla każdego zadania losowany jest jeden port z ustawionego wyżej zakresu portów.
Odznaczone randomize - każde nowe zadanie korzysta z pierwszego wolnego portu (w kolejności od najniższego numeru).

* Rate Settings Mode - sekcja dotycząca prędkości/ustawień uploadu w głównym oknie:



none - brak.
basic - tylko wybór ustawienia z listy.
full - pełna, wybór ustawienia + suwaki.

* Default Rate Setting: - ustanawia jedną z podanych wartości jako domyślną.
* UPnP Port Forwarding: - automatycznie przekierowanie portów dzięki UPnP.
* Font: - rozmiar czcionki używanej w programie.
* Default Max Download Rate (kB/s): - domyślna, maksymalna prędkość pobierania.

* Save | Cancel - zapisz | anuluj zmiany.
* Revert to Defaults - przywróć ustawienia domyślne.
* Advanced... - ustawienia zaawansowane.

Jak można ponownie uruchomić zadanie? (po wciśnięciu Cancel/Finish)
Wystarczy posiadać plik .torrent i uruchomić go. Gdy zadanie nie ruszy, a my otrzymamy komunikat z wyborem lokalizacji
do której będą pobierane pliki, wskazujemy dokładnie tą samą ścieżkę co poprzednio i czekamy na sprawdzenie danych.

Po zakńczeniu zadania (wciśnięciu Cancel/Finish) w folderze \.BitTornado\datacache\ tworzony jest plik,
którego nazwa przyjmuje info_hash pobieranego torrenta, dzięki czemu przy następnym jego otwarciu
zadanie będzie automatycznie kontynuowane do ścieżki wybranej przy pierwszym uruchomieniu.

Jak można pobrać tylko wybrane pliki z .torrenta?
Uruchamiamy plik .torrent i wskazujemy gdzie mają zostać zapisane pliki, wciskamy szybko Pause i klikamy w Details.
W przypadku gdy .torrent zawiera w sobie więcej niż jeden plik będziemy właśnie teraz widzieli ich spis, zaznaczamy
wszystkie te pliki których nie chcemy pobierać, klikamy prawym przyciskiem myszy wybierając download never.



Jaki numer portu jest domyślnie używany przez BitTornado?
Domyślnie BitTornado korzysta z zakresu portów od 10000 do 60000.

Przy uruchomieniu każdego zadania domyślnie losowany jest jeden port z tego zakresu, aby dla każdego nowego
zadania używany był pierwszy wolny numer (np. zadanie A to port 10000, B - 10001, C - 10002, ... , G - 10006)
uruchamiamy jakieś zadanie i klikamy na Prefs, w sekcji Port Range należy odznaczyć randomize.

Jak mogę zmienić porty wykorzystywane przez BitTornado?
Uruchamiamy jakieś zadanie i klikamy na Prefs. Port Range - from (od),
to (do) jest to zakres portów z jakich korzysta nasz BitTornado.

Unikamy korzystania z portów 6881 - 6889 (na wielu stronach są zablokowane).

Jak mam przekierować porty?
Na początku polecam zawęzić zakres portów wykorzystywanych przez program najlepiej do dziesięciu,
dwudziestu portów (w zależności od tego ile zazwyczaj jednocześnie zadań pobieramy). Należy pamiętać,
że na każde jedno zadanie jest wykorzystany jeden port, a następnie:
- logujemy się na routerze (z instrukcji obsługi bierzemy adres lub wchodzimy przez bramę, login i hasło).
- przechodzimy do odpowiedniej zakładki (np. Port forwarding, Virtual Server) i tworzymy reguły.
Musimy przekierować zdefiniowany wcześniej zakres portów, o ile nasz router ma możliwość przekierowywania
całych zakresów nie będzie z tym większego problemu lecz jeśli jednak w jednej regule możemy przekierować
tylko jeden port utworzenie dziesięciu czy dwudziestu reguł może nie być miłe (czasem łączna ilość reguł
w routerze też jest ograniczona). Porty wystarczy przekierować tylko na protokole TCP.
- upewniamy się że reguła jest ustawiona jako aktywna i wychodzimy z opcji routera,
- w BitTornado klikamy na Prefs i UPnP Port Forwarding ustawiamy na disabled.

Spis popularnych modeli routerów oraz jak krok po kroku wykonać forward portów można znaleźć tu.

W przypadku gdy nie posiadamy dostępu do routera, a mamy przedzielony prywatny adres IP powinniśmy
zwrócić się do naszego dostawcy z prośbą o przekierowanie portu lub dostać/wykupić publiczny adres IP.

Jak mogę sprawdzić czy port jest przekierowany?
Uruchamiamy jakieś zadanie i klikamy na Prefs. Ograniczamy maksymalnie zakres portów czyli w polach from i to
ma znaleźć się ta sama liczba (na przykład 10000), wciskamy Save i wyłączamy program. Teraz ponownie
uruchamiamy BitTornado i startujemy jakieś zadanie, uruchamiamy przeglądarkę i w pasku adresu wpisujemy:
http://www.utorrent.com/testport.php?port=xxxx (zamiast xxxx należy podać numer portu ustawiony w BitTornado):


Jak mogę w BitTornado udostępnić innym pliki z jakiegoś folderu?
Aby udostępnić cokolwiek w sieci BitTorrent należy zacząć od utworzenia pliku .torrent
następnie taki plik możemy wstawić na jakąś stronę i rozpocząć seedowanie.

Jak mogę sprawić by BitTornado banował użytkowników wysyłających błędne dane?
Uruchamiamy jakieś zadanie i klikamy na Prefs >> Encryption/Security Settings...
zaznaczamy Kick/ban clients that send you bad data (opcja ta jest domyślnie włączona).

Jak można zmienić wygląd lampek statusu oraz ikonki w trayu?
Bardzo prosto - przechodzimy do folderu \.BitTornado\icons\ i podmieniamy wedle uznania
odpowiednie pliki .ico na nowe. Gotowy zestaw lampek statusu (możecie zobaczyć je
na początku, w punkcie: Co oznaczają wszystkie kolory lampek w BitTornado?) jest do pobrania tu.

Jak można zmienić kolory paska postępu?
Uruchamiamy jakieś zadanie i klikamy na Prefs. Kolory paska zmieniamy w sekcji Gauge Colors:

Checking - sprawdzanie, Downloading - pobieranie, Seeding - seedowanie (udostępnianie).

Gdzie mogę ustawić limity prędkości pobierania i wysyłania?
Uruchamiamy jakieś zadanie, aby ustawić limit na prędkość pobierania tylko dla tego zadania klikamy
na Advanced i w polu Max Download rate (kB/s) podajemy maksymalną prędkość pobierania (0 = bez limitu).

Aby ustawić limit na prędkość pobierania dla wszystkich zadań klikamy na Prefs
i w polu Default Max Download Rate (kB/s) podajemy maksymalną prędkość pobierania (0 = bez limitu).

Limit na prędkość wysyłania ustawiamy w głównym oknie programu - Upload rate (kB/s).

Co zrobić gdy pobieranie zatrzymało się na jakimś % i dalej nie idzie? (+ świeci się niebieska lampka)

Przez stronę z której pobrany został plik .torrent sprawdzamy czy ma on jakieś seedy, w BitTornado >> Advanced
patrzymy po ile % pobranych (kolumna Completed) mają inne peery i czy są tam też seedy (Ci co mają pobrane 100%).
Jeśli wszyscy mają po tyle samo % i nie ma nikogo ze skompletowaną całością danych czekamy
i liczymy na powrót seedów lub szukamy takiego samego pliku na innych trackerach.

Co oznacza komunikat "Couldn't listen - (10022, 'Invalid argument')"?
Prawdopodobnie BitTornado jest skutecznie zablokowany w twoim firewallu.

Co oznacza komunikat "Couldn't listen - (10048, 'Address already in use')"?
Nie ma więcej wolnych portów, wszystkie porty z ustawionego w programie zakresu są obecnie wykorzystane.
Należy zwolnić port (zakończyć jakieś zadanie) lub też otwieramy jakieś aktywne zadanie i klikamy na Prefs,
powiększamy zakres portów (Port Range), wciskamy Save i ponownie uruchamiamy zadanie na którym wysąpił błąd.

Co oznacza komunikat "got bad file info - bad bencoded data"?
Taki komunikat oznacza błąd w dekodowaniu pliku .torrent i wskazuje, że prawdopodobnie jest on uszkodzony.
Należy spróbować pobrać plik .torrent jeszcze raz. Upewnić się, że plik jest otwierany dopiero po całkowitym
jego pobraniu, zapisać w jakimś folderze lub np. na Pulpicie, a nie otwierać z folderów takich jak cache, temp.
Spróbować pobrać plik .torrent za pomocą innej przeglądarki, poczytać komentarze na stronie z której pobieramy.

Co oznacza komunikat "piece xxxx failed hash check, re-downloading it"?
Pobrana cząstka nie przeszła poprawnie weryfikacji, jest błędna lub uszkodzona, zostanie odrzucona i pobrana ponownie.

Co oznacza komunikat "IO Error: [Errno 28] No space left on device"?
Brak wolnego miejsca na partycji.

Co to jest Share rating?
Popularnie ratio czyli stosunek danych wysłanych do pobranych (w tym przypadku na konkretnym, jednym zadaniu).
Ratio jest ogólnie tylko dla naszej informacji, jednak przy niskim ratio można stracić konta na zamkniętych stronach.

Aby mieć dobre ratio (>1 większe niż jeden) należy:
- wysyłać minimum tyle danych ile pobraliśmy (wtedy gdy ratio równa się 1 lub jest > 1)
- po pobraniu plików jak najdłużej je udostępniać (nie zamykać klienta)
- po ponownym uruchomieniu komputera wznawiać seedowanie
- być dostępnym (mieć przekierowane/nie blokowane porty)
- nie ograniczać drastycznie prędkości wysyłania w kliencie

Co to jest Super-seeding?
Jest to funkcja odpowiedniego wysyłania fragmentów przez seeda, dzięki której dany peer dostaje i kompletuje te fragmenty
których pobranych nie posiada inny peer. Posiadając pobrane różne części peery mogą wymieniać się nimi nawzajem:



By włączyć Super-seeding w głównym okienku programu z listy Settings for wybieramy SUPER-SEED.
Uwaga, opcja ta powinna być używana tylko w przypadku gdy jesteśmy jedynym seedem! - wymaga też minimum dwóch peerów.
Nie zaleca się jej stosowania przy wysokiej prędkości wysyłania.
Instalacja na Ubuntu

Instalacja niezbędnych składników

W Terminalu wpisujemy:
sudo apt-get install python2.4
sudo apt-get install python

sudo apt-get install python-dev
sudo apt-get install python-wxgtk2.6

Instalacja klienta
Ze strony BitTornado pobieramy kod źródłowy programu (paczkę z końcówką .tar.gz) i zapisujemy na pulpicie.
W Terminalu wpisujemy:

cd /home/test/Desktop/
tar -xvzf BitTornado-0.3.18.tar.gz

cd BitTornado-CVS
sudo python setup.py install

Jeśli checmy skojarzyć BitTornado z plikami .torrent klikamy prawym przyciskiem na
jakimś pliku .torrent wybieramy Properties (Właściwości) >> Open With i wciskamy
Add, rozwijamy i uzupełniamy Use a custom command:

/usr/bin/btdownloadgui.py
Wielkie dzięki za poradnik


Jest na prawdę godny polecenia
Mi się przydał
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • fisis2.htw.pl


  •  

     

     

     

     

     

     

     

     

     

     

     

       
     
      BitTornado - opis programu|FAQ, Pytania wraz z odpowiedziami
    Union Chocolate.