abysshint

Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору GLASGOW Попробуйте зайти в меню кнопки "Сменить цепочку" и выберите "Сбросить сторожевые узлы" - "Все сторожевые узлы". В журнале ничего криминального не замечено. Опция DisableNetwork при запуске включается только тогда, когда необходимо определить страну узла (моста, резервного каталога ретрансляторов) перед запуском tor или когда изменились файлы geoip-баз. Попробуйте обновить geoip-базы на более свежие. Gideon Vi Скорее всего эти мосты были помечены как мёртвые из-за того что к ним не удалось подключиться. Webtunnel мосты отличаются тем, что в адресе моста используется не маршрутизируемый (зарезервированный для документации) IPv6-адрес, а само подключение начинается с соединения с адресом, указанным в параметре URL моста, причём IP-адрес этого URL не совпадает с IP-адресом, который указан в дескрипторе моста. В данный момент TCP проверяет доступность только по IPv4-адресу, который указан в адресе моста. Если там указан IPv6-адрес или не маршрутизируемый (2001:db8::/32 или 192.0.2.0/24), то IPv4-адрес берётся из файла дескрипторов (cached-descriptors). Так вот, прямое подключение к адресу из дескриптора может может не работать, из-за чего мост и помечается как мёртвый. В общем для webtunnel-мостов нужно отдельно логику продумывать, возможно, сначала определять доступность именно по IP-адресу из URL, а потом уже если tor не сможет получить его дескриптор, то окончательно помечать мёртвым. Ещё всё усложняется и тем, что некоторые webtunnel мосты (bauruine) имеют одинаковый IP-адрес и порт, причём в консенсусе есть и узлы с этим же IP-адресом и портом и они не являются мостами. Ещё важно, для нормального подключения к webtunnel-мостам c фейковым IPv6-адресом не обязательно иметь IPv6, но обязательно чтобы опция ClientPreferIPv6ORPort была auto (по умолчанию) или 1. Если там стоит 0, то подключиться к webtunnel мосту не получится, потому что прямое соединение по IPv4-адресу из дескриптора моста может быть отклонено. Если вам по какой-то неведомой причине хочется, чтобы опция ClientPreferIPv6ORPort была 0, но и к webtunnel-мостам подключаться тоже хочется, то меняйте фейковый IPv6-адрес на фейковый IPv4-адрес (любой из подсети 192.0.2.0/24). Так же попробуйте в настройках мостов снять галочку "Исключать неподходящие", чтобы попытаться подключиться к мостам даже если TCP пометил их как неподходящие. Если всё подключится, то неподходящие мосты снова будут помечены как живые. | Всего записей: 169 | Зарегистр. 03-06-2019 | Отправлено: 08:54 03-07-2025 | Исправлено: abysshint, 09:17 03-07-2025 |
|