Установка TOR и всего сопутствующего ПО

Автор prometheus, 07 декабря 2014, 00:49:04

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

prometheus

Доброго времени суток.
Помогите с установкой и настройкой TOR. Хочу перенаправить всё через эту сеть, (ну то, что через тор не работает соответственно использоваться не будет).
Нигде не могу найти конкретной информации о перечне, установке и настройке всего пакета программ.  Поверхностное гугление особо никаких результатов не дало.
Использую Debian GNU/Linux jessie-DI-b2 Jessie amd64

П.С. На крайняк хоть подскажите с чего начать.  :-\


prometheus

так я оттуда и скачивал, но он у меня не запускается ??? ??? ??? ???
пытался запустить через терминал, вот что получилось

# sh start-tor-browser
mkdir: невозможно создать каталог «.config»: Отказано в доступе
ln: не удалось создать символьную ссылку «.config/ibus»: Нет такого файла или каталога
start-tor-browser: 213: [: -ne: argument expected
start-tor-browser: 221: start-tor-browser: Syntax error: "(" unexpected


создал каталог .config в нем ibus, вышло вот так

# sh start-tor-browser
start-tor-browser: 213: [: -ne: argument expected
start-tor-browser: 221: start-tor-browser: Syntax error: "(" unexpected


я озадачен

Yrii

я вот только что скачал https://www.torproject.org/dist/torbrowser/4.0.2/tor-browser-linux64-4.0.2_ru.tar.xz
и запустил без проблем
и да, он от root не должен запускаться
Код (start-tor-browser) Выделить
if [ "`id -u`" -eq 0 ]; then
complain "The Tor Browser Bundle should not be run as root.  Exiting."
exit 1
fi

Александр Кряжев

Думаю, банально не хватает прав при запуске. Потому оно и не может создать конфиг.
То, что Вы скачали, следует распаковать куда-нибудь, в пределах Вашего "хоума". (Например, в моём случае, "/home/alexandr/bin/tor-browser_ru"). Всё должно получиться. ;)

jessie

Установил Debian 8.0, далее делаю по инструкции:

deb http://deb.torproject.org/torproject.org jessie main
deb-src http://deb.torproject.org/torproject.org jessie main

gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

$ apt-get update
$ apt-get install tor deb.torproject.org-keyring

Никаких ошибок в процессе установки Tor не возникает, но в меню ярлык на запуск броузера не появляется. Почему не появился? Как его запустить? Пробовал в терминале под пользователем и под рутом, не выходит.

Yrii

Как я понял, там нету самого tor browser, если нужен именно он, то сюда за архивом https://www.torproject.org/projects/torbrowser.html

А так, если tor поставил, то теперь можно указать приложениям использовать SOCKS на localhost:9050
Более подробно:
https://www.torproject.org/docs/tor-doc-unix.html.en

И тогда трафик приложений пойдет через сеть tor.

yoric


Yrii

Это цитата из скрипта запуска tor browser.

Vlad

Здравствуйте! Никто не знает, почему tor не запускается демоном (RunAsDaemon 1)? Попытка раскомменитировать эту строку не приводит к нужному результату, в tor-arm вижу в конфиге RunAsDaemon 1 (0), т.е. всё равно запускается не демоном. Полагаю что в файле, расположенном в init.d проблема. Строка запуска почему-то такая:
/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 0

ferum

Цитата: Vlad от 14 января 2016, 21:03:24Никто не знает, почему tor не запускается демоном (RunAsDaemon 1)?
Если у вас jessie, надо вероятно что бы был соответствующий юнит для systemd, репозиторий ведь используете сторонний?
Русские дебианщики против цифрового слабоумия !

Vlad

#11
Да, сторонний. В репозитории есть для jessie. Или этого не достаточно?
Посмотрел в /lib/systemd/system, там обнаружил tor@default.service, в нём ту самую командную строку запуска, где указан runasdaemon 0, её нужно подкорректировать?

Vlad

#12
Поправил файл tor@default.service (/lib/systemd/system/), там были такие строки:
ExecStartPre=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 1 --verify-co
ExecStart=/usr/bin/tor --defaults-torrc /usr/share/tor/tor-service-defaults-torrc -f /etc/tor/torrc --RunAsDaemon 1

Соответственно заменил RunAsDaemon 1 на 0. Перезапустил systemctl daemon-reload и перезапуск тора решило проблему. В интернетах пишут что по этому пути лучше не редактировать эти файлы, для редактирования пользователем нужно идти в /etc/systemd/, но там торовских файлов нет, а копировать(?) видимо туда смысла особого нет (для редактирования по "феншую"), как мне показалось.

Yrii

При обновление пакета, все изменения в /lib/systemd/system/ сотрутся. Поэтому скопировать/редактировать/сохранять надо в /etc/systemd/.
Сам каталог /etc/systemd/ имеет приоритет перед /lib/systemd/system/.