Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Tor Control Panel | GUI для Tor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

abysshint



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

[Tor: распределенная система анонимного серфинга] [Tor Browser]
 
TOR CONTROL PANEL
 
(Windows GUI-клиент для Tor Expert Bundle)
                                                           
   
Текущая версия: 2.3.12.20

Страница на Github | История изменений | Скачать программу

Панель управления Tor - это бесплатный и простой инструмент с графическим интерфейсом для настройки, управления и мониторинга работы Tor Expert Bundle в операционной системе Windows. Работа программы основана исключительно на редактировании конфигурационных файлов, разборе локальных кэшей дескрипторов и отправке запросов/получении ответов через управляющий порт. Программа имеет приятный и интуитивно-понятный интерфейс, который поможет вам использовать больше возможностей сети Tor, прилагая при этом минимум усилий.
 
Системные требования:
• Операционная система: Windows 7 и выше
• Версия Tor: 0.4.0.5 и выше
 
Примечание: программа может работать на Windows XP и Vista, однако tor и подключаемые транспорты из официального Tor Expert Bundle больше не поддерживают эти операционные системы.
 
Основные возможности:
• Возможность подключения к сети Tor через мосты и прокси-сервер
• Возможность выбирать в качестве узлов не только страны, но и хэши, IP-адреса и CIDR-маски
• Возможность сброса сторожевых узлов
• Возможность сканировать узлы на доступность портов и измерять пинг
• Возможность управлять скрытыми сервисами
• Возможность использовать избранные сторожевые узлы в качестве Vanguards
• Возможность добавлять и настраивать запуск подключаемых транспортов
• Возможность извлечения отображаемых данных в виде текстовых списков
• Сохранение/загрузка своих списков входных, промежуточных, выходных и запрещённых узлов
• Автоматический подбор узлов на основе пользовательских настроек
• Запуск нескольких копий программы с разными профилями
• Отображение журнала сообщений Tor и сохранение его в файл
• Настройка работы Tor в режиме сервера (Выходной узел, Ретранслятор и мост)
• Просмотр информации по всем узлам текущего консенсуса (Ник, IP-адрес, Страна, Версия, Вес в консенсусе, Пинг и т.д.)
• Удобная система фильтрации, поиска и сортировки, помогающая выбрать наиболее подходящие вам узлы
• Просмотр и закрытие цепочек/активных соединений
• Отображение статистики по трафику в виде графика и цифровых данных
• Удобная система управления мостами (кэширование, исключение неподходящих, выбор приоритета)
• Программа портативная, установка не требуется, где её запустили там она и работает
• Поддержка визуальных тем оформления
• Мультиязычный интерфейс с возможностью добавлять новые локализации
 
Конфиденциальность:
Программа не имеет прямого доступа к передаваемым данным пользователя, не требует прав администратора, не изменяет никакие системные настройки операционной системы, включая системный прокси-сервер, не собирает никаких статистических данных об использовании.
 
Лицензия:
Эта программа является свободным программным обеспечением и распространяется по лицензии MIT
 
Полезные ссылки:
Мануал по Tor
Спецификации и предложения Tor
Сервер дистрибутивов проекта Tor Project
Файловый архив проекта Tor Project
Свежие GeoIp-базы
Актуальная версия Tor Expert Bundle

Всего записей: 120 | Зарегистр. 03-06-2019 | Отправлено: 18:00 04-11-2022 | Исправлено: abysshint, 12:23 28-03-2024
abysshint



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
- Какую версию клиента показывает в разделе "Статус"? Если "Не определена", то через командную строку запустите исполняемый файл tor с параметрами: tor.exe --version, показывает ли результат?
 - Последняя версия TCP - это стабильная 2.2.12.7 или разрабатываемая версия 2.3.5.10 с Github?
 - При запуске через кнопку "Старт" вручную или при запуске исполняемого файла с включённой опцией "Подключаться при запуске программы"?
 - При первом запуске через кнопку "Старт" или при последующих запусках через кнопку "Старт" после одной или нескольких остановок?
 - Появляется ли эта ошибка после "чистой" распаковки TCP из дистрибутива и последующем запуске?
 - Что значит "на работу не влияет"? Ошибка выскакивает, но подключение к tor продолжается?  
 - Если стоит какой-нибудь антивирус, включая "Защитник Windows", попробуйте на момент запуска временно отключить защиту файловой системы в реальном времени. В случае отсутствия антивируса, убедитесь, что запуск exe-файлов осуществляется напрямую, а не через какой-нибудь вирус. В ветке реестра "HKEY_CLASSES_ROOT\exefile\shell\open\command", должны быть значения: "%1" %*. Так же проверьте, нет ли раздела "tor.exe" в ветке реестра "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\".
 - Попробуйте удалить файлы "TOR.EXE-*.pf", "TORCONTROLPANEL.EXE-*.pf", "OBFS4PROXY.EXE-*.pf" из папки C:\Windows\Prefetch и перезагрузить компьютер.
 - Подумайте, после чего вдруг стало выскакивать сообщение? Установка каких-то программ? Смена железа? Запуск через виртуальную машину? Запуск через другие программы/BAT-файлы/VB-скрипты? Переместили папку с программой? Обновляли версию Tor? Или просто вчера работало, а сегодня включили компьютер и сообщение появилось...
 
Ошибка возникает только если версия tor не была определена, в версии 2.2.12.7 версия tor определяется всегда запуском: tor.exe --version, если что-то этому мешает (например: антивирус), то возможны проблемы. В разрабатываемой версии - файл tor.exe для проверки версии запускается, только если исполняемый файл был заменён.

Всего записей: 120 | Зарегистр. 03-06-2019 | Отправлено: 11:01 19-05-2023 | Исправлено: abysshint, 11:05 19-05-2023
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint

Цитата:
- Какую версию клиента показывает в разделе "Статус"? Если "Не определена", то через командную строку запустите исполняемый файл tor с параметрами: tor.exe --version, показывает ли результат?
 - Последняя версия TCP - это стабильная 2.2.12.7 или разрабатываемая версия 2.3.5.10 с Github?
 - При запуске через кнопку "Старт" вручную или при запуске исполняемого файла с включённой опцией "Подключаться при запуске программы"?
 - При первом запуске через кнопку "Старт" или при последующих запусках через кнопку "Старт" после одной или нескольких остановок?  

Версия TCP 2.2.12.7
Версия TOR везде 0.4.7.11
Запускаю вручную через Старт, но сообщение появляется при запуске непосредственно TCP, при подключении к TOR всплывающих окон нет.
На чистой не проверял, конфиги из Data взял от предыдущей версии TCP.

Цитата:
Что значит "на работу не влияет"? Ошибка выскакивает, но подключение к tor продолжается?  

Не влияет на работу TCP и подключение к TOR, то есть все работает как и должно.

Цитата:
Подумайте, после чего вдруг стало выскакивать сообщение? Установка каких-то программ? Смена железа? Запуск через виртуальную машину? Запуск через другие программы/BAT-файлы/VB-скрипты? Переместили папку с программой? Обновляли версию Tor? Или просто вчера работало, а сегодня включили компьютер и сообщение появилось...  

Нет идей, тем более что не при каждом запуске проявляется. Все локально работает TCP, ничего не менялось. Я нечасто запускаю/перезапускаю TCP, но вот в последнее время пришлось делать каждый день.
 
Думаю что с моей конфигурацией никак не связано, баг где то в самом TCP. Но поскольку вроде ни на что не влияет то нет смысла сильно ломать голову. Сообщил чисто для проформы.
 
 
 
 
Добавлено:

Цитата:
 Ошибка возникает только если версия tor не была определена, в версии 2.2.12.7 версия tor определяется всегда запуском: tor.exe --version, если что-то этому мешает (например: антивирус), то возможны проблемы. В разрабатываемой версии - файл tor.exe для проверки версии запускается, только если исполняемый файл был заменён.  

Возможно, в самом деле что то мешало при первом запуске TCP, поскольку при перезапуске сейчас у меня не воспроизводится.

Всего записей: 4954 | Зарегистр. 05-01-2006 | Отправлено: 13:32 19-05-2023 | Исправлено: mithridat1, 13:34 19-05-2023
vsq1647

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В последние примерно 3 дня у меня у одного перестала работать прога ?

Всего записей: 6 | Зарегистр. 10-02-2023 | Отправлено: 14:08 10-06-2023
GEGEMON



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vsq1647
запустил сейчас -  нормально работает

Всего записей: 2820 | Зарегистр. 07-02-2006 | Отправлено: 16:01 10-06-2023
vsq1647

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Видимо мой провайдер что то намутил, потому что сам тор браузер перестал тоже работать только через впн запускается. Перепробовал кучу мостов результата нет. С другой стороны зашел в tcp прогу настройки>"я использую прокси для подключения к интернету" прописал прокси, если я правильно понял эту функцию в итоге шиш не работает

Всего записей: 6 | Зарегистр. 10-02-2023 | Отправлено: 20:03 10-06-2023 | Исправлено: vsq1647, 20:04 10-06-2023
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сам тор браузер перестал тоже работать

https://github.com/ValdikSS/tor-relay-scanner

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:52 11-06-2023
notinthewoods



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint
Есть такая интересная заметка:
https://notes.valdikss.org.ru/access-tor-from-russia/
Меня заинтересовало это: Вход с Windows - Tor (не браузер)
Попробовал сделать так:
В батнике первая команда для запуска tor-relay-scanner с получением bridges.conf ->

Код:
D:\tor-relay-scanner\tor-relay-scanner-0.0.9.exe -g 1 --timeout 3 --torrc -o D:\tor-control-panel-2.2.12.7-win64\Data\User\bridges.conf

Заранее в файле D:\tor-control-panel-2.2.12.7-win64\Data\User\torrc добавил такую строку:

Код:
%include D:\\tor-control-panel-2.2.12.7-win64\\Data\\User\\bridges.conf

Вторая команда в батнике запускает TorControlPanel.exe ->

Код:
D:\tor-control-panel-2.2.12.7-win64\TorControlPanel.exe

Я рассчитывал на то, что TorControlPanel автоматом подхватит только что найденные сканером мосты, но увы. TorControlPanel не реагирует на bridges.conf
Если я правильно понимаю, нужно как-то править settings.ini
Или приведенный способ автоматизации в данном случае нельзя реализовать?

Всего записей: 498 | Зарегистр. 31-01-2015 | Отправлено: 23:52 19-06-2023
Gideon Vi

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
notinthewoods
включи в самом TorControlPanel использование мостов, иначе он будет это отключать при старте
 
tor-relay-scanner-0.0.9.exe рядом с TorControlPanel.exe
 

Код:
@ECHO OFF
cd /D %~dp0
 
"%CD%\tor-relay-scanner-0.0.9.exe" --torrc -o .\Data\User\bridges.conf
start "" "%CD%\TorControlPanel.exe"
 

 
torrc
 

Код:
%include .\Data\User\bridges.conf
UseBridges 1

Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 02:50 20-06-2023 | Исправлено: Gideon Vi, 02:52 20-06-2023
abysshint



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
notinthewoods
Всё правильно, настройки хранятся в файле Settings.ini, а torrc-файл перезаписывается: при запуске программы, при старте TOR (если torrc-файл был изменён), при применении/отмене настроек в самом интерфейсе.
 
Все "извращаются" по-разному: кто-то меняет Settings.ini, кто-то меняет Defaults.ini. Но лучше добавлять вручную через интерфейс. В разрабатываемой версии программы уже добавлена возможность загружать мосты из файла, чтобы прекратить эти "извращения" с файлами настроек.
 
Так же в новой версии будет возможность добавлять резервные каталоги ретрансляторов, потому что встроенные в Tor FallbackDirs практически все заблокированы. И как показывает практика - наличие "Живых" входных узлов недостаточно для подключения, нужны ещё и живые "Каталоги", для обновления консенсуса.
 
В итоге необходимость постоянного использования мостов отпадёт. В лучшем случае это понадобится только один раз - для первичного скачивания консенсуса, а дальше можно просто выключить использование мостов и периодически запускать авто-подбор входных узлов и каталогов в разделе "Роутеры". Это будет работать до тех пор пока не заблокируют все общедоступные входные узлы.

Всего записей: 120 | Зарегистр. 03-06-2019 | Отправлено: 05:28 20-06-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint
Цитата:
а дальше можно просто выключить использование мостов и периодически запускать авто-подбор входных узлов и каталогов в разделе "Роутеры"

А можно это сделать автоматически? Программа и так сканирует сама по расписанию, почему бы после сканирования сразу не подбирать узлы? Вручную лезть и тыкать мышкой надоедает, тем более что это надо делать после сканирования, а когда оно происходит не узнаешь, значит надо каждый раз запускать сканирование вручную и ждать окончания прежде чем подбирать узлы. Двойная ручная работа, еще и ждать заставляет.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 13:09 20-06-2023
abysshint



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jterror
Думаю можно. Надо протестировать. Если всё будет работать как надо, то добавлю, но по умолчанию опция будет выключенной и будет распространяться именно на автоматическое сканирование.

Всего записей: 120 | Зарегистр. 03-06-2019 | Отправлено: 14:34 20-06-2023
K1RZA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint
А когда релиз новой версии, примерно?

Всего записей: 163 | Зарегистр. 29-07-2008 | Отправлено: 17:12 20-06-2023
notinthewoods



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gideon Vi

Цитата:
%include .\Data\User\bridges.conf
UseBridges 1

Спасибо за подсказку. У меня заработало как нужно только после того, как добавил хотя бы одну строку с мостом. Без разницы, рабочий он или нет - все равно актуальные мосты будут браться из bridges.conf
В итоге, предварительные манипуляции такие:
В файле settings.ini нужно указать:
в разделе [Network] ->
UseBridges=1
(использовать мосты)
BridgesType=1
(0 - встроенные, 1 - пользовательские)
В разделе
[Bridges]
<здесь обычный мост>
Соответственно, файл torrc уже будет включать необходимые параметры. Нужно только вручную добавить строку:
%include D:\TOR-CO~1\Data\User\bridges.conf
Путь к bridges.conf как пример.
В итоге клик по ярлыку батника запускает сканирование мостов, выбор рабочих, запуск TorControlPanel - соединение Tor установлено!
 
abysshint

Цитата:
В разрабатываемой версии программы уже добавлена возможность загружать мосты из файла, чтобы прекратить эти "извращения" с файлами настроек.

Остается только ждать новую версию. В целом уже сейчас замечательный GUI)

Всего записей: 498 | Зарегистр. 31-01-2015 | Отправлено: 17:48 20-06-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint
Со стороны своего неведения не понимаю необходимость разделять ручное и автоматическое, но если так надо, значит есть причина. У меня лишь простое желание, чтобы списки сами поддерживались в актуальном состоянии насколько возможно без лишних телодвижений, а то со временем узлы отваливаются и перестает соединяться с сетью.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 08:58 21-06-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за авто-подбор релеев. Теперь похоже работает само, ничего делать не надо, лень это прекрасно
Но опций несколько и я выбрал "Full" интуитивно, желая перезаписывать списки полностью для исключения старых омертвевших узлов. Был бы благодарен за объяснение как эти опции работают наверняка, особенно в отношении старых узлов в списках, чтобы не гадать интуитивно.
 
И еще несколько предложений.

Цитата:
  o Minor feature (client, IPv6):
    - Make client able to pick IPv6 relays by default now meaning
      ClientUseIPv6 option now defaults to 1. Closes ticket 40785.
 
https://gitweb.torproject.org/tor.git/tree/ChangeLog
В разрабатываемой версии Tor обнаружил такую подлянку. У меня нет IPv6 и возможности/желания иметь, отсюда возникла мысль о поддержке пользовательских опций Tor вводимых вручную на случай отсутствия в GUI, наподобие как это сделано для мостов из внешнего файла.
 
И по поводу иконки в трее. В старой версии TCP была прозрачная полноразмерная иконка хорошо выглядящая на светлой теме Windows и её цвет можно было различать, но в новой версии черный квадрат выглядит плохо и изображение внутри маленькое, я даже с лупой не мог разглядеть цвет.
   
Нарисовал свою иконку и в связи с этим предложение о поддержке кастомизации иконки из внешнего файла.
 
Последняя иконка с маркером служит для индикации процесса сканирования занимающего интернет и всё такое, приятно видеть наглядно.

Код:
procedure TTcp.UpdateScannerControls;
var
  State: Boolean;
begin
  State := ScanStage > 0;
  lbScanProgress.Caption := TransStr('631');
  lbScanType.Caption := GetScanTypeStr;
  lbScanType.Left := lbScanProgress.Left;
  lbScanType.Visible := State;
  lbScanProgress.Visible := State;
  if (ConnectState = 2) and (pbScanProgress.Visible) and (not State) then
    tiTray.IconIndex := 2;
  if (not pbScanProgress.Visible) and (State) then
    tiTray.IconIndex := 3;
  pbScanProgress.Visible := State;
end;
 

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 04:04 17-07-2023 | Исправлено: jterror, 04:05 17-07-2023
abysshint



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jterror
Пожалуйста! Лень - двигатель прогресса!  
1. В TCP Есть два вида автоматического сканирования: Полное и частичное. Интервалы проведения сканирования можно задать в настройках.
 - Полное: сканирует все узлы консенсуса + кэшированные мосты.
 - Частичное: сканирует только те узлы, которые удовлетворяют условиям:
 а) Новые: когда узла нет в сетевом кэше или есть, но доступность или пинг не измерялись.
 б) Новые и без ответа: Новые + узлы, у которых прошлое сканирование было неудачным (Перепроверка не отвечающих).
 в) Новые и живые: Новые + узлы, которые на момент последнего сканирования отвечали на соединение (перепроверка живых).
 г) Новые и мосты: Новые + узлы из кэша мостов.
 д) Автовыбор: Если время между частичными сканированиями ещё не прошло, то сканируются только новые. Если прошло, то каждое сканирование кратное трём (3, 6 и т.д.) проходит сканирование новых и не отвечающих узлов, остальные сканирования - только новые и живые узлы. Каждое полное сканирование, счётчик частичных сканирований сбрасывается до 6 (По умолчанию), а каждое частичное - уменьшается на единицу, до нуля. При счётчике равном нулю, сканируются только новые узлы.
 
Автоподбор полностью перезаписывает Избранные списки узлов.
 
2. При обновлении настроек, torrc-файл перезаписывается не полностью, а только те настройки, которыми "Управляет" TCP, то есть их можно настроить через GUI. Настройки, которые не реализованы в TCP и не мешают нормальной работе уже реализованных, спокойно можно дописывать в torrc-файл, они сохраняются.
 
3. У меня просто всегда тёмная панель задач и там всё смотрится довольно симпатично. Тёмный фон внутри делался специально, потому что из-за прозрачности фона, на светлых темах светлой рамки вообще не было видно. Если для вас это так важно, то могу сделать 3 вида на выбор: текущая, ваша и из пользовательского файла.

Всего записей: 120 | Зарегистр. 03-06-2019 | Отправлено: 10:49 17-07-2023 | Исправлено: abysshint, 11:53 17-07-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abysshint
1. Спасибо за объяснение. Вник и понял свою главную ошибку, я думал в авто-подборе выбираются узлы, а там типы сканирования.
2. Круто, спасибо. Тоже подумал о возможности конфликтов настроек, а оказывается уже всё продумано.
3. Для меня иконка важна, но я один, а с другой стороны тысячи скачавших и никто не жаловался. Дизайн скользкая тема, вкусы разнятся до противоположных. Думаю, выбора из файла хватит, а добавлять еще иконку необязательно, а то окажусь виноватым в наличии в TCP страшной по мнению большинства иконки

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 16:16 17-07-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Отличная работа с иконками! И даже лишняя иконка работает (свой хак удалил), спасибо.
 
TCP теперь кажется идеально отшлифованной программой. Оставалась последняя заноза с обновлениями geoip файлов, сделал автоматическую качалку. Запускается из подпапки TCP батником:

Код:
.\geoip-dl\geoip-dl.exe --headless --pause-on-error --output-folder="../Data/Tor" --period-days=7
IF %ERRORLEVEL% EQU 0 (
    START "" TorControlPanel.exe
)

Есть только подвох, сайт gitlab мутный и похоже генерируется javascript, ссылок в теле страницы не нашел, поэтому для получения ссылки на скачку использовал управление браузером через Selenium, как будто человек тыкает вручную, и этот браузер современный Microsoft Edge нужно иметь установленным.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 03:46 29-07-2023
Alexyz21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lua скрипт (для FAR) для загрузки последнего geoip.jar:
Подробнее...

Всего записей: 3499 | Зарегистр. 16-06-2007 | Отправлено: 08:52 29-07-2023 | Исправлено: Alexyz21, 11:25 29-07-2023
jterror

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уже месяц как поломалось формирование файлов geoip и до сих пор не работает. Сделал то же самое на github
https://github.com/update692/geoip
и обновил качалку поддержкой скачки по прямой ссылке.
Но есть подвох, по документации планировщик github работает 60 дней, через два месяца задача остановится и релизы перестанут формироваться. Надеюсь за это время торы почешутся починить свой скрипт, или сам запущу задачу снова.

Всего записей: 110 | Зарегистр. 11-06-2008 | Отправлено: 09:01 28-08-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » Программы » Tor Control Panel | GUI для Tor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru