Update март 2015: Уже более года Vidalia можно не устанавливать. Инсталлировать Tor-Browser стало проще. Новые инструкции и ссылки в комментариях к посту. Далее текст првоначального поста.
Depricated: Здесь мы решаем проблемы с утановкой vidalia и TorBrowser на Debian. О настройке vidalia есть мануал c картинками на сайте
После установки в Debian не сразу нашел луковицу(иконнку программы) в трее наверху, но обнаружил "vidalia" в разделе меню "Intenet". При открытии программа выдала предупреждение и попросила прочитаь лог:
Depricated: Здесь мы решаем проблемы с утановкой vidalia и TorBrowser на Debian. О настройке vidalia есть мануал c картинками на сайте
После установки в Debian не сразу нашел луковицу(иконнку программы) в трее наверху, но обнаружил "vidalia" в разделе меню "Intenet". При открытии программа выдала предупреждение и попросила прочитаь лог:
In []:
Apr 04 14:21:47.899 [Notice] Tor v0.2.3.25 (git-3fed5eb096d2d187) running on Linux.
Apr 04 14:21:47.899 [Notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Apr 04 14:21:47.902 [Notice] Read configuration file "/home/kiss/.vidalia/torrc".
Apr 04 14:21:47.913 [Notice] Initialized libevent version 2.0.19-stable using method epoll (with changelist). Good.
Apr 04 14:21:47.914 [Notice] Opening Socks listener on 127.0.0.1:9050
Apr 04 14:21:47.914 [Warning] Directory /var/run/tor does not exist.
Apr 04 14:21:47.914 [Warning] Before Tor can create a control socket in "/var/run/tor/control", the directory "/var/run/tor" needs to exist, and to be accessible only by the user account that is running Tor. (On some Unix systems, anybody who can list a socket can connect to it, so Tor is being careful.)
Apr 04 14:21:47.914 [Notice] Closing partially-constructed Socks listener on 127.0.0.1:9050
Apr 04 14:21:47.915 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports.
Apr 04 14:21:47.915 [Error] Reading config failed--see warnings above.
In [2]:
!cat /home/kiss/.vidalia/torrc
Команда ничего не выдала, т.к. файл пустой.
In [1]:
!cat /etc/tor/torrc
Пора подвести первые итоги. Согласно заверениям разработчиков, Tor должен и в первый ра запускаться сам... На Windows так и происходит... Попытка создать папки, которых нет Ticket... Кроме того, в фирменном руководстве написано Running the Tor client on Linux/BSD/Unix
In []:
Now you can run tor as
src/or/tor, or you can run make install (as root if necessary) to install it into
/usr/local/, and then you can start it just by running tor.
Tor comes configured as a client by default. It uses a built-in default configuration file,
and most people won't need to change any of the settings.
Tor is now installed.
Решение найдено¶
Метод научного тыка торжествует. Первым делом я решил не менять hash пароль, как советовал в занудливом ролика пытливый kali пользователь, а просто перекинуть галочку с "Use Unix domain socket..." "Use TSP connection (control port)" и пришло счастье:
In []:
Apr 04 16:29:34.511 [Notice] Tor v0.2.3.25 (git-3fed5eb096d2d187) running on Linux.
Apr 04 16:29:34.512 [Notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Apr 04 16:29:34.512 [Notice] Read configuration file "/home/kiss/.vidalia/torrc".
Apr 04 16:29:34.513 [Notice] Initialized libevent version 2.0.19-stable using method epoll (with changelist). Good.
Apr 04 16:29:34.513 [Notice] Opening Socks listener on 127.0.0.1:9050
Apr 04 16:29:34.513 [Notice] Opening Control listener on 127.0.0.1:9051
Apr 04 16:29:34.521 [Notice] This version of OpenSSL has a known-good EVP counter-mode implementation. Using it.
Apr 04 16:29:34.611 [Notice] OpenSSL OpenSSL 1.0.1e 11 Feb 2013 looks like version 0.9.8m or later; I will try SSL_OP to enable renegotiation
Apr 04 16:29:34.643 [Notice] Reloaded microdescriptor cache. Found 0 descriptors.
Apr 04 16:29:34.643 [Notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 04 16:29:35.644 [Notice] Bootstrapped 5%: Connecting to directory server.
Apr 04 16:29:35.644 [Notice] Heartbeat: Tor's uptime is 0:00 hours, with 1 circuits open. I've sent 0 kB and received 0 kB.
Apr 04 16:29:35.715 [Notice] Bootstrapped 10%: Finishing handshake with directory server.
Apr 04 16:29:35.943 [Notice] Bootstrapped 15%: Establishing an encrypted directory connection.
Apr 04 16:29:36.193 [Notice] Bootstrapped 20%: Asking for networkstatus consensus.
Apr 04 16:29:36.268 [Notice] Bootstrapped 25%: Loading networkstatus consensus.
Apr 04 16:29:38.485 [Notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 04 16:29:39.048 [Notice] Bootstrapped 40%: Loading authority key certs.
Apr 04 16:29:39.408 [Notice] Bootstrapped 45%: Asking for relay descriptors.
Apr 04 16:29:39.408 [Notice] I learned some more directory information, but not enough to build a circuit: We have only 0/5491 usable microdescriptors.
Apr 04 16:29:39.487 [Notice] We'd like to launch a circuit to handle a connection, but we already have 32 general-purpose client circuits pending. Waiting until some finish.
Apr 04 16:29:49.780 [Notice] We now have enough directory information to build circuits.
Apr 04 16:29:49.781 [Notice] Bootstrapped 80%: Connecting to the Tor network.
Apr 04 16:29:49.869 [Notice] Bootstrapped 85%: Finishing handshake with first hop.
Apr 04 16:29:50.137 [Notice] Bootstrapped 90%: Establishing a Tor circuit.
Apr 04 16:29:51.147 [Notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 04 16:29:51.147 [Notice] Bootstrapped 100%: Done.
А этот безумный учил, что в конфигурационном файле надо найти строчку "#HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C" и задать новый хэш (команда внизу).
Вот только она (эта строчка) у меня закомментирована (и у него вроде бы тоже была...), словом я себе показался очень умным, включив "Use TSP connection (control port)" , но ненадолго...
Мне ведь еще надо разобраться, что это я отключил... "Use Unix domain socket..." ...так что вот внизу задел на будущее
Вот только она (эта строчка) у меня закомментирована (и у него вроде бы тоже была...), словом я себе показался очень умным, включив "Use TSP connection (control port)" , но ненадолго...
Мне ведь еще надо разобраться, что это я отключил... "Use Unix domain socket..." ...так что вот внизу задел на будущее
In []:
#!sudo /etc/unit.d/tor restart
#!tor --hash-password mypassword
Устанавливае браузер Tor !!! Do not unpack or run TBB as root !!!¶
Действуе по инструкции с сайта Tor Linux Instructions
In []:
cd /home/kiss/Desktop
# for 32-bit veersion
tar -xvJf tor-browser-linux32-3.6-beta-1_en-US.tar.xz
In []:
Once that's done, switch to the Tor browser directory by running:
cd tor-browser_en-US
In []:
#To run the Tor Browser Bundle, execute the start-tor-browser script:
./start-tor-browser
#This will launch Tor Launcher and once that connects to Tor, it will launch Firefox. Do not unpack or run TBB as root.
In []:
kiss@kali:~/Desktop/tor-browser_en-US$ ./start-tor-browser
Launching Tor Browser Bundle for Linux in /home/kiss/Desktop/tor-browser_en-US
Apr 04 17:57:38.409 [notice] Tor v0.2.4.21 (git-0baa436a78840c20) running on Linux with Libevent 2.0.21-stable and OpenSSL 1.0.1f.
Apr 04 17:57:38.409 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Apr 04 17:57:38.409 [notice] Read configuration file "/home/kiss/Desktop/tor-browser_en-US/Data/Tor/torrc-defaults".
Apr 04 17:57:38.409 [notice] Read configuration file "/home/kiss/Desktop/tor-browser_en-US/Data/Tor/torrc".
Apr 04 17:57:38.412 [notice] Opening Control listener on 127.0.0.1:9151
Apr 04 17:57:38.412 [notice] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (fte exec ./Tor/PluggableTransports/fteproxy --managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (obfs2,obfs3 exec ./Tor/PluggableTransports/obfsproxy.bin managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (flashproxy exec ./Tor/PluggableTransports/flashproxy-client --register :0 :9000) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] Parsing GEOIP IPv4 file /home/kiss/Desktop/tor-browser_en-US/Data/Tor/geoip.
Apr 04 17:57:38.000 [notice] New control connection opened.
Apr 04 17:57:38.000 [notice] DisableNetwork is set. Tor will not make or accept non-control network connections. Shutting down all existing connections.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (fte exec ./Tor/PluggableTransports/fteproxy --managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (obfs2,obfs3 exec ./Tor/PluggableTransports/obfsproxy.bin managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] Pluggable transport proxy (flashproxy exec ./Tor/PluggableTransports/flashproxy-client --register :0 :9000) does not provide any needed transports and will not be launched.
Apr 04 17:57:38.000 [notice] New control connection opened.
Apr 04 17:57:54.000 [notice] Opening Socks listener on 127.0.0.1:9150
Apr 04 17:57:54.000 [notice] Pluggable transport proxy (fte exec ./Tor/PluggableTransports/fteproxy --managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:54.000 [notice] Pluggable transport proxy (obfs2,obfs3 exec ./Tor/PluggableTransports/obfsproxy.bin managed) does not provide any needed transports and will not be launched.
Apr 04 17:57:54.000 [notice] Pluggable transport proxy (flashproxy exec ./Tor/PluggableTransports/flashproxy-client --register :0 :9000) does not provide any needed transports and will not be launched.
Apr 04 17:57:54.000 [notice] Renaming old configuration file to "/home/kiss/Desktop/tor-browser_en-US/Data/Tor/torrc.orig.1"
Apr 04 17:57:54.000 [notice] Bootstrapped 5%: Connecting to directory server.
Apr 04 17:57:54.000 [notice] Bootstrapped 10%: Finishing handshake with directory server.
Apr 04 17:57:55.000 [notice] Bootstrapped 15%: Establishing an encrypted directory connection.
Apr 04 17:57:56.000 [notice] Bootstrapped 20%: Asking for networkstatus consensus.
Apr 04 17:57:56.000 [notice] Bootstrapped 25%: Loading networkstatus consensus.
Apr 04 17:57:58.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 04 17:57:59.000 [notice] Bootstrapped 40%: Loading authority key certs.
Apr 04 17:58:02.000 [notice] Bootstrapped 45%: Asking for relay descriptors.
Apr 04 17:58:02.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/5494, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of exit bw.)
Apr 04 17:58:02.000 [notice] Bootstrapped 50%: Loading relay descriptors.
Apr 04 17:58:03.000 [notice] Bootstrapped 51%: Loading relay descriptors.
Apr 04 17:58:03.000 [notice] Bootstrapped 53%: Loading relay descriptors.
Apr 04 17:58:03.000 [notice] Bootstrapped 55%: Loading relay descriptors.
Apr 04 17:58:04.000 [notice] Bootstrapped 57%: Loading relay descriptors.
Apr 04 17:58:04.000 [notice] Bootstrapped 59%: Loading relay descriptors.
Apr 04 17:58:04.000 [notice] Bootstrapped 61%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 63%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 65%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 67%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 69%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 71%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 72%: Loading relay descriptors.
Apr 04 17:58:13.000 [notice] Bootstrapped 74%: Loading relay descriptors.
Apr 04 17:58:14.000 [notice] Bootstrapped 76%: Loading relay descriptors.
Apr 04 17:58:14.000 [notice] Bootstrapped 78%: Loading relay descriptors.
Apr 04 17:58:23.000 [notice] We now have enough directory information to build circuits.
Apr 04 17:58:23.000 [notice] Bootstrapped 80%: Connecting to the Tor network.
Apr 04 17:58:23.000 [notice] Bootstrapped 90%: Establishing a Tor circuit.
Apr 04 17:58:32.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 04 17:58:32.000 [notice] Bootstrapped 100%: Done.
0 migrated.
Apr 04 17:59:16.000 [notice] New control connection opened.
Could not check applicable rules for about:tor
Все работает, начинаем юзать... а с этой статьей заканчиваем.
Посты чуть ниже также могут вас заинтересовать
Сегодня установил браузер Tor на новую (стационарную) установку Kali.
ОтветитьУдалитьПредварительный вывод:
ДОСТАТОЧНО УСТАНОВИТЬ ТОЛЬКО БРАУЗЕР (VIDALIA не нужна)
https://www.torproject.org/projects/torbrowser.html.en
Инструкция по установке здесь же:
Linux Instructions
Download the architecture-appropriate file above, save it somewhere, then run one of the following two commands to extract the package archive:
tar -xvJf tor-browser-linux32-3.6.1_LANG.tar.xz
or (for the 64-bit version):
tar -xvJf tor-browser-linux64-3.6.1_LANG.tar.xz
(where LANG is the language listed in the filename).
Once that's done, switch to the Tor browser directory by running:
cd tor-browser_LANG
(where LANG is the language listed in the filename).
To run the Tor Browser Bundle, execute the start-tor-browser script:
./start-tor-browser
This will launch Tor Launcher and once that connects to Tor, it will launch Firefox. Do not unpack or run TBB as root.
Вот такие настройки выставлены в Tor Browser:
УдалитьPrefernces -> advanced -> Network -> Connection -> Settings
Manual Proxy Setttings -> Socks v.5 -> SOCKS HOST 127.0.0.1 Port 9150
Вспомним, что Tor Browser появился относительно недавно, он сделан на основе нового FireFox, а раньше нужно было подключать браузер к промежуточному HTTP Proxy (я о таких цепочках уже писал), а его уже настраивать на подключение к
УдалитьSocks Host 127.0.0.1 Port 9150 (TCP Proxy)
Обновил установку, все так ж просто, как и год назад, ниже ссылки и копипаст инструкции для Linux
ОтветитьУдалитьHow to install annd use
https://www.torproject.org/download/download-easy.html?os=Linux&arch=x86-gcc3#linux
https://www.torproject.org/projects/torbrowser.html.en
Linux Instructions
Download the architecture-appropriate file above, save it somewhere, then run one of the following two commands to extract the package archive:
tar -xvJf tor-browser-linux32-4.0.4_LANG.tar.xz
or (for the 64-bit version):
tar -xvJf tor-browser-linux64-4.0.4_LANG.tar.xz
(where LANG is the language listed in the filename).
Once that's done, switch to the Tor browser directory by running:
cd tor-browser_LANG