Настройка Tor прокси под Windows

Скачиваем Expert Bundle* Скачиваем с официального сайта и распаковываем скачанный архив в папку, где хотим, что бы располагался tor, например C:\tor.

В каталоге C:\tor\Data\Tor создаем файл «torrc» со следующим содержимым.

torrc
DataDirectory c:\tor\Data\Tor
GeoIPFile c:\tor\Data\Tor\geoip
GeoIPv6File c:\tor\Data\Tor\geoip6

#Проводить меньше операций с диском
AvoidDiskWrites 1

#Локальный интерфейс и порт на котором будет слушать запросы SOCKS прокси
#Можно указать несколько вхождений для разных интерфейсов и портов
SocksPort 192.168.10.10:9150

Создаем разрешающее правило в брандмауэре.

cmd> netsh advfirewall firewall add rule name="Tor Proxy" dir=in action=allow localport=9150 protocol=tcp

Дальше можно просто создать ярлык со следующей строкой запуска:
c:\tor\Tor\tor.exe -f c:\tor\Data\Tor\torrc
И запускать через него, при этом консольное окошко будет висеть в окружении пользователя.

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

Установка службы.

cmd> c:\tor\Tor\tor.exe --service install --options -f c:\tor\Data\Tor\torrc

Дадим права на чтение каталога где лежим сам исполняемый файлик, а так же права на изменения файлов в папке «Data».

cmd> icacls c:\tor /grant "LOCAL SERVICE":(OI)(CI)RX
cmd> icacls c:\tor\Data /grant "LOCAL SERVICE":(OI)(CI)M

Запускаем службу.

cmd> net start tor

Настройка Tor'а в качестве SOCKS-прокси закончена. Теперь настраиваем любимый браузер на использование прокси с указанием IP сервера на котором проводили данную настройку и портом 9150.


Документация Tor
Ключи по управлению сервисом Tor

* - Ссылочка возможно на неактуальную версию ведет, ExpertBundle с сайта убрали, теперь что бы скачать идем сюда, заходим в нужную версию, на момент актуализации статьи свежей была версия 8.0.8 и скачиваем архив tor-win64-0.3.5.8.zip для x64, это то, что раньше называлось ExpertBundle.

Vervolk, 2018/04/17 08:37

Огромное спасибо. Без вас никак не мог понять как подпихнуть тор-сервису файл конфигурации.

slider, 2018/06/11 16:16

Настроил браузер на tor, ничего не открывает, выдает такое сообщение: «This is a SOCKs proxy, not an HTTP proxy.»

admin, 2018/06/14 14:53

В браузере нужно указать адрес тор-прокси в поле SOCKS-прокси, а не HTTP.

Arabei Dzmitry, 2018/07/18 02:14

сделал. как подкллючить браузер или другую прогу не понял…

niask, 2018/07/22 12:55

Спасибо, всё настроил на локальном сервачке! Для Firefox рекомендую расширение SmartProxy для создания списка сайтов, которые нужно всегда пускать через Proxy.

Игорь, 2019/04/11 12:51

Где скачать Expert bundle? На официальном сайте его нет.

admin, 2019/04/11 13:52

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

Игорь, 2019/04/11 14:40

Спасибо!

dimon153, 2019/06/11 13:52

Сколько перелопатил сайтов и мануалов по прокси. То сайты с прокси мертвые. То на винду не обновляли 10 лет. А тут за 5 минут на своем сервере поднял прокси, да еще и TOR, я счастлив!

admin, 2019/06/11 14:58

Приятно слышать, что статья оказалась полезной.

dimon153, 2019/08/05 01:46

Не подскажите как поднять не socks4 а socks5?

Ваш комментарий. Вики-синтаксис разрешён:
I W G​ N S