- Ошибка uTorrent — DHT ожидание входа! Что делать, как исправить!
- Ошибка uTorrent — DHT ожидание входа
- Вот некоторые основные причины возникновения ошибки «dht ожидание входа»:
- Не настроен форвардинг портов для UDP пакетов
- Неправильная конфигурация uTorrent
- Теперь рассмотрим варианты решения данной проблемы.
- Как включить DHT в uTorrent
- А что это за DHT такое и зачем оно нужно? (информация для тех, кто попал на эту страницу случайно)
- Отключаем блокировку DHT в популярных торрент-клиентах
- 1. Вступление.
- 2. Подготовка.
- 2. Поиск и изменение кода.
- 3. Итоги
- Почему uTorrent не подключается к пирам и не качает файлы
- Причина 1 — выход в сеть блокирует провайдер
- Причина 2 — у трекера поменялись настройки
- Причина 3 — слетели настройки брандмауэра Windows
- Причина 4 — блокирует антивирус
- Причина 5 — выход в сеть блокирует кто-то еще
Ошибка uTorrent — DHT ожидание входа! Что делать, как исправить!
Комментарии и отзывы: 2
Ответ:
В основном подобная ошибка появляется у тех, кто скачивает файлы на съемные носители и именно они не могут разрешить эту весьма странную ошибку. Чтобы решить данную проблему существует два способа.
Первый способ:
Довольно таки легкий, простой и надежный способ избавиться от этой ошибки, это открыть программу, найти пункт настройки в котором выбрать подпункт Кэширование. Ну а там пользователю придется убрать отметку с Автовыбора. Но не нужно торопиться выходить из настроек, так как прям там же вам необходимо в ручную написать число сто, тем самым вы сможете окончательно разрешить непоколебимую проблему.
Второй способ:
Одним из более усложненных способов является изменение некоторых настроек в самом компьютере, тем самым вам уже не придется при сбоях программы, постоянно настраивать то, что было описано в первом пункте. Вам нужно войти в свойства вашего персонального компьютера, ну а там воспользоваться пунктом дополнительно, где должны указать автоматический размер подкачки. Тем самым сохранить все что вы сделали, ну а после этого вам уже ничто не будет мешать пользоваться программой и скачивать то, что вам нужно в большом количестве и без никаких проблем.
Телефонные Аферы! УСЛЫШАЛ
такая ситуация м: АЛо! Ало! здравствуйте(конец связи) про .
Realtek Ethernet Controll
Добрый день! Не получается на ХР, установка прошла, а ничего .
Внешняя обработка для печ
Здравствуйте закачка не начинается, не могли бы восстановить .
Визитка 4.1.R
Как распечатать готовую визитку? .
Copyright © Софт — Архив 2008 — 2018 Алексей Егоров
Сайт использует технологию Cookie для сохранения настроек пользователя.
Источник
Ошибка uTorrent — DHT ожидание входа
Часто многие пользователи торрент-клиента uTorrent сталкиваются с ошибкой «dht ожидание входа» в процессе загрузки или раздачи файлов. При возникновении подобной ошибки обычно скорость всех активных загрузок падает до нуля и закачки останавливаются. Рассмотрим некоторые причины и способы устранения данной ошибки.
Причины возникновения ошибки uTorrent — dht ожидание входа могут быть разные, но все они так или иначе связаны с вашим сетевым подключением и его настройками, попросту с вашим подключением к интернету.
Вот некоторые основные причины возникновения ошибки «dht ожидание входа»:
Не настроен форвардинг портов для UDP пакетов
Блокированы входные развертывающие узлы router.bittorrent.com и router.utorrent.com . uTorrent по данным адресам получает IP адреса остальных узлов DHT.
Неправильная конфигурация uTorrent
Так же могут быть и другие причины, но выше приведенные причины одни из основных при возникновении данной ошибки.
Теперь рассмотрим варианты решения данной проблемы.
Форвардинг портов необходим для того, чтобы к вашему компьютеру могли подключаться из внешней сети, т.е. из интернета. Обычно на многих роутерах это все работает по умолчанию, но для uTorrent важно, чтобы так же перенаправлялись и пакеты UDP. В настройках вашего роутера нужно отредактировать перенаправление нужных пакетов на ваш компьютер.
Если у вас заблокированы узлы router.bittorrent.com и router.utorrent.com то uTorrent не сможет подключиться к ним и получать адреса узлов DHT. Для того, чтобы проверить, заблокированы ли данные узлы, необходимо в командной строке windows сделать команду ping router.bittorrent.com и ping router.utorrent.com если пакеты возвращаются и есть связь с данными узлами, то этот пункт можно отбросить, если же в командной строке будет написано, что данный узел или сервер не доступен, значит данные узлы блокируются или файерволом или антивирусной программой. Нужно отключить в защитных программах фильтрацию пакетов по данным адресам.
Иногда причина бывает очень банальна, и все решается постой переустановкой торрент-клиента uTorrent, но перед тем как устанавливать поверх старой версии новую, необходимо полностью удалить старый клиент, включая все файлы настройки и т.п. Только после этого устанавливать новую или обновленную версию уТоррента. Если вы не хотите удалять ваш старый клиент, то можно как минимум попробовать удалить файлы настроек dht.dat и dht.dat.old из папки %APPDATA%\uTorrent . После запуска программы эти файлы пересоздаются заново с новыми настройками.
Здесь мы рассмотрели самые популярные причины возникновения ошибки программы uTorrent — dht ожидание входа. Но это не исчерпывающий список причин и способов их решения, на различных компьютерах и сетевых конфигурациях причины могут быть разные, необходимо пробовать различные решения для удаления данной ошибки.
Источник
Как включить DHT в uTorrent
Использование сети DHT включено в настройках uTorrent по умолчанию, поэтому если вы туда не лазили, то ничего дополнительно включать и менять не нужно. Где находится эта настройка?
Запустите uTorrent и нажмите на клавиатуре сочетание клавиш CTRL + P.
Перейдите в раздел Bittorrent. Если в чекбоксах параметров стоят галочки, как на скриншоте ниже, значит DHT включен. Если галочек нет – то, соответственно, отключен. В таком случае проставьте галочки и нажмите ОК.
А что это за DHT такое и зачем оно нужно? (информация для тех, кто попал на эту страницу случайно)
DHT – это протокол, через который пользователи программы uTorrent (да и других торрент-клиентов, кстати) находят в сети сиды (других пользователей, которые раздают файлы) без помощи центрального сервера (трекера), информация о котором содержится в торрент файле.
Если сказать проще – вот вы скачали торрент файл с фильмом. В этом торрент файле прописана информация о трекере, на котором, в свою очередь, указано, что фильм лежит на компьютере Васи, Пети, Альберта и Наташи, и с их компьютеров будет происходить закачка на ваш. Но трекер не знает, что этот фильм уже появился и у Олега, Даши, Сережи и еще у 150 человек. Без использования DHT сети фильм будет долго качаться только у тех четырёх пользователей, прописанных на трекере. А если включить DHT, к раздающим подключаться еще более 150 человек.
Источник
Отключаем блокировку DHT в популярных торрент-клиентах
На многих так называемых «приватных» трекерах торренты раздаются с установленным флагом, не позволяющим использовать сеть DHT. Цель этого — не допускать раздачу материала клиентам, не зарегистрированным на данном трекере. Однако для пользователя это означает уменьшение количества сидеров, иногда — значительное.
Ниже мы рассмотрим, как отключить такое ограничение в популярных торрент-клиентах. Будет рассмотрен общий подход, а также практическое применение к актуальной версии uTorrent и qBitTorrent.
1. Вступление.
В сети в прошлом выкладывалось достаточно много информации касательно так называемых «патчей DHT», равно как выкладывались и сами патчи. Однако при анализе этих данных зачастую они оказываются противоречивыми и даже в ряде случаев полностью нерабочими. Связано это с постоянным обновлением клиентов, изменением структуры программ, а в ряде случаев — неправильным подходом авторов патчей.
Мы попытаемся не просто создать готовое решение, а проанализировать основные шаги так, чтобы читатель мог даже в случае изменение в будущем самостоятельно снимать ограничения DHT в новых версиях клиентов.
2. Подготовка.
- Актуальный дистрибутив торрент-клиента.
- Архиватор, способный распаковывать инсталляционные файлы, например в случае uTorrent и qBitTorrent — 7-zip.
- Распаковщик исполняемых файлов клиента, в случае uTorrent — UPX.
- IDA или любой другой дизассемблер.
Вначале, извлечём и распакуем исполняемые файлы. Для этого откроем скачанные инсталляторы и откроем их в 7-zip. Нам потребуются:
- в случае uTorrent — файл Carrier.exe;
- В случае qBitTorrent — файлы qbittorrent.exe и qbittorrent.pdb (либо их 64-разрядные аналоги, если будет изменяться 64-битный клиент).
Для uTorrent также необходимо распаковать UPX-упаковку, это можно сделать командой
upx.exe -d Carrier.exe
2. Поиск и изменение кода.
В общем, реализация блокировки DHT во всех клиентах на уровне Ассемблера выглядит одинаково, это вызов функции проверки флага, и если эта функция возвращает нулевое значение — переход на область кода, которая позволяет использовать DHT:
по этой причине сам патч будет выражаться в простом изменении одного байта кода 74 => EB, превращающего условный переход jz в безусловный и таким образом игнорирующий проверку на «приватность».
Остаётся найти данную функцию.
На самом деле это совершенно не сложно, учитывая специфику данного кода и наличие ключевого слова «private». Откроем распакованный файл клиента uTorrent в IDA и выполним поиск по данному ключевому слову:
Видно, что с указанным ключом в uTorrent присутствует всего три участка кода. Вот как они выглядят:
Совершенно очевидно, что необходимый нам код — это третий в списке, поскольку только он представляет собой вызов функции и проверку возврата на ноль с последующим условным переходом.
Наша задача заключается в простом замене функции, как мы уже упоминали ранее:
По сути, это замена характерной последовательности
68 00 FF 69 00 E8 19 F1 FA FF 85 C0 74 07
на
68 00 FF 69 00 E8 19 F1 FA FF 85 C0 EB 07
В случае qBitTorrent задача упрощается ещё больше, поскольку разработчик вложил pdb-файл в установщик, так что названия функций будут более очевидными, и поиск по ключевому слову упрощается:
Так выглядит сам код проверки:
Как видите, по сути он неотличим от uTorrent. Патч будет аналогичным:
Это замена характерной последовательности
E8 20 CB FA FF 84 C0 74 59
на
E8 20 CB FA FF 84 C0 EB 59
qBitTorrent также предлагается в виде 64-разрядного клиента. Действия в отношении него буду совершенно аналогичными, за исключением того, что нам потребуется 64-разрядная версия IDA. Результат поиска по ключевому слову ожидаемо аналогичен:
Вид соответствующей функции несколько отличен, однако суть осталась та же:
Ну и соответствующий патч, здесь это будет три байта:
Это замена характерной последовательности
E8 8F 0E F8 FF 4C 8D 3D 54 E5 46 01 83 CB FF 84 C0 0F 84 DB 00 00 00
на
E8 8F 0E F8 FF 4C 8D 3D 54 E5 46 01 83 CB FF 84 C0 E9 DC 00 00 00 00
3. Итоги
Нами было последовательно изучена процедура поиска и отключения функции ограничения использования DHT для приватных торрентов в популярных клиентах uTorrent и qBitTorrent.
Думаю, что предложенный механизм будет аналогичен и для любых других клиентов — во всяком случае я проверил его и на ComboPlayer.
Для автоматизации процесса мной были созданы два патчера для актуальных версий uTorrent и qBitTorrent. Для uTorrent патчер также распаковывает исходный инсталлятор. Файлы можно скачать здесь:
Патчер qBitTorrent версии x32
Патчер qBitTorrent версии x64
Патчер распакованного файла uTorrent
Silent всё-в-одном патчер uTorrent: распаковывает, патчит и обратно упаковывает инсталлятор, а также распаковывает, патчит и упаковывает обратно уже установленный uTorrent (при условии, что установочная папка — по умолчанию, то есть «%userprofile%\AppData\Roaming\uTorrent\»
Источник
Почему uTorrent не подключается к пирам и не качает файлы
Самая первая банальная причина, из-за которой в uTorrent возникает проблема с загрузкой определенного файла заключается в том, что у этого файла в данный момент просто нет раздающих, то есть пиров. И решением в этом случае будет просто подождать, когда раздающие появятся в сети.
Но, как показывает практика, эта причина хоть и банальная, но редко встречающаяся у пользователей. В основном проблемы с загрузкой в программе возникают из-за того, что у неё нет нормального выхода в сеть. И тогда uTorrent не подключается к пирам и не качает вообще никакие файлы. Расскажем, почему это происходит и что делать.
Причина 1 — выход в сеть блокирует провайдер
Некоторые мобильные провайдеры специально режут скорость торрент-трафика, так как у них недостаточно пропускной способности для его обслуживания. Оборудование совершенствовать дорого, проще ограничить качальщиков.
Решение — включить сеть DHT
Зайдите в настройки uTorrent (CTRL+P) и в разделе BitTorrent включите сеть DHT и шифрование протокола.
Затем откройте свойства каждой проблемной загрузки, и там тоже поставьте галочку возле опции «Вкл. DHT».
Теперь трафик будет работать по обходному пути. Скорость может немного упасть, поэтому не рекомендуем включать эту настройку «просто так», если и без нее все работает.
Причина 2 — у трекера поменялись настройки
Информация о сидах, пирах и технических характеристиках файла хранится на трекере. Если на трекере возникли проблемы или поменялись настройки, закачка может прерваться. uTorrent не будет знать о новых пирах для каждого файла и не сможет к ним подключиться. И так как многие файлы используют одни и те же трекеры, проблема будет носить массовый характер.
Решение — обновить трекер
Не обязательно дожидаться, когда uTorrent обратится к трекеру автоматически (такая функция в нем заложена). Сделайте это сами, вручную.
Кликните правой кнопкой мыши по каждому проблемному файлу из списка загрузок и выберите команду «Обновить трекер».
Причина 3 — слетели настройки брандмауэра Windows
uTorrent автоматически добавляется в исключения брандмауэра Windows во время установки. И работа программы в теории блокироваться не должна. Но из-за регулярных обновлений операционной системы возможна ситуация, когда все выставленные правила брандмауэра сбрасываются на дефолтные, и он перестает выпускать программы в сеть.
Решение — добавить uTorrent в исключения / переустановить
Откройте настройки uTorrent. В разделе «Соединения» поставьте галочку возле опции «В исключения».
Затем перезапустите программу.
Если не помогло — удалите, и затем заново установите uTorrent. В процессе установки он добавится в исключения сам.
Причина 4 — блокирует антивирус
В антивирусах тоже есть свой брандмауэр. И он блокирует программы еще усерднее системного. uTorrent не умеет автоматически добавляться в исключения таких брандмауэров. Если не сделать это вручную, программа работать не будет.
Решение — проверить факт блокировки и добавить uTorrent в исключения
Сначала проверим, действительно ли виноват антивирус. Для этого достаточно отключить его брандмауэр / фаерволл / сетевой экран* на 5 минут. И в это время запустить uTorrent.
Если uTorrent по прежнему не качает и не подключается к пирам — переходите к следующей Причине/Решению. Если загрузка пошла — добавьте uTorrent в исключения.
В разных антивирусах это делается по-разному. Обычно, при попытке выхода программы в сеть, появляется запрос, разрешить ей это сделать или нет. И в этот момент можно создать исключение. Если запроса нет, надо заходить в настройки антивируса и смотреть там. Как это сделать — лучше уточнять у разработчика в техподдержке.
Причина 5 — выход в сеть блокирует кто-то еще
Работа uTorrent может блокироваться на сетевом оборудовании не вашего, а вышестоящего провайдера. Блокировка может идти не по протоколу, а по адресу трекера. Точную причину выяснить сложно и не всегда возможно.
Решение — включить VPN
Чтобы не ломать голову — установите любой VPN клиент. Во многих из них есть бесплатный пакет трафика или тестовый период. Включите uTorrent с включенным VPN и проверьте, появилось подключение к пирам или нет.
Это было последнее решение проблемы в этой инструкции. Если знаете еще способы — поделитесь в комментариях.
Источник