Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» как в tor (The Onion Router) под win32 уменьшить частоту

Автор: roman654
Дата сообщения: 31.07.2011 13:05
смены цепочки или отключить её совсем, чтобы можно было только вручную обновлять? Использую Windows 7, Tor Browser (vidalia+tor+polipo+firefox).
Пробовал (не помогло) определить torrc так:


Код: #########################ОПРЕДЕЛЕНИЕ ЧАСТОТЫ СМЕНЫ IP

#[мин] — Tor может повторно использовать открытую цепочку для нового соединения, если она была создана меньше, чем [мин] назад (по умолчанию 10). Т.е. если Вы хотите, чтобы цепочки перестраивались чаще, установите здесь, допустим, 1
MaxCircuitDirtiness 9999

#[сек] — как часто Tor должен проверять, необходимо ли сформировать новые цепочки (по умолчанию 30). Если Вы уменьшили значение предыдущего параметра, сократите и этот примерно до 10-15.
NewCircuitPeriod 9999

#[сек], определяющий, через какое время простоя Tor убьёт даже совершенно "чистые" цепочки.
CircuitIdleTimeout 9999

AccountingMax 1GB

#########################//ОПРЕДЕЛЕНИЕ ЧАСТОТЫ СМЕНЫ IP
Автор: vlary
Дата сообщения: 31.07.2011 13:22
roman654 Ты сюда не ходи, ты туда ходи: Advanced Onion Router (AdvOR) (бывший Advanced Tor (AdvTor))
Не надо засорять раздел посторонними вещами.
Автор: roman654
Дата сообщения: 01.08.2011 20:46
AdvOR - программа не будет менять ip адрес вручную если в список избранных хостов добавить один хост и отметить флаг о том, что exit хосты брать только из списка избранных хостов, но данная программа падает если запросить файл с сервиса bitoman.ru видимо тот, который предположительно может открываться программой (например с расширением iso).
TOR - в win32 меняет ip адрес автоматически. Решение проблемы: нужно в AdvOR брать ip:port быстрых exit серверов и в torrc TOR'а определять:
ExitNodes 94.19.197.105:8081
StrictExitNodes 1
Это ограничит exit сервера до одного и тогда ip будет постоянным при смене цепочек. Это не так удобно как могло бы быть - приходится открывать torrc и менять значения вручную каждый раз когда нужно сменить ip, но работает. Если изменять torrc блокнотом, то изменения вступают только после переавторизации TOR, а если изменять torrc редактором vidalia, то изменения вступают после комманды "Сменить личину", но судя по данным debug не совсем корректно.
Чтобы менять exit хост не редактированием torrc, а через командную строку командой и практически исключая глюки, используй следующие данные (для windows 7, в нём тоже можно установить telnet):
Вывод хэша пароля: "C:\Program Files\Tor\tor.exe" --hash-password "<password>"
В torrc: раскомментируй "ControlPort 9051" и "HashedControlPassword", определи хэш
telnet 127.0.0.1 9051
AUTHENTICATE "<password>"

Сигналы контроля через telnet здесь:
https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt

SETCONF ExitNodes=222.6.21.49:9001 - определение exit хоста для последующего NEWNYM
signal NEWNYM - новая личина
signal RELOAD - перезагрузить конфигурационный файл
GETCONF ExitNodes - вывод exit хоста

С exit хостами у которых порт 443 или если порт не указан - некорректная работа: подключение выполняется, но к другому хосту.

Задача решена, благодарю за подсказку по AdvOR.

Страницы: 1

Предыдущая тема: Восстановление контроллера домена


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.