Отключаем блокировку DHT в популярных торрент-клиентах

Очень большое количество людей используют преимущества интернет-протокола BitTorrent. Эта замечательная технология позволяет очень быстро получить либо передать любые файлы большого объема. Современные торрент-клиенты необычайно просты в эксплуатации и освоении.

Впрочем, как не существует ничего идеального в мире, не является доскональной и бессбойной технология BitTorrent. Какая бы программа-клиент не использовалась для загрузки торрент-раздач, иногда возникают ошибки и сбои. В большинстве случаев эти проблемы легко устранимы — необходимо лишь знать о том, как перехешировать торрент. Остановимся на этом подробнее и разберемся, что такое хеш-сумма и почему могут возникать проблемы.

Ошибки хеша

В сетях P2P хеш задействуется для того чтобы проверить целостность скачиваемого или раздаваемого файла. К примеру, ошибка хеша обязательно возникнет, если раздающий (сидер) внес изменения в раздаваемый файл или повредил его. Очень часто подобные ситуации происходят при скачивании музыкальных аудиофайлов.

Это может случиться, когда сидер по прошествии некоторого времени с момента создания раздачи меняет в раздаваемых аудиокомпозициях теги. Или, к примеру, раздается видеофайл, а затем в него добавляются субтитры. В обеих ситуациях возникнет несовпадение хеш-суммы и проявятся ошибки. В том случае, когда подобная ошибка случается при загрузке очень важного контента, к тому же с единственным сидером, пользователю, не владеющему информацией о том, как перехешировать торрент, придется потратить много сил и времени на решение проблемы.

Хеширование данных. Суть ошибки

Пиринговые сети, которые используют торрент-клиенты, проверяют закачиваемые файлы на наличие повреждений с помощью хеширования. Суть состоит в том, что если искомый файл имеет дефекты со стороны источника (файл повреждён или изменены какие-то его параметры), то обязательно возникает ошибка хеша.

Как правило, такое происходит при скачивании музыки. Владелец торрента регенерирует сид, а затем по незнанию вносит какие-то изменения в раздачу. При хешировании определяется сумма параметров сида и, если эта сумма в процессе закачки не совпадает с первоначальной, появляется ошибка хеша.

Разновидности проблем с хешем

В большинстве случаев проблемы при скачке торрентов возникают из-за «излишков» и ошибок хеш-суммы. «Излишками» называются данные, которые были отвергнуты клиентом или просто испорчены в процессе передачи. Данные, посланные пиром, отвергаются программой-клиентом, если алгоритм, который в ней заложен, посчитает, что в этих данных нет потребности.

«Ошибка хеш-суммы» происходит в том случае, когда данные не проходят проверку на целостность, то есть они попросту испорчены. Кстати, если объем испорченных данных небольшой, беспокоиться не следует – торрент-клиент отбрасывает эти данные, но затем загружает их вновь.

Как проверить целостность файлов в ОС и целостность файлов сайта

15.12.18 Безопасность 358

Информация распространяется копированием, скачивание файла — это тоже копирование. Иногда в процессе копирования могут возникать ошибки, из-за чего копируемый объект может быть поврежден – последствия такого события очевидны. Кроме ошибок, файл может быть подменен или к нему дописан код (обычно вредоносный).

Возникает вопрос, как проверить целостность файла? Для этого используются специальные данные – хеш-суммы. Они позволяют путем их сравнения установить, был ли файл изменен или поврежден. Хеш-сумма – это простая последовательность символов, которая должна быть одинакова у двух проверяемых объектов – в таком случае файл цел. Если же контрольные суммы не совпадают – файл поврежден. Данные хеш-сумм представляются при помощи алгоритмов: MD5, MD4, MD2, SHA512, SHA384, SHA256, SHA1 и т.д.

Как узнать хеш-сумму файла? Для этого можно использовать специальные программы, проверить хеш-сумму онлайн на специальных сайтах или использовать встроенную утилиту ОС. В Windows для этого есть утилита CertUtil. Достаточно набрать команду вида и будет показана хеш-сумма файла: «certutil -hashfile путь_к_файлу алгоритм». В других ОС, в том числе и в мобильных, как было сказано выше, можно использовать программы.

Как проверить целостность файла без хеш-суммы? Для этого можно попробовать просто открыть свойства двух исследуемых файлов и сравнить их размер побайтно. Конечно такой способ ненадежен, но для быстрой проверки целостности файла может пригодиться.

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

← Онлайн проверка ссылки или файла всеми антивирусами — Virustotal

Комментарии (0)

Для комментирования войдите или зарегистрируйтесь.

Как выявить ошибки?

Прежде чем выяснить как перехешировать торрент, разберемся с признаками проблемы:

  • В течение скачивания раздачи, характеризующейся достаточным числом раздающих, происходят постоянные обрывы загрузки.
  • После того как все файлы из раздачи загружены, обнаруживается, что объем полученных данных сильно превышает заявленный в описании.
  • Выступая в качестве сидера, пользователь обнаруживает, что у раздаваемого файла есть несколько личеров, но они, даже по истечении большого отрезка времени, не присоединяются к сидерам. При этом показатель загрузки у пиров замирает на уровне 98-99%.
  • Среди загружаемых раздач присутствуют те, загрузка которых остановилась на 98-99%.

Как понять, что у вас ошибка хеша

Для ошибки хеша можно выделить следующие характерные признаки:

  • Скачивание файла то и дело прерывается, несмотря на то, что идёт из нескольких источников.
  • Во время загрузки файла обнаруживается, что его размер больше заявленного. То есть, допустим, вы качали программу размером 400 МБ, но, закачав 600 МБ, загрузка так и не завершилась.
  • Одна из закачек стопорится, недогрузив всего один-два процента.
  • При закачке торрента, который скачивают, помимо вас, другие пользователи, вы замечаете, что количество источников не изменяется (хотя количество источников должно увеличиваться, раз этот торрент одновременно закачивает много человек). Это происходит потому, что у других пользователей симптом, описываемый в предыдущем пункте — загрузка остановилась, недокачав один-два процента.

Правильная работа клиента выглядит так:

Как перехешировать торрент?

Существует простой способ, который почти всегда помогает победить ошибки хеша.

Самостоятельно решить проблему можно, буквально совершив пару кликов кнопками мыши. Во всех известных торрент-клиентах достаточно остановить раздачу, нажать на ее наименование правой кнопкой мыши и в контекстном меню кликнуть по пункту «Пересчитать хеш». В ту же секунду начнется проверка, и по ее завершении проблем торрент-файл больше не доставит.

Обратите внимание, что пункт пересчета хеша в меню раздачи может называться по-разному. В популярных программах-клиентах встречаются названия «Force recheck», «Force Re-check», «Проверить принудительно» и тому подобные. Пользователь может смело выбирать эти пункты, и вопросов о том, как перехешировать торрент и докачать файлы, больше возникнуть не должно – этот простейший способ помогает в большинстве случаев.

F.A.Q Возникающие ошибки в uTorrent и их решение!

“Раздавать не буду до тех пор,пока не скажете спасибо. ВСЕ, кто качает.” (с) vincent007 » ЧаВо (FAQ) ВКонтакте Twit Topic АвторСообщение Скачано: 16,91 GB

Пол:

09-Мар-2009 00:14

1) Ошибка торрента – недостаточно места на диске!

Часто у пользователей возникают ситуации, когда невозможно скачать файл(весом больше чем 4 Гб) или распаковать его, несмотря на то, что места на харде ещё много.

Итак начнем. все просто , если следовать написанному.

2) Ошибка: системе не удается найти указанный путь!

3) Ошибка: Процесс не может получить доступ к файлу, так как файл занят другим процессом (“Ошибка:Отказано в доступе”).

Причина : К файлу обращается стороннее приложение/процесс. Возможно это дефрагментатор, работающий в фоновом режиме, антивирус, антишпион, аудио/видеоплеер, которым вы случайно открыли недокачанный медиафайл, Windows эксплорер, клиент иной P2P сети, в котором расшарена папка, содержащая закачки торрент клиента, любое другое работающее приложение (были зафиксированы проблемы с Google/MSN Desktop)

Как с этими проблемами бороться? Можно ли что-либо предпринять?

4) Запретите индексацию медиафайлов и/или картинок:

5) Не открывайте папку с активными закачками во время работы клиента.

2. Попробуйте удалить задание из клиента: правый клик по названию –>

8 ) Ошибка: Торрент не зарегистрирован на трекере

9) Невозможность связаться с трекером

Обычно возникает, когда файервол/брандмауэр настроены неверно.

О том как настроить Firewall/Antivirus

Либо коректно настроить, если интернет предоставляется посредством прокси.

Скачано: 132,64 GB

09-Мар-2009 09:10 (спустя 8 часов)

Скачано: 147,59 GB

Пол:

Стаж: 9 лет 1 месяц

25-Дек-2010 09:37 (спустя 1 год 9 месяцев 16 дней)

Несколько дней не работал инет – не было соединения, мастер на АТС что то настроил и все заработало, но перестал работать uTorrent (покраснели торренты), выдает ошибку – Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Сделал как описано здесь

Настройки” –> “Соединение” –> “Доб. utorrent к исключениям Windows Firewall(Win XP SP2 и выше) либо * Панель управления (пуск -> панель управления) * Запустить Брандмауер * Если у Вас включен брандмауер: Уберите галочку напротив: “Не разрешать исключения”. И перейдите на вкладку “Исключения” * Нажмите “добавить” программу * Нажмите “обзор” * Укажите где у вас расположен BitTorrent клиент и нажмите “открыть” * Нажмите в нем ” ОК” * Убедитесь, что напротив BitTorrent клиента стоит галочка и нажмите “ОК”.

, перезагрузил uTorrent , результат нулевой. Может кто в теме что с этим делать?

Решение №2

Если «чуда» не произошло, существует другое решение. Если вы сохранили на своем компьютере торрент-файлы, запустите их. Если нет, скачайте заново и запустите. После запуска укажите адрес, по какому на вашем жестком диске находится требуемый файл. Тогда запускайте клиент. Торрент-програма должна проверить соответствие файла, и если все правильно, файл встанет на закачку или раздачу.

Если вы скачали торрент-файл, но уверености на 100%, что это правильный файл, нет, снимите с него галочку «запустить торрент». После того, как в клиент добавится новое задание, дождитесь перехэширования файла. Если проверка файла покажет 100% (если файл был недокачан – то правильный процент недокачаного файла) – значит, можно запускать.

Проблему всегда легче предупредить, чем потом решать. Чтобы избежать головоломок такого рода, старайтесь всегда изготавливать резервную копию настроек uTorrent независимо от того, собираетесь ли вы менять систему. Бывает всякое.

Способ 2

Если проблема подключения к пирам возникает на всех загрузках, значит что-то блокирует программе выход в интернет. И в 95% случаев это брандмауэр Windows. Есть быстрый способ проверить это, и иногда этот способ даже помогает решить проблему.

Откройте настройки uTorrent (горячие клавиши CTRL+P).

P.S. Скриншоты здесь и далее сделаны на uTorrent версии 3.5. На предыдущих, или наоборот, более новых версиях программы пункты настроек могут называться по другому или быть расположены в других местах.
В настройках перейдите во вкладку «Соединение», и посмотрите, стоит ли галочка возле надписи «В исключения брандмауэра».

Если галочка стоит, снимите ее. А если не стоит, то наоборот — поставьте. Затем нажмите кнопку ОК.

И потом Файл — Выход (через верхнее меню).

Закройте uTorrent именно этим способом, так как если просто нажать на крестик — программа не закроется, а свернется в лоток уведомлений Windows.

Затем заново запустите торрент-клиент и проверьте, пропала ли проблема.

Понравилась статья? Поделиться с друзьями:
автомобильные новости
Добавить комментарий