Tor как служба Windows
Для начала нам понадобится сам Torbundle его можно взять тут
https://www.torproject.org/ru/download/tor/
Нам нужен именно Windows Expert Bundle
ну или прямая ссылка на актуальную на момент написания версию.
https://www.torproject.org/dist/torbrowser/10.0.18/tor-win32-0.4.5.9.zip
Скачиваем данный архив переходим в директорию нашего пользователя командой
%USERPROFILE%
Создаем папочку TorBundle и распаковываем туда содержимое скаченного архива.
Дальше нужно создать файлик torrc внутри директории Data\Tor со следующим содержимым
DataDirectory C:\Users\%USERPROFILE%\TorBundle\Data\Tor
GeoIPFile C:\Users\%USERPROFILE%\TorBundle\Data\Tor\geoip
GeoIPv6File C:\Users\%USERPROFILE%\TorBundle\Data\Tor\geoip6
AvoidDiskWrites 1
SocksPort 127.0.0.1:9160
%USERPROFILE% только меняем на имя вашего пользователя.
дальше нам нужно запустить CMD от имени Администратора и установить tor в качестве службы.
выполнив данную команду.
sc create TorBundle binPath= "C:\Users\%USERPROFILE%\TorBundle\Tor\tor.exe --nt-service -f C:\Users\%USERPROFILE%\TorBundle\Data\Tor\torrc"
%USERPROFILE% меняем на имя вашего пользователя!!!
*ОБРАТИТЕ ВНИМАНИЕ НА ПРОБЕЛ ПОСЛЕ binPath= он должен быть!
пример
После этого идем в службы (Панель управления > Администрирование > Службы) и запускаем наш TorBundle
дополнительно ставим автоматический запуск, что бы служба работала после перезагрузки.
на этом настройка закончена, после всех манипуляций у вас должен быть локально запущен сокс5 на порту 9160.
Для тех кого еб*т все это делать, запилил инсталятор, он автоматически скачивает torbundle распаковывает в директорию вашего профиля в папку TorBundle и устанавливает службу, приложение нужно запускать с правами администратора и в системе должен быть .NET Framework не ниже 4.5
Тестед нах on Windows 7 / 8.1 / 10 | редакции (х64) виз дисаблед УАК ;)
https://nova.ws/dl/release/torbundle.zip
sha256sum exe файла.
0aa936ee30015ca8e56d6170f7433c4f79a27d782b674719b63dc758553f6e4b
Для тех кому интересен сурс этого приложения, он доступен тут