1. Microsoft Edge
Microsoft Edge (на основе Chromium с версии 79, 2020 год) поддерживает magnet-ссылки через ассоциацию с торрент-клиентом. Вот как настроить:
1. Убедитесь, что торрент-клиент установлен:
Скачайте и установите клиент, например, qBittorrent (qbittorrent.org) или uTorrent (utorrent.com).
2. Убедитесь, что клиент настроен для обработки magnet-ссылок (в настройках клиента: Settings > General > "Set as default for magnet links").
3. Кликните на magnet-ссылку:
Найдите magnet-ссылку (например, magnet:?xt=urn:btih:ABC123...) на сайте или в DC++.
Нажмите на неё. Edge покажет всплывающее окно: "Allow this site to open a magnet link with [Клиент]?".
4. Настройка ассоциации:
Выберите ваш торрент-клиент (qBittorrent, uTorrent) из списка.
Поставьте галочку "Always allow" (Всегда разрешать), чтобы Edge автоматически открывал magnet-ссылки в этом клиенте.
Нажмите "Open" (Открыть). Ссылка загрузится в клиент, начнётся поиск пиров.
4. Ручная настройка (если не работает):
-Откройте Edge > Настройки (три точки вверху справа > Settings).
Перейдите в Downloads или Cookies and site permissions > Media autoplay settings.
-Найдите Magnet links (или введите edge://settings/content/handlers в адресной строке).
-Убедитесь, что ваш клиент (qBittorrent/uTorrent) указан как обработчик. Если нет, выберите "Add" и укажите путь к .exe-файлу клиента (например, C:\Program Files\qBittorrent\qbittorrent.exe).
-Если Edge не предлагает клиент, проверьте Windows Settings > Apps > Default apps > Choose default apps by protocol > Magnet > Выберите qBittorrent/uTorrent.
5. Проверка:
Кликните magnet-ссылку (например, для теста: magnet:?xt=urn:btih:TEST123...). Клиент должен открыться автоматически и начать загрузку.
Совет: Если Edge блокирует ссылку (из-за настроек безопасности), добавьте сайт в доверенные: Settings > Cookies and site permissions > Pop-ups and redirects > Add trusted site.
2. Браузеры на основе Chromium
К Chromium-браузерам относятся: Google Chrome, Opera, Vivaldi, Brave, Yandex Browser, UCBrowser и Samsung Internet. Настройка аналогична Edge, так как они используют общий движок.
1. Убедитесь, что торрент-клиент установлен:
Установите qBittorrent, uTorrent или FlylinkDC++ (для DC++-сетей). В клиенте включите опцию "Associate with magnet links" (Настройки > Общие).
2. Кликните на magnet-ссылку:
На сайте (например, Rutracker) или в DC++ скопируйте magnet-ссылку.
При клике браузер спросит: "Open magnet link with [Клиент]?" или "Allow this site to open magnet links?".
3. Настройка ассоциации:
Выберите клиент (qBittorrent, uTorrent) и подтвердите ("Always allow").
Если клиент не появляется, проверьте:
Google Chrome: Настройки > Конфиденциальность и безопасность > Разрешения сайта > Протоколы (chrome://settings/content/handlers) > Укажите клиент.
Opera: Settings > Advanced > Features > Enable magnet links > Выберите клиент.
Brave: Settings > Additional settings > Site and Shields Settings > Media > Magnet links > Укажите .exe клиента.
Vivaldi: Settings > Webpages > Protocol Handlers > Magnet > Add client path.
Yandex Browser: Настройки > Сайты > Разрешения > Протоколы > Magnet > Укажите клиент.
4. Ручная настройка в Windows:
Windows Settings > Apps > Default apps > Choose default apps by protocol > Magnet > Выберите клиент.
Для Linux (например, Ubuntu): xdg-mime default qbittorrent.desktop x-scheme-handler/magnet.
5. Проверка:
Кликните тестовую magnet-ссылку. Клиент должен запуститься и начать загрузку.
Совет: В Brave включите "Shields down" для сайта с magnet-ссылками, если они блокируются (иконка щита в адресной строке).
3. Mozilla Firefox
Firefox требует настройки через интерфейс или скрипт (для Linux, как в вашем запросе в личку).
1. Убедитесь, что торрент-клиент установлен:
Установите qBittorrent, uTorrent или FlylinkDC++ (для DC++). Включите поддержку magnet в клиенте.
2. Кликните на magnet-ссылку:
При клике Firefox покажет диалог: "Open link with [Клиент] or Save?".
Выберите клиент (qBittorrent/uTorrent) и отметьте "Remember my choice" (Запомнить выбор).
3. Ручная настройка:
Если клиент не отображается:
Firefox > Настройки (три полоски > Settings) > General > Applications.
Найдите "magnet" в списке типов контента.
Выберите "Use [Клиент]" или "Browse" и укажите .exe (Windows) или .desktop-файл (Linux, например, /usr/share/applications/qbittorrent.desktop).
Для Linux: Используйте скрипт из вашего запроса (см. ниже).
4. Скрипт для Linux (обработчик magnet-ссылок):
- Установка
xclip: sudo apt install xclip (Ubuntu/Debian) или sudo dnf install xclip (Fedora).
Создайте скрипт (например,
magnet_handler.sh):
Код:
bash
#!/bin/sh
tth=$(echo $1 | egrep -o '[A-Z0-9]{39}')
echo -n $tth | xclip -selection clipboard
notify-send "$tth скопирован в буфер обмена."
Сделайте исполняемым:
chmod +x magnet_handler.sh и переместите:
sudo mv magnet_handler.sh /usr/bin/.
Привяжите к Firefox:
В Firefox:
Settings > General > Applications > Magnet > Use other > Укажите /usr/bin/magnet_handler.sh.
При клике на magnet (например,
magnet:?xt=urn:tree:tiger:TTH=ABC123...) скрипт извлечёт TTH (39-символьный хэш), скопирует в буфер, покажет уведомление.
Вставьте TTH в FlylinkDC++ или EiskaltDC++ (Search > Paste TTH) для поиска файла.
Проверка:
Кликните magnet-ссылку. В Windows клиент откроется, в Linux скрипт скопирует TTH для DC++.
Совет: Для Wayland (новые Linux) замените
xclip на wl-copy (sudo apt install wl-clipboard).
Советы:
- Используйте VPN (например, ProtonVPN Free) для анонимности.
- Проверяйте magnet-ссылки на VirusTotal.
- Если ссылка не открывается, проверьте настройки клиента (включена ли поддержка magnet).
- Для DC++ (FlylinkDC++): Вставьте TTH из буфера в поиск (Search > Paste TTH) для загрузки с хабов.
- Для Wayland (Linux): Замените xclip на wl-clipboard (`sudo apt install wl-clipboard`).
Пример для DC++ (Boris Zhivago - Memories.wav):
1. Скопируйте magnet: `magnet:?xt=urn:tree:tiger:TTH=ABC123...&dn=Boris_ Zhivago-Memories.wav`.
2. В Firefox (Linux): Скрипт извлечёт TTH в буфер.
3. В FlylinkDC++: Search > Paste TTH > Найти > Download.