Uruchamianie klienta Tora na Linux/BSD/Unix


To są instrukcje do instalacji klienta Tora. Jeśli chcesz przekazywać ruch innych, by wspomóc rozwój sieci (prosimy), przeczytaj poradnik o Konfigurowaniu przekaźnika sieci Tor.


Krok 1: Pobranie i instalacja Tora


Najnowsze wydanie Tora można znaleźć na stronie pobierania. Mamy tam też pakiety dla systemów Debian, Red Hat, Gentoo, *BSD, etc. Jeśli używasz Ubuntu, nie używaj domyślnych paczek: zamiast nich użyj naszego repozytorium deb.

Jeśli masz zamiar kompilować Tora, najpierw zainstaluj libevent, i upewnij się, że masz OpenSSL i zlib (łącznie z pakietami -devel, jeśli są). Potem uruchom:
tar xzf tor-0.2.1.26.tar.gz; cd tor-0.2.1.26
./configure && make

Możesz teraz uruchomić Tora poprzez src/or/tor, lub możesz uruchomić make install (jako root, jeśli potrzeba), by zainstalować Tora do /usr/local, wtedy możesz go uruchamiać po prostu pisząc tor.

Tor jest domyślnie skonfigurowany jako klient. Używa wbudowanego domyślnego pliku konfiguracji i większość użytkowników nie będzie musiała zmieniać żadnych ustawień. Tor jest teraz zainstalowany.


Krok 2: Instalacja Polipo do przeglądania sieci WWW


Po instalacji Tora musisz skonfigurować swoje aplikacje, by go używały.

Pierwszym krokiem jest ustawienie sposobu przeglądania sieci WWW. Zacznij od instalacji Polipo ze swojego ulubionego repozytorium. Polipo to pośrednik WWW z pamięcią podręczną, który dobrze wykonuje HTTP pipelining, więc dobrze pasuje do długich czasów oczekiwania w Torze. Pobierz wersję co najmniej Polipo 1.0.4, gdyż w poprzednich wersjach brakuje obsługi SOCKS wymaganej do używania Polipo z Torem. Powinieneś/aś teraz usunąć Privoxy (np. apt-get remove privoxy lub yum remove privoxy), by nie było konfliktów.

Po instalacji Polipo (z paczki lub źródeł) musisz skonfigurować Polipo, by używało Tora. Pobierz naszą konfigurację Polipo dla Tora i umieść go zamiast swojego bieżącego pliku konfiguracyjnego Polipo (np. /etc/polipo/config lub ~/.polipo). Musisz ponownie uruchomić Polipo, by zmiany odniosły skutek. Na przykład:
/etc/init.d/polipo restart

Jeśli wolisz, możesz używać Privoxy z tą przykładową konfiguracją Privoxy. Ale jako że oba pliki konfiguracyjne używają portu 8118, nie powinieneś/aś używać Polipo i Privoxy jednocześnie.


Krok 3: Konfiguracja aplikacji, by używały Tora


Po instalacji Tora i Polipo musisz skonfigurować swoje aplikacje, by ich używały. Pierwszym krokiem jest ustawienie sposobu przeglądania sieci WWW.

Powinieneś/aś używać Tora z Firefoksem i Torbuttonem, dla najlepszego bezpieczeństwa. Po prostu zainstaluj rozszerzenie Torbutton, ponownie uruchom Firefoksa i gotowe:

Rozszerzenie Torbutton dla Firefoksa

Jeśli masz zamiar używać Firefoksa na innym komputerze niż tam, gdzie jest Tor, spójrz na wpis w FAQ na temat uruchamiania Tora na innym komputerze.

By "storyfikować" inne aplikacje, które używają proxy dla HTTP, po prostu skieruj je na Polipo (czyli localhost, port 8118). By aplikacje bezpośrednio używały serwera SOCKS (do komunikatorów, Jabbera, IRC, itp.), skieruj je bezpośrednio na Tora (localhost, port 9050), ale przeczytaj ten wpis do FAQ, dlaczego to może być niebezpieczne. Jeśli aplikacja nie obsługuje ani proxy dla HTTP, ani dla SOCKS, spójrz na tsocks lub socat.

Po informacje, jak "storyfikować" inne aplikacje, spójrz na Torify HOWTO.


Krok 4: Upewnij się, że wszystko działa


Teraz powinieneś/aś spróbować użyć swojej przeglądarki z Torem i upewnić się, że Twój adres IP jest anonimizowany. Kliknij na wykrywacz Tora i sprawdź, cze jego zdaniem używasz Tora czy nie. (Jeśli ta strona akurat nie działa, przeczytaj ten wpis w FAQ, by poznać więcej sposobów na testowanie swojego Tora.)

Jeśli masz zaporę ogniową, która ogranicza możliwości Twojego komputera co do łączenia się z samym sobą (wliczając w to coś jak SELinux na Fedora Core 4), zezwól w niej na połączenia od programów lokalnych do Polipo (port lokalny 8118) i Tora (port lokalny 9050). Jeśli zapora blokuje połączenia wychodzące, spraw, by można się było połączyć choć z portami 80 i 433, po czym przeczytaj ten wpis do FAQ. Jeśli Twoja konfiguracja SELinuksa nie pozwala na prawidłowe działanie Tora lub Privoxy, utwórz plik o nazwie booleans.local w katalogu /etc/selinux/targeted. Wyedytuj ten plik swoim ulubionym edytorem i dopisz "allow_ypbind=1". Aby zmiany odniosły efekt, ponownie uruchom komputer.

Jeśli dalej nie działa, spójrz na ten wpis FAQ, by poszukać wskazówek.


Krok 5: Konfiguracja Tora jako przekaźnika sieci


Sieć Tora polega na ochotnikach oddających część swojego łącza. Im więcej ludzi uruchomi przekaźnik sieci, tym szybsza będzie sieć Tora. Jeśli masz co najmniej 20 kilobajtów/s w obie strony, pomóż Torowi, konfigurując swojego klienta tak, by był także przekaźnikiem sieci Tor. Mamy wiele cech, które czynią przekaźniki Tora łatwymi i wygodnymi, łącznie z ograniczeniem przepustowości, politykami wyjścia, byś mógł zmniejszyć ryzyko skarg, oraz obsługą dynamicznych adresów IP.

Posiadanie przekaźników w wielu różnych miejscach w sieci sprawia, że użytkownicy są bezpieczni. Ty też możesz mieć lepszą anonimowość, gdyż serwery, do których się łączysz, nie mogą stwierdzić, czy połączenie pochodzi z Twojego komputera, czy zostało przekierowane z innych.

Przeczytaj szczegóły w naszym przewodniku Konfiguracji przekaźnika sieci Tor.


Jeśli masz pomysły na ulepszenie tej strony, prosimy je do nas wysłać. Dziękujemy!


"Tor" i "Onion Logo" (logo cebuli) są zarejestrowanymi znakami handlowymi The Tor Project, Inc.
Zawartość tej strony jest pod licencją Creative Commons Attribution 3.0 United States License, chyba że napisano inaczej.

Uwaga: To tłumaczenie może być nieaktualne. Oryginał po angielsku ma numer wersji 21798 podczas gdy to tłumaczenie jest oparte na wersji (unknown).

Ta strona jest także dostępna w następujących językach: English, français, Русский (Russkij).
Jak ustawić domyślny język dokumentu.

Deweloperzy Tora nie sprawdzili tłumaczenia tej strony pod względem dokładności i poprawności. Tłumaczenie może być przestarzałe lub niepoprawne. Oficjalna strona Tora jest po angielsku, pod adresem https://www.torproject.org/.

Webmaster - Ostatnio zmodyfikowane: Wed Aug 18 16:39:09 2010 - Ostatnio wygenerowane: Wed Sep 1 08:34:55 2010