Конфигурация экспертного пакета Tor

Обновлено: 21.11.2024

Если вы хотите установить Tor как службу в Windows, вам понадобится пакет Expert. Его можно скачать с этой страницы официального сайта.

Из скачанного архива (в моем случае файл называется tor-win32-0.4.5.8.zip) распаковать папку Tor в корень диска С.

Настройка Tor для работы через ретранслятор моста

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

Для обхода этой блокировки можно использовать повторители. Мост является одним из видов повторителей. Поскольку известны не все IP-адреса моста, есть шанс обойти блокировку Tor.

Он написан на языке Go. Вы можете скомпилировать исполняемые файлы из исходного кода. Я возьму бинарники из Tor Browser. Необходимые файлы находятся в папке \Browser\TorBrowser\Tor\PluggableTransports\ вашего браузера Tor. Скопируйте эту папку в C:\Tor\.

Выберите obfs4 и нажмите кнопку "Получить мосты":

Вам будет предоставлен список из трех адресов. Скопируйте одну из этих строк.

Теперь добавьте в файл C:\Tor\torrc:

Вместо STRING вставьте одну из тех длинных строк, которые мы получили на предыдущем шаге:

Это должно выглядеть примерно так:

Обратите внимание на строки, в которых говорится об использовании моста:

И строка «Bootstrapted 100%: Done» указывает на то, что подключение прошло успешно.

Обратите внимание, что obfs4proxy.exe не выгружается после остановки Tor и даже после закрытия консоли:

Вам нужно вручную остановить этот процесс.

Чтобы найти PID:

Чтобы добавить в автозагрузку с настройками:

Подключение к Tor через прокси-сервер

Вы можете подключиться к Tor через прокси. Поддерживаются следующие типы прокси:

Введите IP-адрес прокси-сервера как Proxy_IP и замените порт 8888 на нужный.

Если вам нужно ввести логин и пароль на прокси, то сделайте это так:

Замените USER своим именем пользователя и замените PASS своим паролем.

При подключении через прокси-сервер SOCKS5 добавьте в файл конфигурации:

В поле Proxy_IP введите IP-адрес прокси-сервера SOCKS5 и замените порт 8888 на нужный.

Если вам нужно авторизоваться, то логин и пароль можно ввести так (замените USER и PASS на актуальные данные):

При подключении через прокси-сервер SOCKS4 добавьте в файл конфигурации:

В поле Proxy_IP введите IP-адрес прокси-сервера SOCKS5 и замените порт 8888 на нужный.

Если вам нужен браузер с Tor, то есть если вам достаточно того, что вы можете иметь другой IP при серфинге в интернете или хотите обойти региональное ограничение, то вам нужен Tor Browser, скачайте его с официального сайта. Там уже есть все необходимое для анонимного серфинга в сети и все настроено.

Если вы хотите установить Tor как службу в Windows, вам понадобится пакет Expert. Его можно скачать с той же страницы официального сайта. Далее мы поговорим только о пакете Expert.

Из скачанного архива (в моем случае файл называется tor-win32-0.3.3.7.zip) распаковать папку Tor в корень диска С.

Как запустить Tor в Windows

Tor можно запустить один раз или настроить как службу NT, которая будет запускаться при каждой загрузке компьютера. Рассмотрим разовый запуск. Откройте командную строку Windows, для этого нажмите Win+x и выберите там «Windows PowerShell (Администратор)».

В открывшемся окне введите

Подождите, пока Tor закончит свои дела:

Tor уже работает! Но это закончится, если вы закроете окно. Чтобы Tor работал постоянно, его нужно установить как службу.

Установка Tor в качестве службы Windows

Чтобы установить службу, просто выполните команду:

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

Нам нужен файл конфигурации, поэтому создайте его в каталоге C:\Tor\, этот файл должен называться torrc:

Чтобы проверить, запускается ли служба с файлом настроек (не содержит ли он ошибок), вы можете использовать эту команду:

Теперь установите службу Tor, которая будет считывать настройки из файла C:\Tor\torrc:

Помните, что вы должны указывать параметры после флага -options, иначе они будут проигнорированы.

Чтобы запустить и остановить службу, используйте следующие команды:

Чтобы удалить службу:

Обратите внимание, что вы должны сначала остановить службу, а затем удалить ее.

По умолчанию служба Tor прослушивает порт 9050, поэтому вы можете проверить, запущена ли она с помощью команды, которая показывает, прослушивается ли порт 9050:

Вы также можете использовать следующую команду:

Теперь, когда служба Tor установлена ​​и запущена, будет показано несколько рецептов, как ее можно использовать.

Использование Tor в Windows для загрузки файлов с заблокированных сайтов

Некоторые сайты с медиаконтентом позволяют просматривать его, но не позволяют загружать файлы на жесткий диск. Пример такого сайта на YouTube. Я рассматриваю YouTube просто как пример веб-сайта, который может подвергаться цензуре в некоторых регионах. Таким образом, изображение YouTube заблокировано, поэтому вы можете посетить его с помощью браузера Tor, но вы не можете скачать видео, потому что ваша программа загрузки не использует Tor и, следовательно, не может получить к нему доступ.

Я покажу вам на примере JDownloader (бесплатный, с открытым исходным кодом, поддерживает огромное количество веб-сайтов и источников обмена файлами, кроссплатформенный), но эта инструкция подойдет для любых подобных программ, если они поддерживают SOCKS5 или SOCKS4. Сайт JDownloader, прямая ссылка для загрузки установщика JDownloader.

В JDownloader перейдите в «Настройки», затем на вкладку «Диспетчер подключений» и нажмите кнопку «Добавить». Замените тип на Socks5, в поле Host/Port введите localhost и 9050:

Нажмите OK, чтобы сохранить настройки и закрыть окно.

JDownloader чередует соединение. Поэтому, если качаете с заблокированного сайта, то снимите галочку Без прокси:

Теперь вы можете скачивать с заблокированных сайтов!

Как создать скрытый сервис Tor в Windows

Суть скрытой услуги заключается в том, что на вашем компьютере (это может быть арендованный VPS или ваш домашний компьютер) работает веб-сервер. Ваш компьютер должен иметь доступ к сети Tor. Через эту сеть любой, у кого есть адрес вашего скрытого сервиса (доменное имя *.onion), может посетить ваш сайт, который обслуживает ваш веб-сервер. Вам не нужно беспокоиться о покупке доменного имени (это бесплатно), о DNS, публичном IP и т.д. - об этом позаботится сеть Tor. Чтобы запустить скрытый сервис, вам нужно всего две вещи:

  • работающий веб-сервер
  • подключение к сети Tor

Кстати, вас может заинтересовать статья «Как получить красивое доменное имя для скрытого сервиса Tor».

Нам нужен работающий веб-сервер. Чтобы настроить его, обратитесь к руководству «Как установить веб-сервер на Windows 10 (Apache 2.4, PHP 7, MySQL 8.0 и phpMyAdmin)».

Теперь, когда веб-сервер установлен и его функциональность проверена, мы приступим к настройке скрытой службы в Windows.

Ваш сайт для скрытой службы уже должен работать и открываться на локальном хосте. Я создам простую веб-страницу. В папке C:\Server\data\htdocs\ создаю новую скрытую папку, а в ней файл index.htm следующего содержания:

В принципе, вам просто нужно отредактировать в нем только строчку DocumentRoot "C:/Server/data/htdocs/hidden/" - там указан путь к вашему сайту, который будет являться скрытым сервисом Tor.

Перезапустите веб-сервер Apache, чтобы изменения вступили в силу:

Теперь перейдите к настройке Tor.

Откройте любой файл C:\Tor\torrc в любом текстовом редакторе и скопируйте в него:

Обратите внимание, как мы написали C:\Tor\hidden_service\ — вместо \ мы используем /. Вам также необходимо использовать кавычки.

Перезапустите службу Tor:

Будет автоматически создана папка hidden_service и два файла в ней. В файле C:\Tor\hidden_service\hostname вы увидите доменное имя вашего скрытого сервиса:

В моем случае это 77pam5zhvzu5jhst.onion, пробуем открыть в Tor Browser:

Открытие скрытой службы в браузере может занять несколько минут.

Если вы создали собственное имя для скрытой службы Tor, замените содержимое файла hostname и private_key, а затем перезапустите службу Tor, чтобы изменения вступили в силу:

Использование браузеров Tor в Windows

Если вы хотите анонимно пользоваться Интернетом, мы рекомендуем использовать браузер Tor. Он не только перенаправляет трафик через сеть Tor, но также имеет ряд исправлений и настроек, повышающих конфиденциальность.

Тем не менее, если вы хотите выйти в интернет через сеть Tor с помощью браузеров Google Chrome, Firefox, Opera или Internet Explorer, то это тоже возможно.

Служба Tor должна быть установлена ​​(или запущена, как показано в начале статьи).

Браузеры Google Chrome, Opera и Internet Explorer используют одинаковые настройки. Поэтому изменения будут применены сразу для всех трех браузеров. В любом из них зайдите в настройки прокси, откроется следующее окно:

В окне нажмите «Настройка сети». В открывшемся новом окне установите флажок «Использовать прокси-сервер для локальных подключений…»:

Кнопка "Дополнительно" станет активной, нажмите ее. В поле Socks введите 127.0.0.1, а в поле Порт введите 9050:

Чтобы изменить настройки в Firefox, перейдите в «Настройки» -> «Дополнительно» -> «Сеть» -> «Настроить». В появившемся окне выберите переключатель Настройка прокси-сервера вручную. В поле SOCKS Node введите 127.0.0.1, а в поле Port — 9050. Установите переключатель в положение SOCKS 5. Нажмите OK, чтобы сохранить настройки.

Общесистемные настройки прокси в Windows

Использование команды

вы можете импортировать настройки из Internet Explorer.

И следующие команды позволяют просмотреть/сбросить использование общесистемных настроек:

Доступ к Tor из программы PHP

Если вы установили службу Tor и у вас есть веб-сервер для настройки скрытой службы, вы также можете получать данные из сети Tor в своей программе PHP (используя cURL). Пример рабочего кода:

Выберите способ подключения OnionShare к Tor, нажав значок «⚙» в правом нижнем углу окна OnionShare, чтобы перейти к его настройкам.

Используйте Tor в комплекте с OnionShare¶

Это самый простой и надежный способ подключения OnionShare к Tor по умолчанию. По этой причине он рекомендуется для большинства пользователей.

Когда вы открываете OnionShare, он запускает уже настроенный процесс tor в фоновом режиме для использования OnionShare. Он не мешает другим процессам Tor на вашем компьютере, поэтому вы можете использовать Tor Browser или системный Tor самостоятельно.

Попробовать автоконфигурацию с помощью Tor Browser¶

Если вы загрузили Tor Browser и не хотите запускать два процесса tor, вы можете использовать процесс tor из браузера Tor. Имейте в виду, что вам нужно держать Tor Browser открытым в фоновом режиме, пока вы используете OnionShare, чтобы это работало.

Использование системного tor в Windows¶

Это довольно продвинутый уровень. Вам нужно знать, как редактировать файлы с открытым текстом и делать что-то от имени администратора.

Загрузите пакет Tor Windows Expert Bundle с. Извлеките сжатый файл и скопируйте извлеченную папку в C:\Program Files (x86)\. Переименуйте извлеченную папку с данными и Tor в tor-win32 .

Придумайте пароль для порта управления. (Хорошей идеей для пароля является использование 7 слов в такой последовательности, как «содержит спотыкаться, рыться, отомстить за работу, изменчивая конструкция».) Теперь откройте командную строку ( cmd ) от имени администратора и используйте tor.exe --hash-password для создания хэша. вашего пароля. Например:

Вывод хешированного пароля отображается после некоторых предупреждений (которые можно игнорировать). В приведенном выше примере это 16:00322E903D96DE986058BB9ABDA91E010D7A863768635AC38E213FDBEF .

Теперь создайте новый текстовый файл в папке C:\Program Files (x86)\tor-win32\torrc и поместите в него хешированный пароль, заменив HashedControlPassword только что сгенерированным:

Теперь вы запускаете системный процесс tor в Windows!

Откройте OnionShare и щелкните в нем значок «⚙». В разделе «Как OnionShare должен подключаться к Tor?» выберите «Подключение через порт управления» и установите «Порт управления» на 127.0.0.1 и «Порт» на 9051.В разделе «Настройки аутентификации Tor» выберите «Пароль» и установите пароль на пароль порта управления, который вы выбрали выше. Нажмите кнопку «Проверить подключение к Tor». Если все пойдет хорошо, вы должны увидеть «Подключено к контроллеру Tor».

Использование системного tor в macOS¶

Сначала установите Homebrew, если он у вас еще не установлен, а затем установите Tor:

И запустите системную службу Tor:

Откройте OnionShare и щелкните в нем значок «⚙». В разделе «Как OnionShare должен подключаться к Tor?» выберите «Подключиться с помощью файла сокета» и установите файл сокета как /usr/local/var/run/tor/control.socket . В разделе «Настройки аутентификации Tor» выберите «Без аутентификации или аутентификации с помощью файлов cookie». Нажмите кнопку «Проверить подключение к Tor».

Если все пойдет хорошо, вы должны увидеть «Подключение к контроллеру Tor».

Использование системного tor в Linux¶

Сначала установите пакет tor. Если вы используете Debian, Ubuntu или аналогичный дистрибутив Linux, рекомендуется использовать официальный репозиторий проекта Tor.

Затем добавьте своего пользователя в группу, которая запускает процесс tor (в случае Debian и Ubuntu, debian-tor ) и настройте OnionShare для подключения к файлу управляющего сокета tor вашей системы.

Добавьте своего пользователя в группу debian-tor, выполнив эту команду (замените имя пользователя на ваше фактическое имя пользователя):

Перезагрузите компьютер. После того, как он снова загрузится, откройте OnionShare и щелкните в нем значок «⚙». В разделе «Как OnionShare должен подключаться к Tor?» выберите «Подключиться с помощью файла сокета». Установите файл сокета как /var/run/tor/control . В разделе «Настройки аутентификации Tor» выберите «Без аутентификации или аутентификации с помощью файлов cookie». Нажмите кнопку «Проверить подключение к Tor».

Если все пойдет хорошо, вы должны увидеть «Подключение к контроллеру Tor».

Использование мостов Tor¶

Если ваш доступ к Интернету подвергается цензуре, вы можете настроить OnionShare для подключения к сети Tor с помощью мостов Tor. Если OnionShare подключается к Tor без него, вам не нужно использовать мост.

Чтобы настроить мосты, нажмите значок «⚙» в OnionShare.

Вы можете использовать встроенные подключаемые транспорты obfs4, встроенные подключаемые транспорты meek_lite (Azure) или настраиваемые мосты, которые можно получить в базе данных Tor BridgeDB. Если вам нужно использовать мост, попробуйте сначала встроенные obfs4.

Прокси для Windows 10 через службу Tor. страница настройки прокси-сервера tor

Как мы это делаем?

Прокси Windows 10 через службу Tor Страница загрузки TOR Какие недостатки? Это не изменение конфигурации для всех. Сеть TOR работает медленнее, жертвуя скоростью ради повышения конфиденциальности.

Скачать пакет Tor Expert

Извлеките пакет экспертных услуг

Извлечь в новую папку на диске C: (поскольку служба работает как «локальная системная учетная запись», у них не обязательно есть права доступа к вашему домашнему каталогу) на странице настройки прокси-сервера tor

Выполнить команду

Откройте оболочку в папке tor и выполните следующую команду, чтобы установить службу. ./tor.exe –service install –options -f Команда установки «C:/tor/torric»

Запустить службу tor

Запустите службы от имени администратора и запустите службу tor в качестве локальной системной учетной записи на странице настройки прокси-сервера tor

Установить настройки прокси-сервера

Заполните socks с 127.0.0.1 портом 9050 для настройки подключения к Интернету

Проксировать Windows 10 через службу Tor Проксировать Windows 10 через службу Tor

В приведенном ниже видеоролике показаны все шаги, необходимые для его запуска и запуска, что может быть полезно, если вы столкнетесь с какими-либо проблемами.

Кроме того, извлечение папки tor в папку C:/tor позволит запустить службу из команды PowerShell.

Полезные команды./tor.exe –service install –options -f «C:/tor/torric»

Установите сервис и ссылки на дополнительную конфигурацию файла torric.

./tor.exe – удаление службы

Удаляет службу из вашей системы, однако не забудьте удалить прокси-сервер из подключения к локальной сети.

Читайте также: