Если после запуска tor.exe в Windows 10 окно консоли зависает на строке «Bootstrapped» или служба Tor отказывается стартовать с ошибкой доступа к порту — почти всегда причина в неверном файле конфигурации torrc, блокировке порта брандмауэром или конфликте с уже запущенным Tor Browser. Торсервер (Tor Expert Bundle) — это консольная версия сети Tor без браузера, которая позволяет поднять локальный SOCKS-прокси или собственный узел сети прямо на Windows 10.
В отличие от привычного Tor Browser, серверный вариант не имеет графического интерфейса и управляется через текстовый конфигурационный файл. Это даёт гибкость: можно направлять через Tor трафик любых программ, использовать его как шлюз для локальной сети или запустить ретранслятор. Ниже разберём, где скачать пакет, как его настроить и что проверить, если соединение не устанавливается.
Что такое торсервер и чем он отличается от Tor Browser
Tor Expert Bundle — официальный пакет от проекта Tor, содержащий только исполняемый файл tor.exe и сопутствующие библиотеки. Никакого браузера внутри нет: программа работает как фоновый процесс и открывает на компьютере локальные порты, через которые приложения могут выходить в сеть Tor.
Основные сценарии использования торсервера на Windows 10:
- 🧦 SOCKS5-прокси на адресе
127.0.0.1:9050для любых программ, поддерживающих прокси; - 🔀 маршрутизация трафика отдельных приложений без установки Tor Browser;
- 🌐 запуск ретранслятора (relay) или моста для помощи сети Tor;
- 🧅 размещение onion-сервиса — скрытого сайта или сервиса, доступного только внутри сети Tor.
Где скачать Tor Expert Bundle
Загружать пакет следует только с официального сайта проекта Tor — torproject.org. Сторонние сборки с файлообменников могут содержать модифицированный исполняемый файл, что сводит на нет весь смысл анонимности и создаёт риск утечки трафика. На странице загрузки нужно выбрать раздел Expert Bundle и версию для Windows.
Архив распаковывается в любую папку, например C:\Tor. Установщика нет — это портативная программа. Внутри находятся каталоги Tor (сам tor.exe) и Data (рабочие данные). Путь к папке лучше задавать латинскими буквами без пробелов, чтобы избежать проблем с чтением конфигурации.
⚠️ Внимание: не запускайте tor.exe из архива, не распаковав его. Работа из временной папки архиватора приведёт к потере ключей и данных, а антивирус может заблокировать процесс. Сначала полностью извлеките содержимое в постоянный каталог.
Первый запуск и базовая настройка torrc
По умолчанию торсервер запускается командой из командной строки. Откройте консоль от имени администратора и выполните:
cd C:\Tor\Tor
tor.exe
При первом запуске программа создаст служебные файлы и начнёт подключение к сети. В консоли появятся строки с процентом загрузки — Bootstrapped 100% означает, что соединение с сетью Tor установлено и локальный прокси готов к работе. По умолчанию SOCKS-порт слушается на 9050.
Для тонкой настройки создаётся файл torrc — обычный текстовый файл без расширения .txt. Его указывают при запуске:
tor.exe -f C:\Tor\torrc
Пример минимальной конфигурации для локального прокси:
SOCKSPort 9050
DataDirectory C:\Tor\Data
Log notice file C:\Tor\tor.log
Проверить, что прокси работает, можно через curl (в современных сборках Windows 10 он встроен):
curl --socks5 127.0.0.1:9050 https://check.torproject.org/api/ip
Если в ответе поле IsTor равно true — трафик идёт через сеть Tor.
☑️ Проверка работоспособности торсервера
Запуск торсервера как службы Windows 10
Держать открытое окно консоли неудобно, поэтому торсервер можно зарегистрировать как системную службу — тогда он будет стартовать автоматически вместе с системой. Для этого используется встроенный механизм самого Tor:
tor.exe --service install -options -f C:\Tor\torrc
После регистрации службой можно управлять стандартными командами Windows — через оснастку services.msc или консоль:
net start tor
net stop tor
Несколько практических моментов при работе со службой:
- ⚙️ команда установки службы должна выполняться из консоли, запущенной от имени администратора;
- 📁 пути в
torrcдолжны быть абсолютными — служба стартует с другим рабочим каталогом; - 🔑 учётная запись службы должна иметь доступ на чтение и запись к папке
DataDirectory; - 🗑️ удалить службу можно командой
tor.exe --service remove.
Типичные проблемы и их решение
Чаще всего торсервер не стартует из-за сетевых ограничений или ошибок в конфигурации. Разберём основные сценарии.
Зависание на этапе Bootstrap. Если процент загрузки застревает на начальных значениях, вероятная причина — блокировка доступа к сети Tor провайдером или корпоративным файрволом. В таком случае в torrc настраиваются мосты (bridges) — специальные входные узлы, список которых запрашивается через официальные каналы проекта Tor. Также проверьте, что системное время и дата установлены верно: большое расхождение часов мешает установлению защищённых соединений.
Ошибка занятого порта. Сообщение вида «Could not bind to 127.0.0.1:9050» означает, что порт уже используется. Частый виновник — запущенный параллельно Tor Browser, который по умолчанию занимает соседние порты. Закройте браузер или смените порт в torrc на свободный, например SOCKSPort 9150.
Блокировка брандмауэром. При первом запуске Windows 10 показывает диалог разрешения сетевого доступа. Если вы случайно нажали «Отмена», правило нужно создать вручную в разделе Панель управления → Брандмауэр Защитника Windows → Разрешённые приложения.
| Проблема | Вероятная причина | Что проверить |
|---|---|---|
| Зависание на Bootstrap | Блокировка сети Tor провайдером | Настроить мосты, проверить системное время |
| Ошибка bind на порт 9050 | Порт занят другим процессом | Закрыть Tor Browser или сменить порт в torrc |
| Служба не стартует | Нет прав или неверные пути | Запуск консоли от администратора, абсолютные пути |
| tor.exe исчезает после запуска | Блокировка антивирусом | Добавить папку в исключения, проверить журнал Защитника |
Как узнать, какой процесс занял порт 9050
Выполните в командной строке: netstat -ano | findstr :9050 — в последнем столбце будет PID процесса. Затем командой tasklist | findstr
Безопасность и ограничения
Торсервер сам по себе не делает анонимным весь компьютер — он лишь предоставляет локальный прокси. Программы, которые вы не настроили вручную, продолжат работать напрямую. Более того, приложение, подключённое через SOCKS-прокси, может передавать идентифицирующие данные (логины, идентификаторы), и тогда анонимность теряется уже на уровне самого приложения, а не сети.
⚠️ Внимание: запуск публичного выходного узла (exit relay) на домашнем ПК в Windows 10 — рискованный шаг: трафик других пользователей сети будет выходить в интернет с вашего IP-адреса. Без понимания правовых и технических последствий ограничьтесь режимом обычного клиента или среднего ретранслятора.
Также учитывайте, что SOCKS-порт Tor по умолчанию доступен только локально (127.0.0.1) — и это правильно. Открывать его наружу, прописывая внешний адрес в SOCKSPort, не следует: любой желающий сможет использовать ваш прокси, а сам порт не имеет встроенной аутентификации.
Часто задаваемые вопросы
Чем торсервер отличается от Tor Browser?
Tor Browser — это готовый браузер со встроенным Tor для просмотра сайтов. Торсервер (Expert Bundle) — только консольный движок сети Tor без браузера, предназначенный для проксирования трафика других программ и запуска узлов сети.
Можно ли использовать торсервер и Tor Browser одновременно?
Да, но нужно развести их по разным портам, указав в torrc торсервера отличный от браузерного SOCKSPort, иначе один из процессов не сможет занять порт и завершится с ошибкой.
Почему торсервер долго подключается при первом запуске?
При первом старте программа загружает актуальный список узлов сети и строит цепочки соединений — это может занять больше времени, чем последующие запуски. Если ожидание затянулось надолго, проверьте системное время и возможную блокировку сети провайдером.
Нужен ли торсерверу постоянный доступ в интернет?
Да, это сетевое приложение: без соединения с сетью Tor локальный прокси работать не будет. При обрыве соединения tor.exe автоматически пытается переподключиться.
Как полностью удалить торсервер с Windows 10?
Сначала остановите и удалите службу командой tor.exe --service remove, если она была установлена. Затем просто удалите папку с программой — торсервер портативен и не оставляет записей в реестре помимо созданной службы.