Помогите настроить Tor Relay
На сервере постоянно запущен Tor, есть желание и возможность внести свой скромный вклад. Поделитесь настройками для tor relay. Выходной/входной нод делать пока не решился.
Ссылки
[link1] https://www.torproject.org/docs/tor-doc-relay.html.ru
Ну раз middleman то что там настраивать? Разве что ограничения по трафику. Следуйте документации[link1] с официального сайта.
Рекомендую сразу начинать использование 0.2.0.x ветки, в текущей релиз кандидат форме. Некоторая часть описываемых далее опций появились только в ней (например ограничение только чужого транслируемого трафика, неограничивая своего клиента).
Добавьте в torrc к тому что уже есть, примерно следующее (если не меняли еще что-то под серверную часть):
Получите middle-man relay, и средней скоростью прокачиваемого Tor трафика на уровне 100КБайт (измените на своё, минимум 20КБайт). При необходимости лимитировать общий объем трафика за определенный период времени, читайте мануал и настраивайте AccountingMax и т.д.
Если что-то непонятно, спрашивайте.
Для 0.1.2.х исправьте RelayBandwidthRate на BandwidthRate, и RelayBandwidthBurst на BandwidthBurst.
P. S. Входящим становятся при достаточной стабильности и хорошей скорости. Отказаться можно только от роли выходящего. Relay он по определению — сервер, доступный всем.
Гость, спасибо. Можно ли как-нибудь узнать статистику использованя tor сервера?
Получить обобщающую статистику можно по SIGUSR1, если умеет ОСь. Или непосредственно в Tor через управляющий порт (control port) посылая "SIGNAL USR1". Получаемая статистика будет содержать список всех текущих соединений, цепочек которые транслирует узел, а также суммарные характеристики протранслированного трафика. В некотором смысле эта информация даже избыточна.
Оно подконец выводит после посыла сигнала:
К сожалению, не разбираюсь в смысле того длинного лога что вывелся, но вот касаемо цитаты из лога 0 directory objects signed – это нормально?
Жалко что нет удобного консольного монитора "tortop" типа top или pftop или systat, который бы в реальном времени выводил в человечачем формате что происходит с клиентом..
directory objects создают и подписывают DA, если Вы не запускаете DA, то это нормально :)
Консольный монитор в виде отдельной утилиты с выводом в стилизованный под top, содержимого отданного с управляющего порта. Хорошая мысль. Получилось бы и кроссплатформенно и само ядро Tor не переусложнялось. Пишите.
Я... не программист :-D
Играю как умею...
Для начала пишите запрос разработчикам на вывод этого (лучше детально чего именно) всего в порт, ну и плюс укоротить содержимое для этого случая. Многие вещи в текущем дампе статистике для tortop'а лишние.
(Если у разработчиков не найдется в запасе других решений или красивых костылей, и запрос посчитают полезным.)
Один студент из Пастеровского университета уже предложил такую идею в качестве своего проекта в рамках Google Summer of Code. Так что дублировать работу не надо.
Не знаю включили или нет его в число заявивших на проект moniTor, но еще до его письма в or-talk было уже 2 заявки (сроки подачи продлили, возможно кто-то еще успеет).
По задумке одного из кураторов данного GSoC проекта, утилита будет расчитана только на работу с relay.
Настроил AccountingMax, квоту разумеется выбрали тут же. И теперь даже я сам не могу пользоваться своим клиентом. Есть ли на этот случай решение для Tor 0.2.0.x?