[Linux i OSX] Programów do ściągania plików za pomocą sieci BitTorrent jest dość sporo. Każdy z nich ma swoje unikalne cechy. Wczoraj ukazała się kolejna wersja Transmission 1.71, klienta sieci BitTorrent, który w założeniu ma być mały, szybki i prosty w konfiguracji.
I tak rzeczywiście jest. W tym artykule postaram się opisać w kilku zdaniach jak uruchomić i skonfigurować demona Transmission.
Demon jest to program, który działa w tle i nie posiada interfejsu użytkownika, żeby skorzystać z jego usług trzeba się z nim połączyć za pomocą tak zwanego “klienta” – w naszym przypadku będziemy łączyć się za pomocą przeglądarki internetowej. “Demoniczna” wersja Transmission właściwie niczym nie różni się od wersji z graficznym interfejsem użytkownika (GUI) – udostępnia tą samą funkcjonalność i opcje konfiguracyjne i oczywiście nie posiada okienek.
No dobrze – po co kombinować skoro wszystko można wyklikać w okienkach? Na przykład po to, żeby uruchomić jeden taki program na całą domową sieć. Domowe komputery nie muszą działać nocami jeżeli w domu stoi serwer z systemem Linux, udostępniający Internet komputerom w sieci LAN. Taki serwer doskonale nadaje się do ściągania plików. Dodatkową zaletą tego rozwiązania jest też to, że możemy dodawać pliki do pobrania, gdy jesteśmy w szkole lub w pracy. Po prostu łączymy się z naszym domowym serwerem i wydajemy polecenia za pomocą przeglądarki www.
W dystrybucjach opartych na Debianie (np. Ubuntu) wystarczy otworzyć okno terminala i wydać polecenie:
Po zainstalowaniu w oknie terminala wydajemy polecenie transmission-daemon, które uruchomi program w tle. Uruchomienie spowoduje utworzenie plików konfiguracyjnych w katalogu ~/.config/transmission-daemon.
Następnie wydajemy polecenie killall transmission-daemon, które zakończy pracę programu a nam umożliwi edycję plików konfiguracyjnych.
Ulubionym edytorem tekstu otwieramy plik ~/.config/transmission-daemon/settings.json i rozpoczynamy konfigurowanie najważniejszych opcji. Właściwie program od razu skonfigurowany jest optymalnie, ale konieczne jest ustawienie opcji związanych ze zdalnym dostępem:
"rpc-authentication-required": true,
"rpc-password": "supertajnehaslo", - hasło dostępu
"rpc-port": 9091, - port na który będziemy łączyć się przeglądarką www
"rpc-username": "chris" - nazwa użytkownika
"rpc-whitelist": "127.0.0.1 192.168.1.10 192.168.1.11", - adresy IP, które będą miały dostęp do Transmission
Możliwe jest skorzystanie z list blokujących adresy IP firm i instytucji monitorujących sieci P2P. Aby ta opcja zadziałała należy pobrać plik z listą level1 i rozpakować do katalogu ~/.config/transmission-daemon/blocklists/. Po rozpakowaniu w konfiguracji trzeba jeszcze ustawić opcję:
"blocklist-enabled": true,
I to wszystko, nasz demon Transmission jest gotowy do uruchomienia – wydajemy w terminalu polecenie transmission-daemon i otwieramy przeglądarkę internetową. W pole adresu wpisujemy http://IP_KOMPUTERA_Z_TRANSMISSION:9091/
Po zalogowaniu się przy pomocy ustawionego wcześniej hasła i loginu mamy dostęp do interfejsu użytkownika – możemy teraz dodawać torrenty. Ściągnięte dane wylądują w katalogu ~/Downloads.
Gdy już wszystko działa, na koniec warto ustawić limity prędkości na wysyłane i odbierane dane, żeby nie zająć całego łącza pozostałym użytkownikom sieci. Możliwe jest zastosowanie różnych limitów w zależności od godziny – np. w nocy możemy przydzielić całą przepustowość łącza a w dzień 50%.
Po więcej szczegółowych informacji odsyłamy na stronę projektu.
Przedstawialiśmy parokrotnie już narzędzia przeznaczone do dzielenia lub łączenia dokumentów PDF.
Dziś chcemy zaprezentować kolejne narzędzie tego typu, z którego korzystać będziemy za pomocą wiersza poleceń – Pdftk.
Pdftk to darmowe narzędzie pozwalające m. in. na szyfrowanie, odszyfrowania, łączenie lub dzielenie dokumentów PDF. Wszystkie komendy wydawane są z poziomu wiersza poleceń CMD.
Użytkowanie
Aby skorzystać z Pdftk, należy [...]
Jeżeli używasz Firefoksa i masz dużo zakładek to być może zainteresuje cię dodatek, który umożliwia automatyczną weryfikację ulubionych.
Sprawdzanie pustych odnośników, podwójnych zakładek, czy innych błędów ręcznie to czasochłonne i nudne zajęcie. Dodatek CheckPlaces może ten proces zautomatyzować i uprościć.
Wtyczkę instalujemy za pomocą strony z dodatkami do Firefoksa. Jest to wtyczka eksperymentalna, więc musimy zaznaczyć że [...]
Przeglądarka www to program, który u większości użytkowników uruchomiony jest non stop. Dlaczego więc nie przenieść powiadamiania o nowej poczcie właśnie do przeglądarki?
Użytkownicy Windowsa korzystający z poczty Gmail nie mają zbyt wielkiego wyboru jeżeli chodzi o narzędzia do powiadamiania o nowej poczcie. Dostępne narzędzia korzystają intensywnie z zasobów komputera (gadżet do paska Windows, program Growl).
WebMail [...]
Internet to bardzo zróżnicowane miejsce, można w nim znaleźć bardzo dużo użytecznych informacji, które mogą pomóc w nauce lub pracy, ale niestety ma też swoją ciemną stronę, a właściwie strony – pornografia, nawoływanie do nienawiści, przemoc, nietolerancja rasowa i religijna. To wszystko można znaleźć za pomocą wyszukiwarek internetowych w kilka sekund.
Dlatego bardzo ważne jest, aby [...]
Firefox to najbardziej modyfikowalna przeglądarka stron internetowych na rynku. Za pomocą niezliczonej ilości dodatków można ją całkowicie zmienić i usprawnić jej działanie.
Osoby, które często testują różnego rodzaju rozszerzenia powinny zainteresować się dodatkiem Options Menu, który bardzo ułatwia dostęp do ustawień zainstalowanych rozszerzeń Firefoksa.
Normalnie aby dostać się do ustawień dodatku trzeba otwierać okno zarządzania rozszerzeniami i [...]
[Tylko Linux] Tapeta jest podstawą dobrze wyglądającego pulpitu. W systemach Windows standardowo mamy możliwość skorzystania tylko z jednego pulpitu / obszaru roboczego.
Linux oferuje nam w standardzie definiowalną ilość obszarów roboczych i tu pojawia się często pytanie – jak ustawić inną tapetę na każdym pulpicie ? Oczywiście jest na to sposób – Wallpapoz.
Wallpapoz jest [...]
Komentarze (2) do Konfiguracja klienta sieci BitTorrent – Transmission daemon
adam nowak
Czerwiec 16, 2009 godz. 06:03
Coś ta nowa wersja nie chce ze mną współpracować.
Próbuję zainstalować na moim serwerze z UbuntuSerwer 9.04.
Na standardowych repozytoriach instaluje się wersja 1.51, gdy dodam te ze strony projeku to po tradycyjnym wpisaniu:
sudo apt-get install transmission-cli
instalują się tylko dwa pakiety bez transmission-daemon, zatem ostatecznie w terminalu:
sudo apt-get install transmission-daemon transmission-cli
Tuż po instalacji demon uruchamia się automatycznie z opcjami zawartymi w
/var/lib/transmission/settings.json i żadne moje zabiegi nie chcą go zmusić aby czytał plik ustawień z ~/.config/transmission/…….
Po kilkunastu godzinach walki wracam na z góry upatrzone pozycje czyli niezawodny rtorrent plus rtgui.
lnx_us3r
Czerwiec 19, 2009 godz. 15:53
Na co dzień używam Arch Linuksa i nie miałem z tym najmniejszego problemu. Próbowałem także pod Debianem, też się udało.
Rtorrenta znam, ale brak list filtrowania IP jest moim zdaniem poważnym uszczerbkiem na funkcjonalności. Do tego rTorrent ma problemy z alokacją plików na systemach plików opartych na fuse (ntfs-g3).