abysshint

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору neorumtu Вариантов это сделать несколько, их можно комбинировать или использовать по отдельности, но сначала надо понять базу. В разделе "Настройки - фильтр" можно выбрать режим фильтрации узлов: - Выбранные страны: в torrc-файл добавляются опции EntryNodes, MiddleNodes и ExitNodes, содержащие только коды стран, которые выбраны в разделе Настройки - фильтр. Если в какой-то из позиций (Например: выходные узлы) ничего не выбрано, то опция ExitNodes не добавляется в torrc-файл и tor случайно выбирает выходной узел, используя свои встроенные алгоритмы. - Избранные узлы: в torrc-файл добавляются опции EntryNodes, MiddleNodes, ExitNodes, содержащие последовательность из любых доступных Nodes (#отпечатки, IP-адреса, CIDR-маски и/или коды стран). Если в этом режиме, в любой из позиций (Например: средние узлы) не будет ничего выбрано, то список MiddleNodes будет сформирован из стран, которые выбраны в фильтре стран в той же позиции (Средние узлы). Если страны в позиции "Средние узлы" не выбраны, то опция MiddleNodes не добавляется вовсе и tor случайно выбирает средние узлы. Такое поведение для режима избранных узлов можно отключить в Настройках, которые вызываются через меню ПКМ фильтра стран и тогда, если Избранные узлы не выбраны для какой-то позиции, то замена на выбранные страны производится не будет. - Без фильтрации: tor использует все доступные узлы, опции EntryNodes, MiddleNodes и ExitNodes не добавляются в torrc-файл независимо от выбранных стран в фильтре стран или выбранных "избранных узлов" в разделе Роутеры. Выбранные страны и избранные узлы - это два независимых друг от друга списка узлов, которые можно изменять и переключать между собой. В одном - только страны, в другом - все виды Nodes. Список запрещённых узлов (ExcludeNodes) общий для обоих режимов, поэтому запрещая страну в фильтре стран, вы так же запрещаете её и для режима "Избранные узлы". Варианты добавление избранных узлов: 1. В разделе Роутеры просто тыкать мышкой на последние столбцы, кроме самого последнего, он нужен для исключения узлов (ExcludeNodes). Таким способом "избранные" узлы выбираются только по #Fingerprint (отпечатку/хэшу/идентификатору узла). Если роутер нельзя выбрать для определённой позиции, то в соответствующем столбце стоит дефис/прочерк (Например: в качестве входного узла, нельзя выбрать роутер без флага Guard; в качестве выходного узла нельзя выбрать роутер без флага Exit или с флагом BadExit). Иконки в заголовке столбцов помогут вам сориентироваться в том, какой из столбцов, что означает. Такие же иконки с подсказкой и количеством выбранных узлов дублируются внизу раздела роутера. 2. В Разделе Роутеры выбрать один роутер (пока работает только с одним) и в меню ПКМ выбрать "Изменить список узлов" - Выбрать позицию (входной, средний или выходной) и выбрать по какому критерию добавлять узел в "Избранное" (по #отпечатку, по IP-адресу, по CIDR или по коду страны). Таким способом можно добавлять несколько узлов, например с одинаковым IP-адресом, или находящихся в одной подсети или стране. Если добавлять узлы этим способом через зажатую клавишу Ctrl, то узлы добавляются в список "как есть" (в виде хэша, IP-адреса, CIDR или кода страны). По умолчанию, при добавлении узлов без зажимания клавиши Ctrl, все nodes, которые не являются #отпечатком конвертируются в отпечатки. Для этого используются данные текущего консенсуса. Например, добавляя код страны {de} таким способом, можно добавить в список узлов отпечатки всех роутеров, которые находятся в Германии. Такое преобразование можно отключить в Настройках, которые вызываются в разделе роутеры через меню ПКМ. 3. В разделе "Настройки - Списки", можно добавлять узлы с помощью текстового списка, используя все те же самые обозначения узлов (#Отпечаток, IP-адрес, CIDR, код страны). Если выбранный список узлов оставить пустым, то он выключается, то есть опции EntryNodes/MiddleNodes/ExitNodes не добавляются в torrc-файл или заменяются выбранными странами, в зависимости от настройки фильтра "Заменять выключенные списки узлов выбранными странами". Все эти 3 варианта взаимосвязаны и изменение списка узлов любым из способов отражается в разделе Роутеры чёрными звёздочками (если роутер выбран как избранный) или пустыми звёздочками (если роутер выбран как избранный неправильно). Например: вы добавили в список выходных узлов страну по коду {de} (Германия), однако не все узлы из Германии могут быть выходными, поэтому те, которые могут - помечены чёрными звёздами, а те которые не могут - прозрачными звёздами. Неправильные узлы можно удалить в разделе Роутеры через меню ПКМ - Очистить. В зависимости от настроек, неправильные узлы (IP, CIDR, Коды стран) либо удаляются полностью, либо преобразуются в хэши с исключением узлов, которые не соответствуют критериям правильности. Наличие неправильных узлов - это норма, сам tor их игнорирует и не строит цепочки с узлами, которые не соответствуют выбранной позиции. Помимо ручных способов добавления Избранных узлов, можно использовать так называемый "Автоподбор роутеров", который вызывается в разделе Роутеры - меню ПКМ - Изменить список узлов - Автоподбор роутеров. Этот способ полностью заменяет содержимое списков "Избранных узлов" автоматически подобранными роутерами по отпечатку в соответствии с условиями, которые выбраны в разделе настройки - Разное - Автоподбор роутеров. Если включены мосты, то в качестве входных узлов (EntryNodes) используются они, независимо от того что вы выбрали в качестве входных узлов в программе и какой режим фильтра используете. Независимо от способа добавления роутеров в качестве избранных, все изменения вступают в силу, только после нажатия кнопки Применить. Отмена - откатывает любые не применённые изменения. Если после прочтения всего этого, вы так ничего и не поняли, то можете попробовать понять ещё один мини-гайд по программе, который я составил на другом известном ресурсе. Если после этого, вы всё равно ничего не поняли, возможно, вам необходимо подтянуть знания по tor в целом или этот функционал программы вам просто не нужен. Если всё же нужен, то помимо теории пробуйте всё, что я написал на практике и смотрите, как меняется построение цепочек после различных вариантов настроек. Не бойтесь экспериментировать и исследовать то, чего вы не понимаете, вас никто за это не покусает. Обилие различных вариантов совершать одни и те же действия разными способами обусловлено тем, что у каждого пользователя разный уровень знаний по tor и каждый выбирает привычный ему способ. Наличие разных режимов фильтра связано с тем, что первые версии программы умели выбирать только страны, а раздела Роутеры вообще не было. Плюс, раньше не было в принципе GUI клиентов, в которых можно было бы выбирать что-то кроме стран, поэтому типичным пользователям tor привычнее и проще работать только со странами, а продвинутым пользователям, которые раньше использовали, например Advor, вполне должна быть доступна логика выбора конкретных узлов по #хэшу для конкретных позиций в цепочке (входные, средние и выходные). Надеюсь, вам это хоть как-то поможет, потому что на этом мои "полномочия" в объяснении интересующего вас вопроса - "Всё!". |