Zainstaluj transmisję na Raspberry Pi dla „zawsze włączonego” klienta torrent
Transmission to oprogramowanie klienckie Torrent. Wykorzystuje interfejs sieciowy, dzięki czemu jest szczególnie odpowiedni do konfiguracji bezgłowych do obsługi pobierania torrentów w tle. W sieci znajduje się wiele artykułów na temat transmisji na Raspberry Pi. Niestety, wiele z nich jest albo zbyt skomplikowanych, albo po prostu błędnych. W rzeczywistości jednak instalacja i konfiguracja skrzyni biegów jest stosunkowo prosta, jeśli postępujesz zgodnie z naszą szczegółową instrukcją.
Dzisiaj, po omówieniu zalet korzystania zVPN podczas torrentowania, przedstawimy Ci torrenty i transmisję. Następnie omówimy, co czyni Raspberry Pi tak dobrą platformą do uruchamiania Transmission. Przechodząc do sedna sprawy, podamy szczegółowe instrukcje dotyczące instalowania, konfigurowania i używania Transmission na Raspberry Pi. Staraliśmy się, aby nasz przewodnik był prosty. Wyeliminowaliśmy puch i zachowaliśmy tylko to, co jest naprawdę wymagane. Pomaga to uczynić ten proces tak prostym, jak to tylko możliwe.
Ekskluzywna oferta: Zaoszczędź 49%. Wypróbuj ExpressVPN bez ryzyka!
Zdobądź # 1 ocenione VPN
30-dniowa gwarancja zwrotu pieniędzy
Jak uzyskać DARMOWĄ sieć VPN na 30 dni
Jeśli potrzebujesz na przykład sieci VPN na krótki czas podczas podróży, możesz bezpłatnie otrzymać naszą najwyżej sklasyfikowaną sieć VPN. ExpressVPN obejmuje 30-dniową gwarancję zwrotu pieniędzy. Będziesz musiał zapłacić za subskrypcję, to fakt, ale pozwala pełny dostęp przez 30 dni, a następnie anulujesz w celu uzyskania pełnego zwrotu pieniędzy. Ich polityka anulowania bez zadawania pytań jest zgodna z jej nazwą.
Aby zwiększyć prywatność podczas pobierania torrentów, użyj VPN
Nie ma nic złego w pobieraniu torrentówjako taki. W rzeczywistości wiele programów typu open source jest dystrybuowanych w ten sposób. Jednak torrenty są również wykorzystywane do dystrybucji materiałów chronionych prawem autorskim. Z tego powodu niektórzy dostawcy usług internetowych mogą sądzić, że ktoś narusza ich warunki tylko dlatego, że używa torrentów. A kiedy to zrobią, mogą zareagować, zmniejszając prędkość, wysyłając powiadomienia o naruszeniu lub nawet przerywając usługę. Aby ukryć swoją aktywność online przed kontrolą Twojego usługodawcy internetowego, użyj VPN.
VPN działa magicznie, szyfrując daneużywając silnych algorytmów, które uniemożliwiają złamanie. Twój IPS - lub ktoś, jeśli o to chodzi - nie zobaczy, dokąd idziesz ani co robisz online. Jako bonus VPN pozwala ominąć ograniczenia geograficzne, pozwalając maskarować swoją lokalizację i wyglądać, jakbyś był gdzie indziej.
Przy tak wielu dostępnych dostawcach wybór VPN może być trudnym zadaniem. Oto kilka ważnych czynników do rozważenia. ZA duża prędkość połączenia zmniejszy buforowanie, a zasady braku logowania będzie dalej chronić twoją prywatność, brak ograniczeń użytkowania pozwoli ci uzyskać dostęp do dowolnej treści z pełną prędkością i oprogramowanie dla wielu platform zapewni, że VPN działa na twoich urządzeniach.
Najlepsza sieć VPN do torrentowania: IPVanish
Przetestowaliśmy kilku dostawców VPN pod kątem powyższych kryteriów, a dostawcą, którego zalecamy do torrentowania, jest IPVanish. Z serwerami na całym świecie, bez ograniczenia prędkości lubOgraniczanie przepustowości, nieograniczona przepustowość, nieograniczony ruch i ścisła polityka braku logowania, IPVanish zapewnia imponującą wydajność i wartość. Chociaż nie ma klienta Linux, IPVanish korzysta ze standardowego w branży protokołu OpenVPN i dlatego będzie działał dobrze na Raspberry Pi, po prostu instalując i konfigurując oprogramowanie OpenVPN.
IPVanish oferuje 7-dniową gwarancję zwrotu pieniędzy, co oznacza, że masz tydzień na przetestowanie go bez ryzyka. Proszę to zanotować Wciągające porady Czytelnicy mogą zaoszczędzić tutaj aż 60% rocznego planu IPVanish, obniżając cenę miesięczną do zaledwie 4,87 USD / mc.
Szybkie wprowadzenie do torrentów
Torrent, a ściślej BitTorrent, jestprotokół komunikacyjny używany do udostępniania plików między użytkownikami. W przeciwieństwie do innych metod pozyskiwania plików z Internetu - takich jak pobieranie ze stron internetowych lub FTP, nie opiera się na serwerach do przechowywania treści. Jest raczej rozpowszechniany wśród wszystkich użytkowników. BitTorrent został stworzony w 2002 roku przede wszystkim jako sposób dystrybucji systemu operacyjnego Linux typu open source. Dzisiaj BitTorrent stał się najczęściej używaną metodą pobierania plików. Ponad połowa wszystkich transferów plików w Internecie odbywa się za pośrednictwem torrentów.
BitTorrent to protokół peer-to-peer, w którym każdyużytkownik nie tylko pobiera, ale także udostępnia treści. BitTorrent Trackery - specjalny rodzaj serwera - śledzą wszystkie segmenty plików, które są dostępne z każdego z połączonych peerów. Po uruchomieniu oprogramowania torrentowego łączy się ono automatycznie z pobliskimi urządzeniami równorzędnymi i modułami śledzącymi oraz automatycznie udostępnia wszystkie informacje o lokalnych segmentach plików, udostępniając je innym użytkownikom. Ma to kluczowe znaczenie dla działania torrenta. Pliki są hostowane i udostępniane na komputerze każdego użytkownika.
Aby znaleźć i pobrać określony plik, użytkownicy torrentów używają stron indeksujących. Do bardziej znanych należą takie strony internetowe The Pirate Bay lub KickassTorrents. Te witryny indeksujące torrenty oferują wyszukiwaniemożliwości. Wyniki wyszukiwania zwracają pliki .torrent, które pobierasz i które są używane przez oprogramowanie klienta torrent do pobrania rzeczywistych plików. Niektórzy wydawcy oprogramowania oferują również pliki .torrent do pobrania swojego oprogramowania.
Co to jest transmisja?
Transmission to oprogramowanie klienckie torrent dlaSystem operacyjny Linux. Będzie pobierać pliki .torrent, łączyć się z urządzeniami równorzędnymi i śledzącymi oraz obsługiwać pobieranie i udostępnianie plików. Transmisja różni się od innych klientów torrenta tym, że nie ma interfejsu użytkownika. Jest przeznaczony do działania na serwerze oraz do uzyskiwania dostępu i używania go przez interfejs sieciowy.
Interfejs internetowy służy do otwierania plików .torrent lub wklejania łączy internetowych do plików .torrent, sprawdzania postępu trwających i ukończonych pobrań oraz zarządzania wszystkimi aspektami torrentowania.
Dlaczego warto wybrać Raspberry Pi?
W połączeniu z przekładnią tworzy Raspberry Pidla jednego z najtańszych serwerów pobierania torrentów, jakie można sobie wyobrazić. Po co wydawać kilkaset dolarów - jeśli nie tysiąc lub więcej - na sprzęt, gdy Raspberry Pi ma wszystko, czego potrzeba. Jeśli chodzi o sprzęt, wszystko, czego potrzebujesz, to Raspberry Pi i trochę pamięci zewnętrznej - którą możesz już mieć - i możesz mieć maszynę zajmującą się obsługą torrentów w kilka minut. Nie będziesz już musiał uruchamiać komputera z powodu trwające pobieranie.
Raspberry Pi w pigułce
Opracowany w Wielkiej Brytanii przez organizację non-profitzwany Raspberry Pi Foundation, aby uczyć podstawowej informatyki w szkołach i krajach rozwijających się, zestaw funkcji, możliwości dostosowania, rozmiar i przystępność cenowa (Raspberry Pi) (można go zdobyć za około 35 USD) sprawiły, że stał się niezwykle popularny poza grupą docelową ponad 11 milionów sztuk sprzedanych na całym świecie od momentu wydania w 2012 roku.
Najnowszy model - i ten, który polecamyprzy użyciu, Raspberry Pi 3 model B, oferuje szeroki zakres funkcji i możliwości interfejsu. Dzięki 1,2 GHz, 64-bitowemu czterordzeniowemu procesorowi ARM Cortex-A53, wysokowydajnemu procesorowi graficznemu Broadcom VideoCore IV, 1 GB pamięci RAM, wideo, audio i interfejsom USB, to naprawdę potężne i wszechstronne urządzenie. Chociaż ma interfejs wideo, nie jest wymagany do działania, a Raspberry Pi jest świetnym urządzeniem bezgłowym.
Zanim zaczniemy
Mimo instalowania i konfigurowania Transmissionna Raspberry Pi nie jest szczególnie skomplikowane, jest kilka rzeczy, które musimy zweryfikować, zanim zaczniemy. Szkoda byłoby nie móc ukończyć konfiguracji, ponieważ czegoś nam brakuje.
Kilka założeń
Zakładamy, że masz uruchomioną Raspberry Pi i najnowszą wersję systemu operacyjnego Raspbian.
Zakładamy również, że niektóre zostały połączonepamięć zewnętrzna do Raspberry Pi. Może to być zewnętrzny dysk twardy USB lub może to być jakiś rodzaj Network Attached Storage. Zakładamy również, że przetestowałeś konfigurację przestrzeni dyskowej i działa ona poprawnie.
Wreszcie zakładamy, że masz swójRaspberry Pi podłączony do sieci - przez Ethernet lub Wi-Fi, który przetestowałeś, że sieć działa i wiesz, jak zdalnie połączyć się z Raspberry Pi za pomocą SSH.
Co będziesz potrzebował
Zasadniczo potrzebujesz trzech rzeczy, aby to zrobić.
- ZA Raspberry Pi. Zdecydowanie zalecamy Raspberry Pi 3. Powinien także uruchomić system operacyjny Raspbian. Będziesz także potrzebował oczywiście wymaganych akcesoriów, takich jak zasilacz, karta microSD i być może skrzynka.
- Jakaś forma dysk zewnętrzny. Jak wspomnieliśmy w poprzedniej sekcji, USBdysk twardy byłby idealnie dostosowany do tego celu, podobnie jak część Network Attached Storage. Możesz nawet użyć klucza USB. Niektóre z nich są obecnie dość duże. Wszystko zależy od tego, ile danych zamierzasz przechowywać.
- Last but not least, będziesz także potrzebować komputer wykonać całą instalację i konfigurację orazużywać oprogramowania Transmission po jego zainstalowaniu. Może to być prawie każdy komputer z systemem Windows, Macintosh lub Linux, pod warunkiem, że jest podłączony do tej samej sieci co Raspberry Pi. Aby móc zdalnie połączyć się z Raspberry Pi w celu instalacji, powinien mieć oprogramowanie klienckie SSH. W systemie Windows zalecamy Putty. Powinien również mieć przeglądarkę internetową, aby połączyć się z Transmission po instalacji.
Instalowanie i konfigurowanie transmisji na Raspberry Pi
Jest kilka kroków związanych z ustawieniemdo góry Transmisja na Raspberry Pi, ale żadna nie jest szczególnie skomplikowana. Jeśli wykonasz każdą z nich, jak podano, powinieneś mieć działającą instalację w ciągu kilku minut,
Krok 1: Upewnij się, że Raspbian jest aktualny i ma najnowszą wersję.
Przed instalacją nowego oprogramowania zawsze lepiej jest upewnić się, że masz najnowszą wersję systemu operacyjnego i że wszystkie łatki są zainstalowane.
W poniższych krokach założono, że łączysz się zdalnie z Raspberry Pi za pomocą klienta SSH działającego na wybranym komputerze.
Wpisz następujące dwa polecenia, czekając na zakończenie pierwszego z nich przed uruchomieniem drugiego:
sudo apt-get update
sudo apt-get upgrade
Podczas uruchamiania tych poleceń może zostać wyświetlony monit o zaakceptowanie niektórych zmian. Jeśli tak, upewnij się, że wpisałeś „y”, aby potwierdzić.
Krok 2: Instalacja transmisji
Rzeczywista instalacja jest prawdopodobnie najprostszą częścią tego całego procesu.
Po prostu wpisz to polecenie:
sudo apt-get install transmission-daemon
Krok 3: Tworzenie katalogów
Następnie musimy utworzyć kilka katalogów, w których Transmission będzie przechowywać pobrane pliki i ukończone pliki. Załóżmy, że twoja zewnętrzna ścieżka przechowywania to / media / storage.
Aby utworzyć katalogi, wprowadź następujące dwa polecenia:
mkdir -p /media/storage/Torrent_inprogress
mkdir -p /media/storage/Torrent_complete
Krok 4: Ustawianie uprawnień
Transmisja przebiega domyślnie jako użytkownik „transmisja debian„. Zaleca się, aby tego nie zmieniać ze względów bezpieczeństwa. Potrzebujemy jednak Transmission, aby mieć prawo do zapisu w katalogach Torrent_inprogress i Torrent_complete. Te katalogi utworzone w poprzednim kroku mają domyślnie ustawione uprawnienia 770 dla użytkownika pi i grupy pi. Dlatego po prostu musimy dodać „transmisja debian”Użytkownika do grupy„ pi ”.
Można to zrobić, wprowadzając następujące polecenie:
sudo usermod -a -G pi debian-transmission
Jeśli nie masz nic przeciwko temu i wiesz, co robisz, możesz zmodyfikować ten krok zgodnie z wymogami bezpieczeństwa. Tylko upewnij się, że twoje katalogi pobierania torrentów mają dostęp rw do „transmisja debian”Użytkownik.
Krok 5: Konfiguracja transmisji
Cała konfiguracja Transmission jest przechowywana w pliku tekstowym o nazwie settings.json zlokalizowanym w katalogu / etc / transmission-daemon.
Oto jak wygląda typowy plik setting.json:
{
"alt-speed-down": 15,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 15,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=ydxerpxkpcfqjaybcssw&fileformat=p2p&archiveformat=gz",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/media/storage/Torrent_complete",
"download-limit": 100,
"download-limit-enabled": 0,
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/media/storage/Torrent_inprogress",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"max-peers-global": 200,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 51413,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": 1,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{46949fbf39bfeec6dc9d4bff9f40c3f52219a4260yk9yGNo",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": true,
"umask": 7,
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14,
"utp-enabled": true
}
Większość parametrów w pliku settings.json jest dość oczywista. Zwykle nie trzeba zmieniać żadnego z nich oprócz kilku: download-reż, niepełny reż, nazwa użytkownika RPC, hasło RPC. Są one wyróżnione pogrubioną czcionką w powyższym pliku przykładowym.
Pierwsze dwa będą musiały zostać zastąpione przezpoprawne ścieżki do katalogów utworzonych w kroku 3. rpc-username może być dowolnie wybranym przez ciebie, podobnie jak rpc-password. Zauważ, że chociaż parametr rpc-password pojawi się w postaci zwykłego tekstu podczas edycji pliku, zostanie on przekonwertowany na zaszyfrowany skrót podczas jego zapisywania.
Użyjemy edytora nano do zmodyfikowania pliku settings.json. Można go uruchomić za pomocą tego polecenia:
sudo nano /etc/transmission-daemon/settings.json
Po uruchomieniu edytora zmienia sięparametry wymagające zmiany. Po zakończeniu edycji pliku wpisz CTRL-X, aby wyjść z nano edytora, a następnie wpisz Y po wyświetleniu monitu o zapisanie zmodyfikowanego pliku.
Krok 6: Ponowne ładowanie transmisji
W tym momencie z pewnością nie powinieneś restartować. W tym miejscu kilka samouczków związanych z transmisją coś psuje. Ponowne uruchomienie nadpisuje plik konfiguracyjny, a na pewno nie to, czego chcesz.
Musisz zrestartować demona transmisji. Robisz to za pomocą tego polecenia:
sudo service transmission-daemon reload
Voila! Skończyliśmy. Nie powinieneś mieć oprogramowania Transmission działającego bezgłowo na swoim Raspberry Pi.
Krok 7: Weryfikacja instalacji
Aby upewnić się, że Transmisja działa poprawnie, otwórz przeglądarkę internetową i przejdź do http: //Adres Pi-IP: 9091, gdzie Adres Pi-IP należy zastąpić rzeczywistym adresem IP Raspberry Pi. Możesz też użyć jego nazwy hosta zamiast adresu IP.
Pojawi się monit o podanie identyfikatora użytkownika i hasła. Wpisz te, które skonfigurowałeś, a powinieneś otrzymać stronę podobną do tej:
Korzystanie z transmisji na Raspberry Pi
Skoro już zainstalowaliśmy Transmission, w jaki sposóbużyć go, możesz zapytać? Cóż, jest to tak proste, jak jego instalacja. Pamiętaj tylko, że Transmisja jest tylko klientem torrentowym i podobnie jak w każdym innym podobnym oprogramowaniu, musisz wyszukiwać treści gdzie indziej, na przykład na jednej z wielu istniejących stron indeksujących torrenty.
Po znalezieniu odpowiedniego pliku .torrent zamiast go pobrać, kliknij prawym przyciskiem myszy link (lub przycisk) i wybierz Kopiuj lokalizację linku z rozwijanego menu kontekstowego.
Teraz wróć do strony Transmisja i kliknij ikonę folderu w lewym górnym rogu okna. w Prześlij plik torrent kliknij prawym przyciskiem myszy pole „Lub wprowadź adres URL:”I wklej właśnie skopiowany adres URL.
Kliknij Przekazać plik przycisk, a pobieranie rozpocznie się za chwilę. Będziesz wtedy mógł monitorować postęp pobierania w oknie Transmisja.
Wniosek
Za jedyną cenę Raspberry Pi i niektórychzewnętrzna pamięć masowa, którą możesz już posiadać, możesz mieć własny serwer multimediów z klientem Torrent, który możesz pozostawić uruchomiony przez cały czas. Chociaż ma reputację skomplikowanego przedsięwzięcia, tak naprawdę nie jest tak, że posiadasz odpowiedni zestaw instrukcji. Po zainstalowaniu korzystanie z Transmisji jest równie łatwe, jak każdego innego klienta torrent.
Wypróbuj Transmission, a następnie udostępnij swojedoświadczenie z nami. Chcielibyśmy wiedzieć, jak poszło, jakie problemy - jeśli w ogóle - miałeś i jak je rozwiązałeś. Skorzystaj z poniższych komentarzy, aby podzielić się z nami swoimi przemyśleniami.
Komentarze