Uruchamianie klienta Tor 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 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.1.2.19.tar.gz; cd tor-0.1.2.19
./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 Privoxy 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 Privoxy: kliknij na 'ostatnie wydania' ('recent releases') i wybierz swój ulubiony typ paczki lub instaluj ze źródeł. Privoxy jest filtrującym serwerem pośredniczącym (proxy) do WWW, który dobrze integruje się z Torem.

Po instalacji Privoxy (z paczki lub źródeł) musisz skonfigurować Privoxy, by używało Tora. Może ci się przydać ten przykładowy plik konfiguracyjny. Jeśli nie, powinieneś ręcznie skonfigurować Privoxy według następujących instrukcji.

Otwórz plik "config" z konfiguracją Privoxy (poszukaj w /etc/privoxy/ lub /usr/local/etc/) i dodaj linię
forward-socks4a / 127.0.0.1:9050 .
na górze tego pliku konfiguracyjnego. Nie zapomnij dodać kropki na końcu.

Privoxy loguje wszystko, co przez niego przechodzi. Żeby temu zapobiec, musisz zakomentować 3 linie poprzez wstawienie # na ich początek. Owe trzy linie to:
logfile logfile
i linia
jarfile jarfile
i (na niektórych systemach) linia
debug 1 # show each GET/POST/CONNECT request

W zależności od domyślnego pliku konfiguracji Provoxy, być może będziesz musiał wyłączyć opcje enable-remote-toggle, enable-remote-http-toggle i enable-edit-actions.

Musisz ponownie uruchomić Privoxy, by zmiany odniosły efekt.


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


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

Jeśli używasz przeglądarki Firefox (co zalecamy), po prostu zainstaluj rozszerzenie Torbutton, ponownie uruchom Firefoksa i gotowe:

Rozszerzenie Torbutton dla Firefoksa

(Dowiedz się więcej o rozszerzeniu Torbutton. 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. Jeśli musisz używać innej przeglądarki niż Firefox, musisz samodzielnie skonfigurować jej ustawienia proxy.)

Korzystanie z Privoxy jest konieczne, gdyż żądania DNS z przeglądarek wyciekają, gdy przeglądarki używają bezpośrednio serwera pośredniczącego SOCKS, co uniemożliwia zachowanie pełnej anonimowości. Privoxy usuwa również pewne niebezpieczne nagłówki z żądań WWW i blokuje okropne serwisy z banerami, jak Doubleclick.

By "storyfikować" inne aplikacje, które używają proxy dla HTTP, po prostu skieruj je na Privoxy (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ś 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ą, zezwól w niej na połączenia od programów lokalnych na porty lokalne 8118 i 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 SELinux'a 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!

Webmaster - Ostatnio zmodyfikowane: Tue Jul 8 04:54:06 2008 - Ostatnio wygenerowane: Wed Jul 9 06:16:08 2008

"Tor" i "Onion Logo" (logo cebuli) są znakami handlowymi The Tor Project, Inc.

Ta strona jest także dostępna w następujących językach: English, español, français, Italiano, Русский (Russkij), 中文(简) (Simplified Chinese).
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/.