TOR (сокр. от англ. The Onion Router) — свободное программное обеспечение для реализации второго поколения так называемой «луковой маршрутизации». Это система, позволяющая устанавливать анонимное сетевое соединение, защищённое от прослушивания. Рассматривается как анонимная сеть, предоставляющая передачу данных в зашифрованном виде. Написана программа преимущественно на языке программирования Си и на конец 2010 года имеет более 100 000 строк программного кода.
С помощью TOR пользователи могут сохранять анонимность при посещении веб-сайтов, публикации материалов, отправке сообщений и при работе с другими приложениями, использующими протокол TCP. Безопасность трафика обеспечивается за счёт использования распределённой сети серверов (нод — «узлов»), называемых «многослойными маршрутизаторами» (onionrouters). Технология TOR также обеспечивает защиту от механизмов анализа трафика, которые ставят под угрозу не только анонимность пользователя, но также конфиденциальность бизнес-данных, деловых контактов и др. TOR оперирует сетевыми уровнями onion-маршрутизаторов, позволяя обеспечивать анонимные исходящие соединения и анонимные скрытые службы.
Для начала устанавливаем TOR клиент. Скачать его можно с официального сайта:
https://www.torproject.org/
TOR не требует установки на компьютер, а запускается «из коробки». После того, как TOR будет загружен, распаковываем его в любую папку и запускаем:
Все, TOR запущен, теперь открываем наш биткоин кошелек, а далее:
Настройки -> Опции -> Сеть
Ставим галочку напротив «Подключаться через SOCKS4 прокси»
Указываем следующие параметры:
IP Прокси: 127.0.0.1
Порт: 9150 (стандартный порт TOR)
Все, ваш bitcoin кошелек работает через анонимную сеть TOR.
Если вдруг эти настройки не помогли, то можно посмотреть актуальные настройки в Tor Browser. Для этого в окне браузе жмем Alt, в строке меню выбираем Tools, в выпадающем списке Options. В открывшемся окне в разделе Adwanced выбираем вкладку Network и нажимаем кнопку Settings. В открывшейся вкладке будут отображены параметры, которые нужны для подключения к сети TOR.
Теперь разберемся, как настроить связку TOR + bitcoind на Linux, для примера на Debian. Уже предполагается, что bitcoind настроен и работает на системе.
Устанавливаем TOR под Linux:
После установки, проверяем, запустился ли демон:
tcp 0 0 127.0.0.1:9150 0.0.0.0:* LISTEN 27574/tor
Как мы видим, TOR успешно стартанул и висит на адресе 127.0.0.1, слушая порт 9050 Дальше необходимо прописать настройки прокси сервера для bitcoind. Для этого открываем файл /home/user/.bitcoin/bitcoin.conf и дописываем в конец следующую строчку:
Также можно запустить bitcoind без внесения изменений в основной конфигурационный файл, просто добавив строчку -proxy=127.0.0.1:9150
Дальше перезапускаем bitcoin и наслаждаемся анонимной работой системы.