Troska o zachować anonimowość To coś, co towarzyszy użytkownikom od początku istnienia internetu, choć w ostatnich latach wzrosło ze względu na większe możliwości kontroli zarówno przez rządy, jak i korporacje. Tak więc projekty takie jak Tor wyszły na jaw i stały się coraz bardziej poszukiwanymi przez użytkowników alternatywami.
Chociaż oczywiście z wieloma różnicami Tor i BitTorrent w niektórych aspektach są one zbieżne, na przykład w tym, że potrzebują jak największej liczby węzłów, aby zapewnić płynność komunikacji za ich pośrednictwem. Dobrą rzeczą jest to, że wszyscy możemy zrobić, co w naszej mocy, aby pomóc, jednocześnie czerpiąc z tego korzyści, więc zobaczmy jak skonfigurować węzeł tor w Ubuntu.
Aby rozpocząć, musimy dodaj repozytorium Tora do naszego /etc/apt/sources.list, co robimy, dodając następujące dwie linie do wspomnianego pliku:
deb http://deb.torproject.org/torproject.org utopic main deb-src http://deb.torproject.org/torproject.org utopic main
Następnie dodajemy klucz publiczny:
gpg --keyserver keys.gnupg.net --recv 886DDD89 gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
Teraz instalujemy:
$ apt-get update $ apt-get install tor deb.torproject.org-keyring
Teraz, gdy go zainstalowaliśmy, musimy upewnić się, że nasz czas i obszar geograficzny są poprawne, dla których wymagany jest pakiet OpenNTPD:
$ sudo apt-get install openntpd
Następnym krokiem jest edycja pliku / etc / tor / torrc w celu zdefiniowania portu o nazwie LUB port (który jest portem, na którym Tor nasłuchuje połączeń przychodzących od innych klientów i węzłów) plus kolejne połączenie DirPort (którego używa Tor do wysyłania danych). Oba porty muszą być włączone w konfiguracji naszego routera, a następnie musimy zmodyfikować politykę działania naszego węzła poprzez opcje takie jak KsięgowośćStartMonth y KsięgowośćMax (to nam pozwala ustawić limit transferu danych, po czym Tor przestaje działać jako węzeł w naszym zespole) lub Przekaźnik Przepustowość y Przekaźnik PrzepustowośćBurst ( ograniczenie prędkości ruchui odpowiednio szczyty prędkości ruchu). Musimy pozostawić opcje, które udostępniamy poniżej:
Po zapisaniu pliku konfiguracyjnego musimy zrestartować Tora:
$ sudo service tor restart
Teraz podczas uruchamiania Tora nasz węzeł łączy się z siecią iw tym celu spróbuje zweryfikować, czy ustanowione przez nas porty są wykrywane w sieci. Gdy to zrobi, prześle opis naszego węzła do sieci, co jest podstawowym krokiem dla innych klientów i węzłów, aby mogli się z nami komunikować, a ukończenie tego może zająć kilka godzin. Czekając na to, możemy zainstalować narzędzie tor-arm, które pozwoli nam monitorować działanie naszego węzła:
$ sudo apt-get install tor-arm
Kiedy Tor zacznie działać, możemy zweryfikować wszystko, co dzieje się z wiersza poleceń, używając polecenia arm, które właśnie zainstalowaliśmy, a to pokaże nam ruch przychodzący i wychodzący z węzła, łącznie z całkowitą ilością wysłanych i odebranych danych oraz czasem pracy naszego serwera.
To wszystko, już jesteśmy częścią Tora, nie tylko po to, aby anonimowo surfować po sieci, ale także po to, by służyć innym i pomagać im w tym.
Witam, przepraszam za moją ignorancję, ale konfigurując porty nie rozumiem zbyt dobrze, czy możesz mi wyjaśnić, czy to możliwe? Dzięki. Bardzo ciekawy post.