Magnet ссыки, как скачивать и открывать их через браузер
Для загрузки Magnet ссылок необходимо скачать специальную программу – торрент-клиент. Самые известные: Utorrent, Bittorrent, но их существует достаточного много. По умолчанию большинство браузеров воспринимает Magnet ссылку, как набор символов и не может ее загрузить. Торрент-клиенты при установке автоматически заносят информацию в реестр для открытия таких ссылок. Если вы пользуетесь портативной версий софта или случайно стерли запись при чистке реестра или запретили своему браузеру открывать сторонние предложения, придется вручную прописать путь к программе в реестре или настроить браузер. Самый легкий путь: открыть любой браузер на движке Chromium и с помощью инструмента “обработчик” научить его распознавать Magnet ссылки.
Как открыть magnet-ссылку с помощью Google Chrome
Шаг 1: откройте настройки браузера, выберите пункт «Конфиденциальность и безопасность», затем перейдите к меню «Настройки сайта».
Шаг 2: прокрутите ползунок вниз до пункта «Дополнительные разрешения». Кликните на строку «Разрешить запрашивать установку обработчиков».
Шаг 3: в новом окне передвиньте ползунок. Ниже будут расположены все сайты, которые запрашивали подобную информацию.
После этих действий браузер по клику на Magnet-ссылку будет открывать установленный по умолчанию торрент-клиент.
Как прописать автоматический запуск торрент-клиента для любого браузера
Шаг 1: нажмите одновременно две клавиши «Win+R» и введите следующую команду «regedit».
Шаг 2: в открывшемся окне выберите «HKEY_CLASSES_ROOT», перейдите в папку «magnet», затем «shell», «open» и в папке «command» дважды кликните на файл реестра.
Обратите внимание на параметр «%1», иногда вместо него стоит 0, измените на единицу, чтобы можно было загружать ссылки автоматически.
Как скачать файлы из интернета по Magnet-ссылке
Шаг 1: Установите и запустите любой торрент клиент поддерживающий магнет ссылки (посмотрите по табличке какой).
Шаг 2: Найдите нужный торрент трекер или другой крупный портал со ссылками.
Шаг 3: выберите файл в каталоге, ознакомьтесь с описанием и нажмите на иконку магнита. В браузере откроется дополнительное окно, кликните на кнопку «Открыть приложение BitTorrent».
Шаг 4: выберите раздел диска и папку для загрузки файлов, нажмите «OK».
Если не хотите загружать какие-то файлы, снимите с них галочки. uTorrent работает по тому же принципу.
Вы можете закачивать любое количество файлов. По правилам большинства сообществ загруженные данные нежелательно удалять сразу. В основе работы пиринговой сети лежит взаимный обмен информацией.
Magnet-ссылка или магнет-линк: что это значит и где применяется
10 октября 2020 Опубликовано в разделах: Азбука терминов. 86174
Гиперссылка, указывающая на содержимое файла, его хэш — это magnet-ссылка, так что разберем URI-схемы, протоколы HTTP, значение xt, URN, btih-торрент и my g net с примерами таких магнитных линков (mag-meg net).
Структура
Ресурсы предлагают перейти по адресу, который отличается от привычного URL.
Обычная ссылка имеет вид: https://semantica.in/blog/tri-moshhnye-strategii-dlya-seo-razvitiya.html, где:
Сетевой протокол отделяется двоеточием и двойным слэшем — «://», а остальные части между собой только одним — «/».
URL-гиперссылку можно сравнить с обычным адресом: город, улица, дом, квартира. По нему находится конкретная организация или человек.
А теперь рассмотрим структуру magnet-ссылки:
magnet:?xt=urn:btih:cf6b4d0278a33ba16fe69867cefbca3c4d848b4d&dn=имя&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969
И другие параметры, которые разрешено не указывать. Обязательной частью является только xt, содержащий хэш. Строгого порядка расположения нет, разделителем служит «&».
То что мы видим в магнитной ссылке, существенно отличается от привычного глазу адреса. URN — это и есть основа. Соответственно коду ставится содержимое конкретного файла, что позволяет скачивать именно тот объект, который необходим, при этом не указывая, кто раздает эту информацию.
Чтобы скачать по ссылке, скопируйте её с источника и вставьте в программу, дальше она все сделает сама. Другим способом является использование браузеров, которые распознают тип таких гиперссылок и перенаправляют с разрешения пользователя в соответствующий клиент по работе с ними.
Теперь давайте разбираться, чем они полезны и как пользоваться.
Преимущества магнет-ссылок
Магнитные линки безопасны. В первую очередь они не хранят информацию о пользователе, трекере или месте скачивания и представляют собой строку кода с названием, размером и другими параметрами. Следовательно, не блокируются. Можно создать свои и распространять удобным способом: публиковать на сайте, в соцсети, отправлять через почту и т.д.
Передают данные через сеть DHT: доступ можно получить в любое время в отличие от торрента, где нужно ждать подключение к пирам. Можно просматривать материал на раздаче. Возможна одновременная передача через торрент и magnet.
Скачивание доступно без регистрации на трекерах.
Где применяются магнитные линки
Сервисы для поиска магнитных ссылок
Сайты с торрентами часто блокируются, но есть открытые:
Как открыть
Рассмотрим программы, работающие с ними.
Некоторые браузеры могут не поддерживать магнет-линки, тогда придётся копировать и вставлять их вручную.
Как раздавать через магнитную ссылку
Мы рассмотрели, как пользоваться ими и узнали, что можно не только получать объекты, но и делиться информацией с нужными людьми.
Теперь разберем, как сделать свою гиперссылку.
Магнитные гиперссылки удобны: не требуют регистрации, абсолютно бесплатны, легко ищутся и отправляются.
Магнитные ссылки
Технология скачивания по магнитным ссылкам (magnet-links) уникальна тем, что при скачивании вы остаетесь анонимным! Этот способ не требует регистрации на торрент-сайтах, вам не нужно поддерживать рейтинг.
Что такое magnet-ссылка?
Magnet-ссылка или магнитная ссылка — практически тоже самое что и гиперссылка, отличие лишь в том, что если гиперссылка указывает на месторасположение файла, то magnet ссылка указывает на содержимое файла. А если быть точнее, то на хеш файла.
Как выглядит magnet-ссылка?
Наверное, не стоит описывать общую формулу построения magnet-ссылки. Те, кому это интересно, без труда найдут описание в Wikipedia. Для большинства же пользователей нужно знать представление magnet-ссылки просто для узнаваемости. Итак, магнитная ссылка может выглядеть так:
Эти две ссылки одинаково рабочие.
Достоинства метода скачивания по magnet-ссылкам.
1. Магнитные ссылки позволяют обойтись без трекера (торрент-сайта). Они указывают на файлы, которые можно скачать через децентрализованную сеть.
2. Доступна раздача даже если вы не зарегистрированы на торрент- трекере.
3. Высокая скорость скачивания, как через торренты.
4. Можно одновременно раздавать файл как через трекер, так и через магнитные линки
5. Можно просматривать-прослушивать то что стоит на раздаче.
Подстраиваем торрент-клиент на magnet-ссылки

В новом окне вставляем скопированную ссылку:
Для работы магнитных ссылок (линков) необходимо включить DHT-опции. Посмотрите, как должны быть расставлены флажки в окне настройки протокола BitTorrent.
А дальше все просто! Находим магнитную ссылку. Например, самый крупный мировой торрент-трекер «Пиратская бухта» уже полностью перешёл на них. Кликаем на значок магнит. Закачка начнется в соответствии с установками торрент-клиента.
Каталоги, поисковики. сайты.
Здесь даны ссылки на различные ресурсы которые перешли на «магнитные» ссылки. Занесите эту страницу в «избранное» и всегда будете иметь возможность мгновенно находить необходимые файлы.





Magnet-ссылка
URI-схема magnet: — открытый, находящийся в стадии рабочего черновика стандарт, определяющий URI-схему т. н. magnet-ссылок, предназначенных преимущественно для указания на ресурсы, доступные к загрузке через пиринговые сети. Такие ссылки в основном идентифицируют файлы не по их расположению или имени, а по содержанию — вернее, по его хеш-коду.
Поскольку такие ссылки позволяют найти файл на основе его содержания и метаинформации, а не его фактического расположения, их можно считать разновидностью URN, а не более общего URI. Хотя magnet-ссылки могут использоваться в других сферах, они наиболее востребованы в пиринговых сетях, поскольку в таких сетях ссылка на некий ресурс не означает, что он должен быть постоянно доступен.
Содержание
Применение
Поскольку не все парсеры воспринимают magnet-ссылку так же, как и любую другую URL ссылку, такие ссылки могут встречаться в текстовом виде (разбитыми на несколько строк) — в таком случае они должны быть предварительно «собрана» путём удаления переводов строки. Существуют специальные плагины для браузеров, которые позволяют воспринимать magnet-ссылку так же, как и любую другую.
Использование хеш-кодов
Наиболее распространенное использование magnet-ссылок — указание на конкретный файл при помощи его уникального идентификатора, подобного ISBN, но основанного на хеш-коде содержимого файла. В отличие от других видов идентификаторов, magnet-ссылку может сгенерировать любой обладатель файла по стандартному алгоритму, благодаря чему наличие централизованной организации, отвечающей за их присвоение, не требуется.
Поскольку любое хеширование является сужающим преобразованием, теоретически возможны ситуации, в которых два разных файла будут обладать одинаковыми хеш-кодами, однако на практике они возникают исключительно редко.
Одним из преимуществ magnet-ссылок является их открытость и независимость от платформы: они могут быть использованы для загрузки файла при помощи разнообразных приложений на практически всех операционных системах. Благодаря тому, что magnet-ссылка представляет собой короткую строку текста, она может быть легко скопирована через буфер обмена, отправлена по электронной почте, при помощи программы мгновенного обмена сообщениями, SMS или службы микроблоггинга. Также существуют интернет-службы для генерации коротких ссылок из magnet-ссылок любой длины.
Техническое описание
Magnet-ссылка может содержать один или несколько параметров, разделенных между собой знаком ‘&’. Порядок следования параметров не документирован. Для некоторых значений важно положение параметра для правильного синтаксического анализа клиентом магнет-ссылки.
Параметры
dn (Display Name) — Имя файла
xl (eXact Length) — Размер файла в байтах
dl (Display Length) — Отображаемый размер в байтах
xt (eXact Topic) — URN, содержащий хеш файла
as (Acceptable Source) — Веб-ссылка на файл в Интернете
xs (eXact Source) — P2P ссылка
kt (Keyword Topic) — Ключевые слова для поиска
mt (Manifest Topic) — Ссылка на метафайл, который содержит список магнетов (MAGMA)
tr (TRacker) — Адрес трекера для BitTorrent клиентов.
URN, содержащий хеш (xt)
Данная часть магнет-ссылки является самой главной. Именно по указанному в ней хешу производится поиск источников и проверка файла.
TTH (Tiger Tree Hash)
SHA-1 (Secure Hash Algorithm 1)
BitPrint [3]
Это последовательная запись хеша SHA-1 и TTH, разделённых точкой. Хеш используется в Gnutella2. Direct Connect использует только TTH часть BitPrint
ED2K (EDonkey2000) Hash
Хеш ED2K (для файлов с размером не более 9 728 000 байт соответствует MD4) используется в EDonkey2000
AICH [4] (Advanced Intelligent Corruption Handler)
Неофициальный URN для магнет. eDonkey2000 клиентами пока не читается. Хеш используется в eDonkey2000 для восстановления целостности файла.
Kazaa Hash
BTIH (BitTorrent Info Hash)
MD5 (Message Digest 5)
CRC-32 (Cyclic Redundancy Check)
Неофициальный URN для магнет. В P2P сетях не используется.
Веб-ссылки на файл
Существует два вида ссылок, которые можно вставить в Magnet-ссылку.
Обычная (as)
Эта ссылка указывает адрес файла на обычном веб-сервере. Клиент обращается по ней не сразу, а только по прошествии некоторого времени; таким образом, эта ссылка используется только в том случае, если файл не удалось обнаружить в P2P сетях, что позволяет избежать излишней нагрузки на сервер.
P2P (xs)
Эта ссылка — обычно адрес файла не на сервере, а на P2P клиенте или адрес хаба (в случае DC++). По этой ссылке клиент пытается сразу соединиться и запросить файл или его источники. Данное поле обычно используется p2p клиентами для хранения источника. Ссылка может содержать хеш файла.
Content-Addressable Web URL
[5] Данный вид ссылки в основном используется только клиентом Shareaza.
Ссылка на DirectConnect хаб с источниками файла
По этой ссылке клиент DirectConnect сразу же соединяется с указанным хабом. Правильно работает только в raw виде в конце магнет-ссылки. Позволяет собраться качающим один тот же файл по этой магнет-ссылке на одном хабе.
Для вставки в магнет-ссылку желательно использовать адрес крупного публично доступного Direct Connect хаба на котором нет ограничений по размеру шары (доступных для скачивания с клиента файлов).
Ссылка на кеш источников файла для Gnutella2
В данном случае ссылка указывает не на клиент, а на кеш источников. Кеш не имеет у себя файла, но записывает и выдаёт адреса тех, у кого открыт порт на раздачу и он обратился по этому адресу. Тем самым, те, кто обращался за этим файлом по этому адресу, возможно, уже получили файл и теперь могут передать его следующему запросившему. Эта система работает аналогично BitTorrent трекеру.
Ссылка на ED2K источник
Отображаемый размер (dl)
Магнитные ссылки ссылаются только на один файл. В некоторых DC++ клиентах есть работающая реализация ссылок на папки. Такие ссылки инвариантны относительно переименования файлов в папке, но неинвариантны относительно удаления, изменения или добавления таких файлов, как Thumbs.db, program.ini и тому подобных, поэтому более надёжный способ сослаться на папку — создать метафайл. Метафайл является файлом, его можно послать в приложении или сохранить на web-сайте, но также на него можно сослаться магнитной ссылкой, например, в чате. Однако, xl параметр такой ссылки характеризует размер метафайла, но не размер директории, что неудобно. Параметр dl характеризует именно размер директории, описываемой метафайлом. ПО, распознающее и отображающее магнитные ссылки в читабельном виде, должно отдавать предпочтение параметру dl при отображении размера. dl не является техническим параметром, влияющим на скачивание или поиск, поэтому этот параметр применим в других вариантах использования, например, в магнитных ссылках на составные раздачи BitTorrent.
Манифест (mt)
Это ссылка на список ссылок (файл лист). Может быть как веб-ссылкой,
Совместно с остальными может использоваться для получения дополнительной информации по файлу.
Ключевые слова (kt)
Это поле задаёт строку для поиска в P2P сетях.
Адрес трекера (tr)
URL трекера. Используется для получения BitTorrent источников без использования сети DHT. Позволяет обойтись без торрент файла (он скачивается у полученных источников). [6]
Дополнение формата (x.)
Для самостоятельного дополнения формата неофициальными параметрами для них предусмотрен префикс ‘x.’
Группы параметров
Названиям параметров одной группы добавляется суффикс ‘.’ (точка) и индекс группы.
Замечание
Некоторые программы, создающие магнет-ссылку, не кодируют специальные и национальные символы в URI представление (%20) и тем самым эти ссылки на веб-странице могут вызвать ошибки. Особенно это важно, когда ссылка, вставляемая в магнет, содержит знаки «&»; они должны быть заменены «%26».
URI Кодирование
Вставляемые ссылки в предназначенные для этого поля (as, xs, tr) перед этим должны быть URI-кодированы [7]
в магнет-ссылке должен выглядеть так
| « | # [8] | % | & [8] | ‘ | * | , [8] | : [8] | ; [8] | ? [8] | [ | ^ | ` | < | | | > | |||
| %22 | %23 | %25 | %26 | %27 | %2a | %2c | %3a | %3b | %3c | %3e | %3f | %5b | %5e | %60 | %7b | %7c | %7d | %20 [9] |
Вставка в HTML
Перед вставкой в HTML-код в ссылке необходимо заменить все знаки «&» на «&».
при вставке в HTML-код должен выглядеть так
Разбиение на строки
Публикация
В некоторых форумах делают специальный BBCode тег [magnet], но, если его нет, можно попробовать воспользоваться тегом [url].
Кликнув по такой ссылке, пользователь попадёт на страницу, которая перенаправит на исходную магнет-ссылку.
Пример
Магнет-ссылка на файл mediawiki-1.15.1.tar.gz (для удобства восприятия ссылка разбита на строки):
Данная ссылка содержит необходимую информацию для возможности скачивания по ней в пяти p2p-сетях: eDonkey2000, Direct Connect, BitTorrent, Gnutella, Gnutella2
Также в ней реализована схожая с торрент трекером система для сетей Gnutella2 и Direct Connect.
Особенности поддержки в клиентах
| Универсальные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Клиент | dn | xl | xt | as | xs | kt | mt | tr | Перехват | Вставка |
| Shareaza | Да | Да | urn:sha1: urn:tree:tiger: urn:bitprint: urn:ed2k: urn:md5: urn:btih: | http: ftp: | http: ftp: | Да | Нет | Да | Да | Да |
| Mldonkey | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Direct Connect | ||||||||||
| ApexDC++ 1.0.1 | Да | Да | urn:tree:tiger: urn:bitprint: | dchub://[hubaddress]:[hubport] | dchub://[hubaddress]:[hubport] | Нет | ? | Нет | Да | Нет |
| FlylinkDC++ r500 release | Да | Да | urn:tree:tiger: urn:bitprint: urn:btih: (только передача торрент клиенту) | dchub://[hubaddress]:[hubport] | dchub://[hubaddress]:[hubport] | Да | Нет | Нет | Да | Да |
| EiskaltDC++ 2.2.6 | Да | Да | urn:tree:tiger: urn:bitprint: | dchub://[hubaddress]:[hubport] | dchub://[hubaddress]:[hubport] | Да | ? | Нет | Да | Да |
| GreyLink 0.39 | Да | Да | urn:tree:tiger: urn:bitprint: | ? | ? | ? | ? | Нет | Да | Да |
| BitTorrent | ||||||||||
| Vuze (старое название: Azureus) 3.0 | ? | ? | urn:btih: | ? | ? | ? | ? | ? | ? | ? |
| LeechCraft 0.5 | Да | Да | urn:btih: | ? | ? | Да | ? | Да | Да | Да |
| μTorrent 2.0 | Да | Да | urn:btih: | ? | ? | ? | ? | Да | Да | Да |
| BitComet | Да | Да | urn: btih: | Нет | Нет | Нет | Нет | Да | Да | Да |
| Transmission (as of v1.80) [15] [16] | Да | Нет | urn: btih: | Нет | Нет | Нет | Нет | Да | Да | Да |
| Gnutella | ||||||||||
| LimeWire | Да | Да | urn: sha1: | http: urn: guid: | ? | Нет | Нет | Нет | Да | Да |
| EDonkey2000 | ||||||||||
| aMule 2.2.1 | Да | Да | urn:ed2k: | ? | ? | ? | ? | ? | Возможен при помощи MLDonkey Protocol Handler для FireFox | Да |
| Клиент | dn | xl | xt | as | xs | kt | mt | tr | Перехват | Вставка |
«Да» — поддерживается; «Нет» — не поддерживается; «?» — поддержка неизвестна.
DC-клиенты
Большинство «перехватывают» магнет-ссылку только из браузера. Поэтому текстовый магнет надо вставить в адресную строку браузера и нажать кнопку «Переход» (В браузере рядом с адресной строкой) или Enter (на клавиатуре). Для другого типа достаточно просто кликнуть мышью по ссылке. GreyLink и FlylinkDC++ позволяют вводить магнитные ссылки в клиенте («Файл → Ввести магнитную ссылку…», либо «Ctrl+M»). EiskaltDC++ позволяет передавать magnet-ссылку в качетсве аргумента при запуске программы, открывать ссылку из буфера обмена («Файл → Открыть магнет-ссылку», либо «Ctrl+I») или можно просто скопировать ссылку в панель быстрого поиска и нажать Enter (на клавиатуре).
aMule 2.2
«воспринимает» магнет, только если его вставить в строку eD2k Link внизу клиента. Поэтому магнет-ссылку необходимо предварительно «собрать», скопировать, вставить в это поле и нажать кнопку добавить.
ED2K Хеш, размер, имя файла должны быть первыми и в этом порядке. Клиент делит ссылку. Данные о размере файла и его хеш могут быть в разных частях. Из-за этого ссылка может стать непригодной для скачивания.










