Как загрузить файлы на рутрекер

Обновлено: 07.07.2024

Мы привыкли использовать торренты, чтобы скачивать объёмные файлы. Причём необязательно нелицензионные — те же дистрибутивы Linux официально распространяются с их помощью. Так что торрент‑клиент, как правило, установлен на большинстве компьютеров.

Но с тем же успехом с его помощью можно передавать файлы друзьям. Допустим, у вас имеется папка с данными общим объёмом около 40 ГБ. Это могут быть видеозаписи со свадьбы или важные рабочие макеты — да что угодно.

Решение — создать торрент‑файл, передать через почту или мессенджер, а затем просто оставить компьютер раздавать его.

Никаких ограничений по скорости и объёму передачи данных. И не придётся ничего перекачивать заново, если соединение оборвётся. Рассказываем, как это сделать.

Создаём раздачу

Попробуем передать папку с парой видеофайлов. Для примера мы будем использовать прекрасный бесплатный qBittorrent, но принцип действия во всех прочих клиентах аналогичный.

Откройте программу и перетащите вашу папку или отдельный файл в её окно.

Приложение предложит создать раздачу. Убедитесь, что в настройках не стоит галочка «Приватный торрент»: нам нужно, чтобы работала децентрализованная сеть DHT.

Нажмите «Создать торрент». qBittorrent спросит у вас, куда сохранить торрент‑файл — выберите место, например рабочий стол.

Подождите, пока закончится процесс создания раздачи. Скорость зависит от объёма передаваемых данных, но, как правило, длится всё не больше нескольких минут. Затем, когда появится надпись «Торрент создан», нажмите OK и закройте окно.

В списке раздаваемых данных появится ваша папка или файл.

Отправляем торрент‑файл

После всех этих манипуляций на рабочем появится файл в формате .torrent. Передайте его получателю любым удобным способом, например через Telegram.

Пусть получатель откроет файл и подождёт, пока начнётся загрузка. Это может занять пару минут.

Если вам не хочется отправлять файл, можно поступить по‑другому. Щёлкните раздачу правой кнопкой мыши и выберите «Копировать магнет‑ссылку».

Условьтесь, чтобы у вас обоих были включены компьютеры на то время, пока идёт передача данных. Впрочем, ничего не мешает вам отключиться, а затем снова вернуться на раздачу: закачка продолжится с того момента, когда была прервана.

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

Таким образом можно отправлять друг другу большие объёмы данных очень быстро.


Сайт заблокирован по требованию правообладателей и решению Мосгорсуда (удовлетворен иск издательства "Эксмо"). Рутрекер заблокирован для российских пользователей "навечно" с использованием недавно появившейся в законодательстве РФ процедуры "пожизненной блокировки сайтов".

Как зайти на Рутрекер

Очень просто! Мы подготовили плагины (расширения) для браузеров Google Chrome, Mozilla Firefox, Opera, Яндекс.Браузер, Safari, используя которые, вы спокойно сможете пользоваться сайтом, не ощутив разницы.

Законно ли это

Абсолютно, закон предписывает блокирование доступа провайдерам, а не пользователям.

О нас

Мы не являемся официальными представителями Рутрекера. Официальные плагины можно найти здесь и здесь.


Google Chrome

Расширение доступно для установки в Google Web Store всем желающим.


Mozilla Firefox

Расширение доступно для установки в Mozilla Add-ons всем желающим. Ожидается работа на версиях 38 и выше.


Opera

Расширение доступно для установки в Opera Add-ons всем желающим. Ожидается работа на версиях 15 и выше.


Яндекс.Браузер

Расширение доступно для установки в Google Web Store всем желающим.


Safari

Расширение находится на стадии модерации, после чего появится в Safari Extension Gallery. На данный момент можно скачать и установить расширение вручную.

Поддержите проект

Помогите проекту остаться на плаву.

Поддержать проект

Мы не имеем почти никаких источников дохода, кроме ваших пожертвований, не встраиваем рекламу и показываем сайт как есть. Внесите свой вклад в свободный интернет!

Favorite

В закладки

Как скачать через торрент любой файл. Это просто и легально

Многие наивно полагают, что торренты нужны только для выкачивания из сети нелегального контента. Это не так.

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

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

Нет смысла заливать несколько гигабайт в облако, а потом делиться ссылками. Смотрите как правильно пользоваться торрентами:

Как создать новую раздачу через любой торрент-клиент



qBittorrent с активной раздачей файла

1. Чтобы создать новую раздачу, для начала нужен торрент-клиент. На Mac проще всего использовать Transmission или qBittorrent — они бесплатные и практически не подводят.

Что интересно, μTorrent, загруженный с официального сайта, на macOS 10.15 Catalina не заводится, потому что не поддерживает 64 бита. Жаль.

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

Для этого достаточно перетащить необходимые данные из Finder, используя drag-and-drop.

3. После этой нехитрой манипуляции торрент-клиент тут же откроет окно создания раздачи. В нем нужно выбрать путь для сохранения торрент-файла и определить его имя, убрать любую информацию из поля «Трекер» («Трекеры», «Адреса трекеров») и обязательно перевести в неактивное положение переключатель «Частный трекер».

После этого нужно подтвердить намерение создать новую раздачу с помощью соответствующей кнопки.



Окно qBittorrent для создания нового торрента

4. Файл формата TORRENT появится на рабочем столе или в другом месте Finder, которое было выбрано на предыдущем шаге.

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

Как загрузить информацию через любой торрент-клиент



Начало загрузки файла через Transmission

1. Файл формата TORRENT, который был создан в предыдущем пункте статьи, получатель должен скачать удобным образом. А после этого открыть в любом торрент-клиенте.

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

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

3. Данные, на которые ссылается файл TORRENT, передаются напрямую с одного компьютера на второй, минуя посредников. Поэтому во время хода скачивания оба устройства должны быть включены.

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



Файл загрузился на 100% через Transmission

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

Если в раздаче больше нет необходимости, ее желательно прервать как на компьютере отправителя, так и на устройстве получателя. Для этого нужно удалить соответствующий пункт из перечня Transmission, qBittorrent или любого другого трекера.

Как раздать данные сразу нескольким пользователям

Как использовать magnet-ссылки для размещения в блоге



Копирование magnet-ссылки через Transmission

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

Создать magnet-ссылку обычно можно через контекстное меню конкретной раздачи в торрент-трекере. После нажатия на нее закачка откроется автоматически.

Как сделать свою раздачу максимально безопасной



Создание архива с паролем через «Терминал»

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

Важные файлы можно собрать в архив, защищенный паролем. Извлечь их из него любым обманным путем будет практически невозможно. Жаль, архиваторы с необходимым функционалом для Mac достаточно дорогие — за тот же WinZip просят 2 290 руб.

Немногие знают, что для создания архивов с паролем на Mac можно использовать «Терминал». Подойдет следующая команда:

zip -ejr [path/archive_name] [path_to_folder_or_file]

Здесь [path/archive_name] — путь и имя архива, а [path_to_folder_or_file] — путь и имя исходного файла.

Чтобы добавить и первый, и второй набор из пути к файлу и его имени, достаточно просто перетянуть в «Терминал» необходимые документы из Finder с использованием drag-and-drop.

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

Какие термины из мира торрентов желательно знать



Сиды и прочая «нечисть» в приложении qBittorrent

Пользователи торрентов активно использует несколько терминов, вот они:

Пир. Так называют пользователя, который принимает участие в обмене файлами через систему торрентов.

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

Сид. Это пользователь, который организовал раздачу или полностью скачал документ или папку с файлами и продолжает раздавать ее всем, у кого есть доступ к соответствующему файлу формата TORRENT.

Лич. Так называют пользователя, который еще не успел скачать файл, который ему раздают через торренты. Как только он закончит делать это, его автоматически переведут в состав сидов.

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

Рейтинг. Это соотношение объема информации, которую удалось отдать, к тому, который был загружен, — все это существует в рамках одной конкретной раздачи.

Как передавать файлы через торренты, если кратко



Дополнительная информация о загружаемом торренте в Transmission

1. Сначала нужно создать раздачу. Для это нужно перетянуть документ или папку с файлами в торрент-клиент и снять галочку с пункта «Частный трекер».

2. Потом нужно передать файл с расширением TORRENT получателю любым удобным образом.

3. После получатель должен открыть файл TORRENT в торрент-клиенте, дождаться начала и окончания загрузки.

4. После окончания загрузки раздачу из всех торрент-клиентов можно удалить.

5. Чтобы сделать передачу данных как можно более безопасной, желательно добавить файлы в защищенный паролем архив — в этом поможет команда ZIP для «Терминала».

В общем, передавать большие объемы данных через торренты — это быстро и удобно. Пробуйте.

(45 голосов, общий рейтинг: 4.56 из 5)

Favorite

В закладки

image

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

К сожалению, решить проблему своими силами у меня не хватило ни времени, ни, будем откровенны, знаний. Но, к счастью, мои слова возымели действие на людей, которые и тем и другим обладают. В итоге эти люди организовались и сообща сделали то, о чём так долго говорили большевики о чем я писал, а именно с помощью скриптов обошли рутрекер, сдампили все описания раздач с хешами, распарсили их и скомпоновали в удобную для употребления базу. В дополнение к этому так же была написана «морда»: программа для удобной работы с базой конечных пользователей, не знающих с какого конца держат grep. К сожалению, аккаунта на хабре никто из этой команды не имеет (если не считать read-only), в песочнице статья могла бы потеряться, поэтому меня выбрали как рупор для данной площадки. Я, честно говоря, раздумывал совсем недолго и только над тем, как правильнее все сделать. Если будут какие-то вопросы — задавайте мне в комментах, я либо отвечу сам, либо переадресую разработчикам. Технические тексты от первого лица, но я имею к ним косвенное отношение, они оставлены в таком виде для простоты восприятия.

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

Описание формата хранения базы раздач

Число раздач в базе: 1411636

Имеется два места хранения: таблица и база описаний.

В таблице хранится номер раздачи на рутрекере, название раздачи, приблизительный размер в байтах, число сидов, число пиров, хеш в формате base32, число скачиваний и дата обновления раздачи. Размер раздачи приблизительный, так как он был получен парсингом строк вида «2.05 GB». К сожалению, не было найдено способа узнать точный размер из исходного кода страницы раздачи. Название раздачи закодировано в UTF-8, чтобы на системах, где стандартной является эта кодировка, файл можно было смотреть less'ом без дополнительных манипуляций. Хеш раздачи в base32, чтобы занимало меньше места. В графической программе для просмотра базы есть возможность переключения отображения хеша (в том числе, в magnet-ссылках) на HEX. Разделитель полей: TAB. Все пробельные символы в именах раздач заменялись на пробелы. Все HTML-конструкции в названиях заменялись на соответствующие символы юникода, это ещё одна из причин, почему от cp1251 отказались в пользу UTF-8. Дата кодируется в формате: «16-Jul-11 06:23». Английские названия месяцев выбраны, чтоб было меньше заморочек с парсингом.
Пример:


База описаний представляет собой коллекцию tar.gz-файлов, в каждом из которых лежат раздачи с шагом номера 1000. gzip выбран из-за скорости и неприхотливости к объему оперативной памяти. Архивные файлы сгруппированы по 100 штук в папки. Описание раздачи с номером 1234567 лежит в файле 012/01234.tar.gz/01234567 в кодировке UTF-8.

Программа

Исходники. Лицензия GNU GPL v2. Присылайте пулл-реквесты.

Файл с таблицей может быть сжат в gzip, bzip2 или lzma/xz (под windows, к сожалению, последний вариант не поддерживается в нашей сборке). Файл распаковывается и просматривается на лету, без полной распаковки и создания временных файлов. Это реализовано при помощи класса KFilterDev из библиотеки kdelibs. Было выяснено, что gzip и xz дают намного лучшую скорость распаковки, чем bzip2, поэтому от последнего отказались при выборе формата, в котором база будет распространяться. Gzip показал скорость, в разы большую xz, и присутствовал на windows в используемом варианте библиотеки kdelibs. Поэтому выбор пал на gzip, несмотря на проигрыш в сжатии в полтора раза. Пользователь может распаковать таблицу самостоятельно или использовать соответствующую опцию меню, чтобы хранить на диске таблицу без сжатия. Кстати, не факт, что это приведет к ускорению поиска, так как больший объекм данных будет считываться с жесткого диска при поиске, а чтение с жесткого диска может быть медленнее, чем распаковка gzip.

Рассмотрим таблицу. Думаю, значение столбцов не нужно объяснять. По всем столбцам можно сортировать, а по умолчанию результаты отсортированы по количеству загрузок. Для реализации сортировки пришлось наследоваться от QTableWidgetItem и определять операцию сравнения.

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

Реализация перехвата событий мыши на ячейках выполнена путем наследования от QItemDelegate и определения editorEvent. Получение описания из соответствующего tar.gz реализовано средствами класса KTar из библиотеки kdelibs.

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

Настройки программа хранит в файле dump_viewer.ini, расположенном в папке с программой.
Инструкции для сборки программы для ОС Debian GNU/Linux и ОС Windows находятся в файле INSTALL.

В ходе разработки программы забавный казус вышел с парсингом дат. Формат даты «16-Jul-11 06:23» нестандартный, но он был оставлен, потому что довольно краткий, читаемый и похож на тот, который использует rutracker в своей выдаче. Оказалось, что QDateTime::fromString ожидает локализованные обозначения месяцев (Янв вместо Jan в русскоязычном окружении). Поэтому пришлось написать костыль, конвертирующий текстовые обозначения месяцев в числовые (Jan -> 01).

Зачем мы это сделали?

rutracker же написал, что шифрованная раздача у них на трекере лучше!
Ответ: (подробнее тут и тут)
а) У нас есть описания раздач. Часто сложно бывает выбрать, например, BDRip, не глядя в описание. Ужимается база всех описаний до

2 гигабайт. Можно было ужать сильнее, но решили не экономить в ущерб скорости работы «морды». (На самом деле есть еще несколько мыслей по оптимизации, но пока решили, что лучшее враг хорошего. Однако ж идеи и коммиты привествуются!)
б) Даже если группа людей, которая знает пароль, распределена по всему миру — это конечная группа людей, которую можно вычислить и обладая нужными ресурсами купить или запугать.
в) Администрация рутрекера и лично intellect бесспорно бесконечно честные люди, но пока я сам не увижу, что в раздаче именно база рутрекера, а не зашифрованный белый шум — я никому не поверю. Уж извините.
г) Нет проблемы фейковых сайтов и поддельных магнитных ссылок. Базу может сделать не только администрация (наша база тому пример), так что шифрованность базы на рутрекере не спасает. А валидность хешей в базе проверяется либо по контрольным суммам (с GPG-подписью), либо банальным сравнением с самим рутрекером (если он все еще доступен).
д) Для того, чтобы в базе были актуальные раздачи — базу банально надо обновлять. Чем чаще, тем лучше. И если администрация рутрекера действительно заботится о том, чтоб пользователи получали актуальную информацию, надеюсь они не будут чинить препятствий в обновлении нашей базы. А то и помогут, чем черт не шутит.

Дальнейшие планы

Следующий логичный шаг — сделать генератор HTML[PHP]-сайта, дублирующего функциональность программы и базы. После этого мы хотим замахнуться на статическую реализацию всех частей сайта, то есть чистый HTML/CSS/JS, без PHP или подобной серверной логики. Это позволит заливать сайт практически на любой хостинг, в том числе бесплатный, что сделает в принципе невозможным искоренение данной базы из сети. На тему реализации поиска на JavaScript уже есть идеи (к примеру, сделать индекс раздач по словам, разбить его на отдельные файлы, балансируя между средним размером одного файла и общим числом файлов). Можно добавить и полноценную реализацию поиска на стороне сервера. К сожалению толковых веб-разработчиков у нас нет, ищутся желающие.

Проделать подобное для других трекеров. Для пиратской бухты уже сделали. Когда база данных рутрекера будет дочищена, можно перейти к другим отечественным и иностранным трекерам. Можно подумать, как все базы объединить в одну (видимо, по файлу на трекер, чтобы было удобно выбирать нужные трекеры при скачивании).

Распределенное обновление базы раздач. Разумеется, нужно периодически обновлять базу: добавляются новые раздачи, обновляются старые. А почему бы не переложить задачу обновления на пользователей? Само собой, тех, кто на это согласится. Во-первых, наши каналы не резиновые, чтобы самим постоянно дампить трекер(ы). Во-вторых, трекеры нескольких пауков могут и обнаружить с последующим баном и, возможно, разбирательством. а если пауков будет 100, то каждый из них будет забирать новые раздачи слишком медленно, чтобы это можно было обнаружить. Для пользователя это будет выглядеть как пункт в программе «Принять участие в обновлении базы» и ввод данных для входа в свой аккаунт. Дальше программа всё сделает сама. Найденные свежие раздачи и изменения в старых будут отправляться в центр, который после их проверки будет добавлять данные в общую базу.
Кстати, интересная задачка по теории вероятности: если N раздач наугад качают M независимых пауков со скоростью X раздач в сутки, то через какое время (ожидаемое) они выкачают долю Y всех раздач?

Ссылки и контакты

bitbucket (исходники и база раздач без описаний)
mega.co.nz (только база описаний, распаковать основной tar в папку с программой)

Торренты (все в одном):
i2p (в процессе заливки и индексации)

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.12 (GNU/Linux)

Читайте также: