If-Koubou

Jak anonimizować i szyfrować ruch w sieci BitTorrent

Jak anonimizować i szyfrować ruch w sieci BitTorrent (Jak)

Niezależnie od tego, czy próbujesz uniknąć złego rządu, połączenia ograniczającego ISP, czy uważnego spojrzenia na konglomeraty medialne, możesz anonimizować i szyfrować ruch w sieci BitTorrent. Czytaj dalej, aby dowiedzieć się, jak.

zdjęcie zrobione przez jin.thai.

Co to jest i czego potrzebuję?

BitTorrent jest formą 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 BitTorrent, 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 śledząca twoją działalność torrentową jest wrogim rządem, twój usługodawca internetowy usiłuje powstrzymać twoje połączenie lub agent wynajęty przez konglomerat mediów do monitorowania sieci BitTorrent, możesz znaleźć się w nieoczekiwanym kłopocie.

Jak możesz ominąć 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 żeby zacząć? 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 dla 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 do anonimowego ruchu torrent

Uruchom uTorrent. Przejdź do Opcje -> Preferencje (lub naciśnij CTRL + P), aby otworzyć panel Preferencje. Z panelu Preferencje przejdź do podmenu Połączenie.

Z poziomu 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 Sprawdzanie autentyczności wszystko pola, 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 jest szczęśliwy, 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 prekonfigurowany bezpłatny serwer proxy do 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 dla ruchu uTorrent do przepłynięcia. 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 -> 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ź z powrotem do menu sesji i kliknij 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

Gdy konfigurujesz przeglądarkę internetową za pomocą serwera proxy, możesz łatwo odwiedzić witrynę taką jak WhatIsMyIP, aby zobaczyć, czy surfujesz 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 z BTGuard, anonimowe i zaszyfrowane przy użyciu BTGuard lub anonimowo i zaszyfrowane z wybranym przez ciebie dostawcą SSH), czas odwiedzić CheckMyTorrentIP. Na CheckMyTorrentIP kliknij zakładkę Generuj torrent. Zapisz wynikowy plik torrent na swoim komputerze i załaduj go do uTorrent. To powinno wyglądać tak:

Kliknij torrent, a następnie spójrz w dół na panelu informacyjnym u dołu ekranu. Kliknij kartę Trackers. W tej zakładce otrzymasz informacje zwrotne od Trackera (w tym przypadku trackera CheckMyTorrentIP).

Widzisz ten adres IP? To powinien być adres IP twojej nowej usługi proxy i nie adres IP twojego połączenia internetowego. Jeśli widzisz adres połączenia internetowego, a nie serwer proxy, musisz wrócić i dokładnie sprawdzić konfigurację.

Możesz również odwiedzić CheckMyTorrentIP i kliknąć zakładkę Check IP, aby zobaczyć wszystkie adresy IP, z których łączył się twój torrent:

Tam to masz. 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ę do bezpiecznego i anonimowego torrentowania? Posłuchajmy o tym w komentarzach.