9Sep
Bez względu na to, czy próbujesz uniknąć gniewnego rządu, połączenia ograniczającego ISP, czy uważnego spojrzenia na konglomeraty medialne, anonimizacja i szyfrowanie ruchu BitTorrenta może pomóc. Czytaj dalej, aby dowiedzieć się, jak.
Zdjęcie: jin.thai .
Co to jest i co jest potrzebne?
BitTorrent to forma rozproszonego udostępniania plików. Nieudostępnione udostępnianie plików ma miejsce wtedy, gdy łączysz się z jednym źródłem i pobierasz plik. Gdy odwiedzasz na przykład repozytorium oprogramowania online i pobierasz nową wersję jakiejś aplikacji, którą angażujesz w niepodzielony transfer plików - plik trafił z serwera bezpośrednio do Ciebie.
Rozproszone udostępnianie plików zmienia ten model. Kiedy używasz BitTorrenta, rozproszonego protokołu udostępniania plików, nie pobierasz pliku z jednego źródła, lecz z dowolnej liczby źródeł.Każdy, kto jest częścią roju współdzielących pliki, używający tego samego trackera i udostępniającego torrent, który pobierasz, może potencjalnie wysłać ci kawałek tego pliku. Pobieranie nie jest już między tobą a jednym źródłem, ale między wszystkimi w roju i tobą.Oznacza to, że każdy może przyłączyć się do roju torrentów i zobaczyć, jakie pliki pobierasz, a z kolei ładowanie-wysyłanie do roju jest częścią modelu BitTorrent.
Jeśli ta osoba śledzi Twoją aktywność torrentową, jest wrogim rządem, twój usługodawca internetowy, który dąży do ograniczenia połączenia, lub agent wynajęty przez konglomerat mediów do monitorowania sieci BitTorrent, może znaleźć się w nieoczekiwanych kłopotach.
Jak można obejść takie wyniki? Poprzez anonimizację i / lub szyfrowanie ruchu BitTorrent.
Jakie są zalety? Twój ruch w sieci BitTorrent będzie anonimowy, adres IP, który widzi, nie będzie twoim rzeczywistym adresem IP.Jeśli zdecydujesz się na szyfrowanie i anonimizację, nawet Twój ISP - ci, którzy mają bezpośredni dostęp do przepustowości łącza - nie będzie w stanie zobaczyć, co robisz. Będziesz mógł używać BitTorrenta bez strachu.
Jakie są wady? Proxying / tunneling może spowolnić połączenie, a szyfrowanie może go spowolnić.Podczas gdy wielu ludzi czuje się doskonale, biorąc udział w hicie wydajności, aby lepiej zabezpieczyć swoje połączenie BitTorrent, jest to coś, o czym warto pamiętać.
Gotowy do rozpoczęcia? Do anonimizacji i szyfrowania BitTorrenta potrzebujesz:
- Do obu technik potrzebujesz klienta BitTorrent z obsługą proxy. Będziemy używać uTorrent w Windows.
- Potrzebujesz dostawcy proxy / SSH.W tym samouczku użyjemy popularnego kanadyjskiego dostawcę proxy BitTorrent BTGuard.
- Aby zaszyfrować sesję BitTorrenta potrzebujesz dodatkowej warstwy bezpieczeństwa w postaci lokalnego serwera proxy, który łączy się z zaszyfrowanym tunelem. Wyjaśnimy, jak używać zarówno aplikacji dostarczonej przez BTGuard, jak i darmowej aplikacji PuTTY do rozwijania własnego serwera proxy.
Nasze instrukcje pomogą ci skonfigurować dowolny serwer proxy SOCKS do pracy z uTorrent( lub innym przyjaznym proxy klientem BitTorrent), ale zamierzamy skonfigurować go dla BTGuard. Jeśli nie masz jeszcze anonimowego proxy, BTGuard to solidny wybór i kosztuje zaledwie 7 USD miesięcznie. Zdobądź informacje o swoim proxy lub załóż konto BTGuard tutaj.przed kontynuowaniem.
Konfigurowanie uTorrent dla anonimowego ruchu Torrent
Uruchom uTorrent. Przejdź do opcji - & gt;Preferencje( lub naciśnij CTRL + P), aby otworzyć panel Preferencje. Z panelu Preferencje przejdź do podmenu Połączenie.
W podmenu Połączenie należy wpisać informacje o serwerze proxy. W polu Typ wybierz SOCKS5, w polu Proxy wpisz proxy.btguard.com i Port 1025. Sprawdź uwierzytelnianie i podaj nazwę użytkownika i hasło( użytkownicy BTGuard będą używać tej samej nazwy użytkownika i hasła, z którymi utworzyli swoje konto).Jeśli korzystasz z innej usługi niż BTGuard, po prostu zmień poprzednie wpisy, aby pasowały do danych usługodawców.
W obszarze uwierzytelniania zaznacz pola wszystkie , w tym "Użyj proxy do wyszukiwania nazw hostów", "Użyj proxy dla połączeń peer-to-peer".Upewnij się, że zaznaczyłeś wszystkie pola w obszarze Prywatność serwera proxy, w tym "Wyłącz wszystkie lokalne wyszukiwania DNS", "Wyłącz funkcje, które wyciekają, identyfikując informacje" i "Wyłącz połączenia nieobsługiwane przez serwer proxy".Brak sprawdzenia tych opcji naruszy twoją anonimowość i pokona cały cel korzystania z serwera proxy.
Uruchom ponownie uTorrent. Jeśli nie uruchomisz ponownie programu uTorrent, zmiany proxy nie zostaną uwzględnione.
Szyfrowanie połączenia BitTorrent
Anonimizacja ochroni twoją tożsamość, ale jeśli twój ISP będzie zadowolony z przepustnicy, nie powstrzyma ich przed wykryciem i dławieniem twojego ruchu BitTorrent. Jeśli chcesz, aby dodatkowe bezpieczeństwo zaszyfrowanego ruchu i / lub Twój ISP kształtowało twój ruch i ograniczało połączenia BitTorrent, jest to konfiguracja dla ciebie.
BTGuard oferuje wstępnie skonfigurowany bezpłatny serwer proxy szyfrowania. Aby skorzystać z narzędzia do szyfrowania BTGuard, najpierw pobierz je z serwerów BTGuard tutaj. Zainstaluj aplikację w C: \ BTGUARD( ten krok jest niezwykle ważny, jeśli zainstalujesz go w innym katalogu, aplikacja nie będzie działać poprawnie).Po zainstalowaniu uruchom aplikację.
Ponownie otwórz aplikację uTorrent i wróć do menu Preferencje. W menu Preferencje zamień proxy.btguard.com na 127.0.0.1( adres komputera lokalnego).Wszystkie pozostałe ustawienia, w tym dane logowania, pozostaną takie same. Uruchom ponownie uTorrent, aby zmiany zaczęły obowiązywać.Nadal będziesz podłączony do serwerów BTGuard, ale ruch pomiędzy uTorrent i tymi serwerami będzie szyfrowany.
Alternatywnie, jeśli chcesz korzystać z usługi SSH w celu połączenia się z obcym serwerem i anonimizacji ruchu w ten sposób, musisz użyć PuTTY, aby połączyć się z usługą SSH i utworzyć lokalny serwer proxy, aby ruch w uTorrent mógł przepływać.Uwaga, jeśli już korzystasz z BTGuard, równie dobrze możesz używać ich szyfrowania i pomiń ten krok. Jeśli używasz innej usługi i chcesz korzystać z zaszyfrowanego tunelu SSH, czytaj dalej.
Putty to darmowy klient Telnet / SSH dla systemów Windows i Linux, który pozwala na łatwe kierowanie ruchu przez zaszyfrowany tunel. Pobierz i zainstaluj PuTTY.Uruchom aplikację po raz pierwszy. Pierwszy ekran, który zobaczysz, to ekran Sesja. Tutaj musisz podać adres swojego dostawcy SSH.Domyślny port SSH to 22;zmieniaj tylko ten port #, jeśli twój dostawca SSH wskazuje, że powinieneś.Upewnij się, że SSH jest zaznaczone.Śmiało i nadaj swojej sesji nazwę, aby móc ją zapisać na przyszłość.
Przejdź do Połączenia - & gt;SSH.W podmenu SSH musisz utworzyć nową konfigurację portu. Wpisz numer portu w polu Source( może to być dowolna liczba, która nie jest w konflikcie z istniejącą strukturą twojego komputera, użyliśmy 12345), a następnie zaznacz Dynamic i Auto. Naciśnij Dodaj, aby dodać port.
Przejdź do menu sesji i kliknij przycisk Zapisz, aby zapisać konfigurację.Następnie kliknij Otwórz, aby uruchomić tunel SSH na swoim hoście SSH i zaloguj się przy użyciu danych logowania.
Po zalogowaniu za pomocą PuTTY z danymi logowania możesz teraz użyć PuTTY jako serwera SOCKS.Otwórz uTorrent i menu Preferencje. Skonfiguruj rzeczy dokładnie tak jak dla BTGuard, z wyjątkiem adresu IP umieszczonego w 127.0.0.1( serwer proxy znajduje się na twoim komputerze), zmień numer portu na 12345 i pozostaw puste pole Uwierzytelnianie.
Testowanie anonimowości Twojego połączenia BitTorrent
Po skonfigurowaniu przeglądarki internetowej za pomocą serwera proxy, możesz łatwo odwiedzić witrynę taką jak WhatIsMyIP, aby sprawdzić, czy korzystasz z nowego adresu IP.A co z BitTorrent? To nie jest takie proste. Na szczęście istnieje usługa, która pomoże ci sprawdzić adres IP, który nadaje twój klient Torrent.
Po skonfigurowaniu uTorrent przy użyciu powyższych technik( anonimowo, ale nie zaszyfrowane przy użyciu BTGuard, anonimowe i zaszyfrowane przy użyciu BTGuard lub anonimowo i zaszyfrowane przez wybranego usługodawcę SSH), czas odwiedzić CheckMyTorrentIP.Na CheckMyTorrentIP kliknij zakładkę Generuj torrent. Zapisz wynikowy plik torrent na swoim komputerze i załaduj go do uTorrent. Powinno to wyglądać następująco:
Kliknij torrent, a następnie spójrz w dół na panelu informacyjnym na dole ekranu. Kliknij kartę Trackers. W tej zakładce otrzymasz informację zwrotną z Trackera( w tym przypadku z trackera CheckMyTorrentIP)
Widzisz ten adres IP? Powinien to być adres IP twojej nowej usługi proxy i , a nie adresu IP twojego połączenia internetowego.zobacz adres swojego połączenia internetowego, a nie serwer proxy, do którego musisz wrócić i sprawdź dokładnie swoją konfigurację
Możesz również odwiedzić CheckMyTorrentIP i kliknąć zakładkę Check IP, aby zobaczyć wszystkie adresy IP, z których twój torrent podłączył się:
Masz to. Jeśli adresy IP są podane przez dostawcę proxy / SSH, a nie Twój macierzysty adres IP, oznacza to, że jesteś wolny. Cały twój ruch BitTorrent będzie kierowany przez ten adres IP, a Twój prywatny adres IP nigdy nie będzie transmitowany do większego Internetu!
Masz wskazówkę lub sztuczkę dla bezpiecznego i anonimowego torrentowania? Posłuchajmy o tym w komentarzach.