Новые Баги Utorrent Или Что Готовят Нам Bittorrent-Программисты

Многие пользователи utorrent переходят на новые версии программы по привычке или пока у них что-то не перестанет работать.

Некоторые остановились на 2.2.1 или 2.0.4 как последних более-менее стабильных, а другие до сих пор придерживаются 1.8.2 и даже 1.7.7. Почему третья версия utorrent такая пугающая и привлекательная? Попробуем проследить и понять произошедшие изменения и те, которые ждут нас в будущем.



Новые баги utorrent или что готовят нам Bittorrent-программисты



Ээволюция utorrent
Мой первый установленный utorrent был 1.8.2. Как раз в то время, когда к этим клиентам стали привязываться магнитные ссылки.

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

Затем разработчики попытались доработать альфа-версию 1.9, в которой было много нововведений.

Среди примечательных из них: поддержка udp-трекеров, нового utp-протокола, приложений, работа дополнительных параметров в магнет-ссылке.

Но в стабильный релиз вышла версия 2.0, которую довольно долго пытались пропатчить до версии 2.2.1. И вот здесь начинается веселье.

С версией 3.0 в программу приходят радикальные изменения; мы подготовили для них специальные альфа-версии utorrent под названием «Сокол» и «Гриффин».

Но большинство из нас замечали лишь огромное количество глюков и проблем с жестким диском.

По этой причине долгое время многие справедливо отказывались переходить с 2.2.1 на 3.х.

А в 3.х было много нового: Технология под названием ДНК была весьма интересной.

В это название попытались впихнуть две идеи: 1. Загрузка файлов по p2p с помощью специальных файлов, которые запускались на компьютере без торрент-клиента, либо их можно было запускать в самом utorrent, при этом в главном окне utorrent появлялся синий значок ДНК (скриншот, к сожалению, не сохранялся).

Например, сайт ASUS предлагал своим клиентам скачать такие специальные файлы в разделе загрузки драйверов.

Запустив их, пользователь мог затем скачать сами файлы драйверов по p2p. 2. Просмотр видео во встроенном в http-страницу плеере с частичной загрузкой с p2p. Магнитные ссылки поняли новые дополнительные параметры ws (веб-сид) и fl (загрузка торрент-файла по прямой http-ссылке) В клиенте был встроен механизм потоковой передачи медиафайлов, где можно было одновременно скачивать и смотреть фильм.

Многие провайдеры ждали, пока опция isp.bep22 будет включена по умолчанию.

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

Таким образом, многим удалось значительно увеличить скорость загрузки.

Просмотр «рейтингов» и «комментариев».

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



Новые баги utorrent или что готовят нам Bittorrent-программисты

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

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

Но кто все же хочет вернуть его работу в свой utorrent 3.x, измените следующие параметры в скрытый настройки программы.

Нажав и удерживая SHIFT и F2, перейдите в «Настройки» ---- «Дополнительно».

В самом низу списка найдите и измените значения в строках: webui.raptor_host — raptor.utorrent.com webui.raptor_port — 80 webui.raptor_secure — ложь webui.talon_host — Remote.utorrent.com webui.talon_port - 80 webui.talon_secure — ложь При настройке удаленного доступа обязательно придумайте и введите имя и пароль; без них не получится! Последующие версии до 3.3.2 включительно можно назвать исправлениями ошибок.

И в итоге все бы было хорошо со стабильностью программы в дальнейшем.

если бы не новые идеи и вместе с ними новый utorrent 3.4

UTorrent 3.4 – забытая революция?
Вы думаете, что после неудач с ДНК и raptor.utorrent.com разработчики отложили планы по интеграции торрентов и сети? Как бы там ни было! Все начинается по новому кругу.

На этот раз utorrent должен превратиться в файловый http-сервер, но, конечно же, со своими p2p-функциями.

Небольшое отступление, прежде чем продолжить.

Вы должны понимать, что Bittorrent — это коммерческая организация, которая уже давно не интересуется p2p-децентрализацией.

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

Все стремления в разработке utorrent направлены на зарабатывание денег.

По этой причине не ждите ничего хорошего от новых сборок программы.

С большой вероятностью все, что будет написано ниже, будет удалено или кардинально изменено в utorrent 3.5, то есть вы больше не сможете им пользоваться.

Незначительными заметными изменениями в utorrent 3.4.2 для меня, вероятно, будут работа с веб-сидами https (ведь Dropbox до сих пор раздает некоторые мои торренты на корневом трекере) и неотключенная реклама для версии Pro. Самое интересное скрыто от наших глаз, но если потянуть за «ниточку», то можно найти и «пощупать» то, что для нас делается сейчас и, возможно, будет работать в будущих версиях программы.

Первая подсказка скрыта в настройках Воспроизведение

Новые баги utorrent или что готовят нам Bittorrent-программисты

Далее появилась возможность скопировать ссылку на файл Копировать URL-адрес потока

Новые баги utorrent или что готовят нам Bittorrent-программисты

Скопированная ссылка выглядела так

  
  
  
   

http://pairing:[email protected]:15906/proxyЭsid=2&file=0&token=1B40250178C560733172CE3C811A4ACA831D6FB8&pairing=1B40250178C560733172CE3C811A4ACA831D6FB8&service=STREAMING ">

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

Эта ссылка имеет несколько параметров, связанных с настройками utorrent. webui.allow_pairing webui.proxy_auth webui.token_auth Но так как половина параметров в ссылке не работает (все, что связано с хешами), то ее можно сократить до

http://127.0.0.1:15906/proxyЭsid=2&file=0

Если вставить это в браузер, произойдет то же самое, что и с полной ссылкой.

Параметры рабочей ссылки: sid= номер торрента (может быть любым, выдается utorrent при добавлении торрента).

file= номер файла (своего рода константа, присваиваемая позицией в столбце «Путь») 15906 - выбранный порт в настройках utorrent Тут возникает вопрос: «Что со всем этим можно сделатьЭ» Пока, наверное, можно только немного помечтать и поэкспериментировать.

В принципе, вы можете сами поиграться с этими настройками и посмотреть, как они работают. Вот пример того, как можно использовать этот http-сервер, встроенный в программу:

Передача файлов напрямую через http
Для этого необходимо иметь белый статический или динамический IP в Интернете или хотя бы в локальной сети, а также пробросить порт, указанный в настройках utorrent. В скопированных ссылках 127.0.0.1 необходимо заменить на свой интернет или локальный IP.

http://44.0.5.15:15906/proxyЭsid=2&file=0

В зависимости от того, собираетесь ли вы передавать файлы всем или избранным, вы можете включить или отключить опцию webui.proxy_auth в настройках.

Если этот параметр включен, utorrent может попросить вас войти в систему перед открытием страницы.

Поэтому вначале не забудьте ввести свое имя и пароль в настройках.

веб интерфейс utorrent (гостевой вход не работает) авторизация

Новые баги utorrent или что готовят нам Bittorrent-программисты

Если webui.proxy_auth отключен, контент будет доступен всем без появления окна авторизации.



Последовательная загрузка и просмотр торрент-медиафайлов
Как вы уже догадались в начале, само название опции «Копировать URL-адрес потока» и все скопированные ссылки с IP 127.0.0.1 предназначены только для воспроизведения скачанного контента на одном компьютере.

Однако зачем разработчикам пришлось его так усложнять (со встроенным http-сервером) не совсем понятно.

Интересен механизм работы клиента по таким ссылкам.

Например, вы скачиваете торрент-файл с трекера и запускаете его в utorrent, останавливаете задачу (не скачиваете), затем копируете Copy Stream URL файла из списка и вставляете эту ссылку в браузер.

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

Если вы остановите загрузку в браузере и/или вообще закроете программу браузера, utorrent также отреагирует остановкой задачи.



Новые баги utorrent или что готовят нам Bittorrent-программисты



база сайта или каталога в p2p сети
Новые возможности utorrent заметили в The Pirate Bay www.piratebayuk.co.uk/setup.php А вот с юзабилити как-то все сложно.

Шаг 2. Установите и настройте xampp Загрузите и установите xampp. (Посетите домашнюю страницу Xampp здесь).

После установки перейдите в: Пуск-> Все программы-> Apache Friends-> XAMPP-> Панель управления XAMPP. Затем выполните следующие операции:

К сожалению, utorrent работает не как веб-сервер, а скорее как файловый сервер http. Соответственно, он может скачивать файлы только из p2p сети, затем браузер берет эти файлы из utorrent и отображает их на своей странице.

Ко всему прочему, скачанный торрент с файлами будет иметь разный sid= на разных utorrents, но file= должен быть одинаковым, так как имена и количество файлов в торренте будут одинаковыми для всех.

Для того, чтобы перевести сайт на торренты, необходимо создать механизм глобального редактирования sid= в ссылках в виде пользовательского скрипта или браузерного расширения, которое будет устанавливать каждый пользователь.

А еще в торрент-файле вам нужно будет разместить невероятно огромную кучу html-страниц для каждой раздачи.

Другое дело, если на компьютере пользователя установлена специальная программа просмотра, которая может работать по utorrent-ссылкам.

В настройках программы пользователь мог указать свой sid= торрента.

Отображение онлайн-раздач на трекере и в специальной программе может быть примерно одинаковым как по внешнему виду, так и по содержанию.

Общий вес файлов в таком архиве, скачанных пользователем, будет значительно меньше, чем если бы скачивался весь архив.

Пользователь не должен и не будет скачивать/хранить на компьютере темы, которые ему не интересны.

Но он может раздать сохраненные им части тем, которые ему интересны.

Содержимое архива сайта можно разделить на несколько торрент-файлов, а не пихать всё в один.

Так в основном торрент-файле будет файл/файлы со всеми ссылками «карта сайта», остальные торрент-файлы будут относиться к определенной категории и будут храниться как файлы со ссылками на файлы описания (скриншоты, текст, магнет-ссылки).

и т.д.) и, например, файлы постеров и скриншотов (хотя, опять же, их можно выделить в отдельный торрент-файл(ы), с возможностью указать дополнительный sid= ).

Эх, мечты, мечты.



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

Возможно, кто-то из вас сможет изучить эту тему и выяснить, как должен работать этот механизм.

Буду признателен, если вы поделитесь своими мыслями по этому поводу.

В utorrent 3.4 добавлена возможность автоматического обновления задачи в клиенте.

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

В процессе создания торрент-файла (специальной программой) или в Свойства торрента Задача utorrent содержит http-ссылку для обновления торрент-файла.



Новые баги utorrent или что готовят нам Bittorrent-программисты

После перезапуска клиента возле задачи появится синяя «точка», означающая, что utorrent периодически опрашивает сайт на предмет загрузки нового торрент-файла.

В самом utorrent вы можете увидеть ленту обновлений для каждого торрента (дата и файлы).



Новые баги utorrent или что готовят нам Bittorrent-программисты

Разработчики utorrent опубликовали специальную инструкцию bittorrent.org/beps/bep_0039.html Еще мне удалось раздобыть их экспериментальный торрент-файл, внутри которого есть соответствующие записи в разделе информации.

внутренности

Новые баги utorrent или что готовят нам Bittorrent-программисты

В тот момент, когда я вынимал этот торрент-файл, по ссылке на обновление шла загрузка

{ "message": "no update", "success": true }

В переписке с разработчиком utorrent мне удалось извлечь только это

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

Ключ «коллекции» или «похожий» ключ описан в: www.bittorrent.org/beps/bep_0038.html URL-адрес обновления описан в: www.bittorrent.org/beps/bep_0039.html подписание описано в: www.bittorrent.org/beps/bep_0035.html Спасибо, -Жанетта



Другие неизведанные настройки utorrent 3.4.x
Одним из интересных вариантов, вероятно, будет vpn.dark_mode. Если вы включите его, клиент потеряет нормальную связь с трекерами и пирами.

Что собственно и должно произойти, чтобы не «сжечь» IP. Если логически развивать идею дальше, то он должен работать примерно как Remote.utorrent.com, с той лишь разницей, что определенный сервер должен быть и прокси-сервером, и ретрекером.

То есть, когда эта опция включена, utorrent должен скачивать/раздавать только через этот сервер.

В то же время другие пиры также теоретически должны включить эту опцию.

Однако экспериментально заставить эту опцию работать мне не удалось.

Таинственный и пугающий параметр —распределенный_share.enable и связанные с ним скрытые настройки (SHIFT+F2).

Есть подозрение, что Bittorrent делает какую-то социальную сеть с элементами p2p. Теги: #Децентрализованные сети #uTorrent #P2P #BitTorrent

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.