Настройка 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

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.

Ваш комментарий. Вики-синтаксис разрешён:
Q G Y Y N