TOR — анонимность в интернете. Установка и настройка. Использование ExitNodes.

TOR — анонимность в интернете. Установка и настройка. Использование ExitNodes.

comments Комментариев 1

В 2010 году проект анонимной сети второго поколения, а именно, TOR Project, получил премию общественной значимости. Награду принимал исполнительный директор проекта Tor Эндрю Льюман.

В настоящей статье  мы рассмотрим, как установить TOR в операционных системах Ubuntu Linux и Windows, научимся анонимности в сети, а также победим порочную политику двойных стандартов и дискриминацию по месту проживания — научимся слушать радио Last.FM бесплатно, получим доступ к таким сервисам «только для белых людей, живущих в США», как радио Pandora и сайту телепередач HULU. 

Итак, начну с более любимой мной Ubuntu:

Установка TOR:

Для начала, нам потребуется добавить репозитории TOR c сайта www.torproject.org  

1. Можно добавить их либо с помощью обычного текстового редактора, либо же с помощью GUI: System –> Admin –> Software Sources. В зависимости от версии Ubuntu в файл добавляются 2 строчки

deb http://deb.torproject.org/torproject.org <версия> main
deb-src http://deb.torproject.org/torproject.org <версия> main

На следующем шаге необходимо добавить ключ для репозитория:

2. Теперь ключик:

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

3. Обновить список репозиториев

sudo apt-get update

4. Устанавливаем TOR:

sudo apt-get install tor tor-geoipdb

Но! Одного Tor недостаточно, необходима служба, которая использует анонимность Tor и преобразует компьютер в локальный прокси-сервер.

Установка Privoxy

1. Privoxy есть в репозиториях, поэтому:

sudo apt-get install privoxy

2. Конфигурация Privoxy

Добавляем в файл /etc/privoxy/config в любое место строчку:

forward-socks4a / localhost:9050 .

или 

forward-socks5 / 127.0.0.1:9050 .

 

3. Запускаем службы и проверяем работу:

sudo /etc/init.d/tor start
sudo /etc/init.d/privoxy start

/* Проверка работы сервиса через порт 9050 */

netstat -a | grep 9050

/* Терминал должен вывести следующее: */

tcp 0 0 localhost:9050 *:* LISTEN

Установка Vidalia

Но без GUI современному юзверю скучно.

1. Посему, прикрутим к этому делу красивый графический интерфейс - Vidalia:

sudo apt-get install vidalia

2. Настройка Privoxy для Vidalia

Чтобы использовать Privoxy для Vidalia, нужно убрать Tor и Privoxy из автозагрузки:

sudo update-rc.d -f tor remove
sudo update-rc.d -f privoxy remove

3. Настройка Vidalia

Запускаем Vidalia. Проверьте, что присутствует путь Tor в строке Vidalia (Vidalia->Настройки):

/usr/sbin/tor

Для запуска Privoxy при старте Vidalia необходимо создать такой скрипт:

exec gksu /etc/init.d/privoxy start

К примеру, вот так:

echo exec gksu /etc/init.d/privoxy start > ~/privoxyStart.sh

Даём скрипту права на выполнение:

chmod +x ~/privoxyStart.sh

И в строке «Start a proxy application when Tor starts» указываем путь до скрипта:

/home/user_name/privoxyStart.sh

Разрешение исходящих политик:

sudo gedit /home/user_name/.vidalia/vidalia.conf

Нужно проверить наличие, и если отсутствует, то добавить 0 в строчку ExitPolicy=

[Server]
ExitPolicy=0

Для того, чтоб на выходе TOR делал вид, что компьютер находится в определённой стране, необходимо настроить ExitNodes. Это "выходы", которые указывают TOR, что он должен брать не абы какие из доступных прокси, а именно конкретные указанные, или находящиеся именно в указанной стране.

sudo gedit ~/.vidalia/torrc

Добавляем в любое место в файле следующее (как пример, за работу данных ExitNodes не ручаюсь):

1.

ExitNodes desync,whistlersmother,lefkada,bettyboop,croeso,TorLuwakOrg,nixnix,inap1,redpineapple,cronic,sasquatch,slowturtle2,moria1,moria2,torxmission,augrime,err,foundry,peertechdata,sasq,0xL37N1Tor,agrippator,3x0rcyst5p4dd3dc311,52c5eSH5,703server,allium,amendment10,Blackmage,BostonUCompSci
StrictExitNodes 1
CircuitBuildTimeout 5 
NumEntryGuards 6 
KeepalivePeriod 60 
NewCircuitPeriod 15

(используются конкретные ExitNodes)

или 

2.

StrictExitNodes 1
exitnodes {us}

(ExitNodes будут браться из файла GeoIP автоматически, страна - США.)

Второй способ, разумеется, предпочтительнее. 

Установка под Windows 

Устанавливаем TOR, скачав оный с сайта https://www.torproject.org/download/download.html.ru

Я использовал нестабильный пакет Vidalia - https://www.torproject.org/dist/vidalia-bundles/vidalia-bundle-0.2.2.23-alpha-0.2.10.exe 

Открываем файл torrc через Пуск->Программы->Tor и добавляем в низ файла:

StrictExitNodes 1
exitnodes desync,whistlersmother,lefkada,bettyboop,croeso,TorLuwakOrg,nixnix,inap1,redpineapple,cronic,sasquatch,slowturtle2

(если используем конкретные ExitNodes)

или же указываем:

StrictExitNodes 1
exitnodes {us}

(выбор автоматически, для США)

Долой двойные стандарты!

А теперь восстановим справедливость. Двойные стандарты — зло, это вряд ли кто-то будет оспаривать. Международный Пакт о правах человека напрямую запрещает избирательное отношение в зависимости от расы, цвета кожи, пола, языка, религии, политических и иных убеждений, национального или социального происхождения, имущественного положения, рождения или иного обстоятельства. В рассматриваемом случае иным обстоятельством является наше местоположение. Я не против платных услуг, я против того, что для одних они — платные, а для других — нет. Равным образом я против американских проявлений фашизма — как того, что жизнь ливийца или иракца стоит намного меньше жизни американца, так и того, что лишь американец имеет право слушать радио Pandora. Вот уж нет уж.

Мы-то знаем, что мы не ничем хуже «избранных». И мы знаем, что Интернет — он для всех. Все должны иметь равный доступ к информации в сети. Итак, начнём.

Прослушивание радио Last.FM бесплатно 

Скачиваем с официального сайта официальный скробблер.

Идём В Инструменты — Опции — Подключения. Выставляем Параметры прокси: Вручную. Вбиваем следующие параметры: 

Сервер: 127.0.0.1
Порт: 8118

Ниже вводим своё имя пользователя и пароль. TOR должен быть настроен на США, Англию или Германию.

Рекомендую также убрать галочку с автоматического контроля буфера обмена и выставить вручную килобайт 200-300, в зависимости от скорости Вашего соединения. Пусть промежутки между песнями будут побольше, зато песни не будут прерываться. Что имеет место быть даже на хорошем высокоскоростном соединении. И за это качество (посмотрите жалобы на форуме ласта), ещё денег требуют *FACEPALM*.

Прослушивание радио Pandora

Ставим себе второй браузер и прописываем в настройках прокси браузера: сервер: 127.0.0.1 и порт: 8118. Он будет нашим плеером под Windows. Либо:

Создаём в корне диска С файл tor.pac со следующим содержанием.

function FindProxyForURL(url, host)
{
if (shExpMatch(host, "www.pandora.com")) return "SOCKS 127.0.0.1:9050";
return "DIRECT";
}

Кстати, таким же манером ожно добавлять ещё сайты, в отношении которых будут действовать такие же правила:

function FindProxyForURL(url, host)
{
if (shExpMatch(host, "www.pandora.com")) return "SOCKS 127.0.0.1:9050";
if (shExpMatch(host, "www.lastfm.ru")) return "SOCKS 127.0.0.1:9050";
if (shExpMatch(host, "www.hulu.com")) return "SOCKS 127.0.0.1:9050";
return "DIRECT";
}

Устанавливаем tor.pac для использования автоматического конфигурирования Internet Explorer.

Открываем Internet Explorer. В Соединениях ткрываем свойства LAN.

Выбираем 'Use automatic configuration script' (Использовать скрипт автоматической настройки).

Пишем адрес расположения файла "file://" с полным путём до файла tor.pac. В рассматриваемом случае это будет "file://c:\tor.pac" (без кавычек).

Для Linux путь будет выглядеть примерно так: "file:///home/user_name/tor.pac" (также без кавычек).

Регистрируемся на www.pandora.com (TOR должен быть запущен с настройками для США, иначе сайт не пустит). Получаем e-mail и пароль для учётной записи. Слушать под Windows приходится через браузер. Лично я использую в качестве основного браузера Google Chrome, а для Pandora и Hulu — Firefox. В общем, согласно предпочтениям. Если посоветуете плеер для Pandora под Windows — буду очень благодарен.

Pithos

Линуксоидам повезло больше. Под Linux есть замечательный плеер — Pithos

Ставится следующим образом:

sudo add-apt-repository ppa:kevin-mehall/pithos-daily
sudo apt-get update
sudo apt-get install pithos

Настраивается так:

Открываем Preferences.

Вбиваем данные учётной записи на Pandora: вверху свой e-mail и ниже - пароль 

В Proxy URL пишем: http://127.0.0.1:8118

Наслаждаемся.

Просмотр www.HULU.com

Это интересно тем, кто балакает на английском и любит смотреть англоязычные фильмы и передачи. Суть простая — браузер, настроенный на сервер: 127.0.0.1 и порт: 8118. Приятного просмотра.

Анонимность в сети

Запускаем TOR, а также браузер с настройками сервер: 127.0.0.1 и порт: 8118. «И тогда искать меня в поле не советую»... Вы полностью анонимны, и не надо сайтов-анонимайзеров и использования найденных вручную иностранных прокси. StrictExitNodes использовать не обязательно, программа будет выбирать прокси первой попавшейся страны. Главное - "they're not gonna get us!".

 

Вдохновение черпалось - тут, тут, здесь, и ещё тут

 

  • Понравилась статья?
    Добавь в закладки
    или поделись с друзьями:  

Комментарии


Артём Вечеров's avatar
12:36 20.09.11

Сегодня с утра Vidalia в Ubuntu начала задумываться на надписи “Создание зашифрованной директории”. Соединение не создавалось, программа жаловалась на следующее:

OpenSSL OpenSSL 0.9.8o 01 Jun 2010 looks like version 0.9.8m or later; I will try SSL_OP to enable renegotiation
I learned some more directory information, but not enough to build a circuit: We have no network-status consensus.

Помогает от сего заболевания удаление всех файлов cached-certs, cached-consensus и иже с ними из папки home/user_name/.tor


#1 Цитировать

Добавить комментарий


Сообщать о последующих комментариях

Пожалуйста, введите слово, которое Вы видите на изображении:



© WEB-BRICKS.RU 2010 | УСЛОВИЯ КОПИРОВАНИЯ | ОБРАТНАЯ СВЯЗЬ | СПИСОК ПОЛЬЗОВАТЕЛЕЙ