id: Гость   вход   регистрация
текущее время 09:25 19/04/2024
Автор темы: Гость, тема открыта 30/06/2014 00:58 Печать
Категории: анонимность, инфобезопасность, операционные системы
создать
просмотр
ссылки

Установка Tor на CentOS


Все-как то подумывал, что было бы здорово запустить Tor на отдельном сервере, и обращаться к нему с различных ПК, но как-то руки не доходили.
Кажеься, нечто подобное соорудил и подробно расписал unknown, но оно показалось слишком сложным для простого юзера и потому непонятным.
И вот натыкаюсь на готовый и совсем простой рецепт:


Установка Tor на CentOS

Вы спросите «зачем это нужно?».
Отвечаю:
Если вы добываете информацию парсите какие либо данные с источников, на которых стоит защита от многократного доступа, а прокси вам собирать очень лениво.
То Tor – оптимальный вариант для ленивцев.


Установив его, на вашем сервере откроется порт 9050, обращаясь к которому, как к локальному прокси мы получаем идеальный прокси-сервер. который меняет свой выходной ip каждые 10 минут.
Установка:


Добавляем репозиторий тора в yum:


# touch /etc/yum.repos.d/torproject.repo


Редактируем:


# mcedit /etc/yum.repos.d/torproject.repo


Вставляем следующий текст:


[torproject]
name=Tor and Vidalia
enabled=1
autorefresh=0
baseurl=http://mirror.netcologne.de/torproject.org/rpm/centos5/
type=rpm-md
gpgcheck=1
gpgkey=http://mirror.netcologne.de/to.....G-KEY-torproject.org


Устанавливаем:


# yum -y install tor
Проверка:


Проверять будем через curl.


Создаем фаил tortest.php с содержимым:


<?php
error_reporting(E_ALL);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://internet.yandex.ru/");
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9050');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>


Открываем эту страницу в браузере. Должно отобразится содержимое с адреса http://internet.yandex.ru/ Если в строчке Мой IP: видим ip не нашего сервера, то радуемся, потому что мы успешно установили Tor :)


Исполняемый фаил — /etc/init.d/tor {start|stop|restart}

Текст, находящийся на http://i-leon.ru/установка-tor-на-centos/, привел дословно ничего не меняя.


 
Комментарии
— Гость (30/06/2014 01:08)   <#>
А как теперь, как говорится, есть вопросы. Потому что не все понятно и поэтому вызывает невольные подозрения, что в статье есть ошибки, а потому хотелось бы с вашей помощью их развеять:

1. Зачем здесь команда touch и что она тут делает? Глянул в мане – какие-то штампы времени, что они делают для поиска репозитария – непонятно.
2. Почему для репо Tor используется какой-то специфический http://mirror.netcologne.de/torproject.org/rpm/centos5/? К тому же уже не работающий.
3.
Создаем фаил tortest.php с содержимым:
– создаем где – на сервере или на ПК? Автор забыл об этом написать.
И главное – зачем вообще этот файл?

Собственно, вся эта рецептура хоть и очень простая, но очень странная.
Не фейк ли это все? Чтобы абмануть неискушенных юзеров...
— Гость (30/06/2014 06:02)   <#>

touch — это просто создание пустого файла с заданным именем. Дальше его можно редактировать, а можно и так оставить. Некоторые программы требуют, чтобы в определённой директории был уже файл с определённым именем, иначе отказываются его создавать сами. В таких случаях touch — быстрое простое решение, хотя можно обойтись и без него (например, создать пустой файл в редакторе и сохранить).

Инструкция, по-моему, является бредом от начала и до конца. Начнём с того, что в обязательном порядке (для анонимности) надо использовать кошерный TorBrowser из связки TBB, и не иначе. В нём есть настройки для указания внешней прокси (после запуска). Там можно указать в качестве прокси тот Tor, который поднят у вас на сервере, если вам так хочется. Есть и вариант с прозрачной торификацией. Если это расписывать подробно, то там будут другие шаги, не имеющие никакого отношения к перечисленным в статье. Поищите на сайте Tor Project'а, как устанавливать отдельный Tor (не TBB) под CentOS, там это должно быть.


Достаточно было привести ссылку. Вы не поверите, но мы все умеем кликать по ссылкам.
— Гость (30/06/2014 10:54)   <#>
Инструкция, по-моему, является бредом от начала и до конца.

Скорей всего, всё там правильно и речь об установке на сервере, а не домашнем ПК. Хотя я бы установил из исходников (весь длинный текст инструкции можно заменить на ./configure && make && make install). curl через Tor можно и без php запустить, но это незачем, т.к. лучше проверить из браузера на локальной машине.
— Гость (30/06/2014 21:37)   <#>

Гм... и что из этих утверждений истинно?

Вы не поверите, но ссылки В Интернете со временем имеют свойство исчезать.
И тогда заходишь в такой топик – всё понятно, кроме того, что было вначале.

Цитирование – правило хорошего тона, удобство и уважение к читателем.
Голые ссылки – лень-матушка.
— SATtva (01/07/2014 09:12)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Загаживание форума копипастой не имеет ничего общего с уважением. Не надо так делать.
— Гость (07/12/2014 00:49)   <#>
Листая форум, наткнулся на интересный вопрос:


Так что же, за полгода так никто и не сумел установить истину? :)
— Гость (07/12/2014 01:31)   <#>
Ну, вообще, проверить наличие запущенного Tor можно так, как описано, но для реального использования Tor настоятельно рекомендуется TorBrowser из TBB, который надо будет натравить на системный Tor.
— Гость (08/12/2014 17:32)   <#>
Этот коммент о чем вообще? Вопрос-то был о корректности вышеуказанной инструкции.
— people (08/09/2019 04:48)   профиль/связь   <#>
комментариев: 3   документов: 0   редакций: 0
Tor больше не рекомендует использовать свое репо для CentoOS и вместо этого использовать репозитории epel. Вы просто получите очень старую версию из своих репозиториев.

Вместо этого выполните:

yum install epel-release
yum install tor
— people (08/09/2019 04:51)   профиль/связь   <#>
комментариев: 3   документов: 0   редакций: 0
ссылка на подробный матерьял http://qaru.site/questions/129.....on-a-centos-7-server
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3