15 апреля 2012 г.

Анонимный серфинг c Tor

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

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

$ sudo apt-get install tor privoxy

/* Проверка работы сервиса tor через порт 9050: $ netstat -a | grep 9050 */

Затем в конфиге правим:

$ sudo vim /etc/privoxy/config
forward-socks5 / 127.0.0.1:9050 . #Не забываем точку!!!
confdir /etc/privoxy
#logfile logfile
listen-address 127.0.0.1:8118

Перезапускаем Privoxy:

$ sudo /etc/init.d/privoxy restart

Использование Privoxy или Polipo настоятельно рекомендуется создателями Тор из-за угрозы утечки DNS (DNS leak). Теперь необходимо настроить браузер и проверить как всё работает.

Проще всего с Firefox есть расширение Torbutton, которое устанавливается и работает очень просто, хотя уже не рекомендуется к использованию в быстро развивающемся Firefox. Проектом Tor рекомендуется использовать Tor Browser Bundle, где Torbutton является частью браузера. Хотя это не обязательно, в любом браузере достаточно просто прописывать прокси-сервер 127.0.0.1:8118

Браузеры основанные на проекте Chromium берут настройки среды и при отсутсвии таковой проблема легко решаема при помощи ключей, например: google-chrome --proxy-server=127.0.0.1:8118

Для проверки настроек Tor включаем в Firefox (нажатием на "луковицу") анонимность, и идём на check.torproject или torcheck и если всё было сделано правильно, получим ответ:

Your IP is identified to be a Tor-EXIT.
So you are using Tor successfully to reach the web!

Но без GUI современному пользователю скучно, поэтому можно использовать графический интерфейс - Vidalia и настроить ретранслятор...

Отправить комментарий