Как передавать файлы при помощи торрент-клиента (uTorrent): timotv — LiveJournal
Если вам нужно передать кому-то через интернет большой объем данных, то есть несколько способов это сделать, вот самые известные из них:1) использовать файлопомойку файлообменник типа рапидшары, depositfiles.com или народ.яндекс
2) создать FTP-сервер
3) создать раздачу в торрент-клиенте
Опустим тему выбора и различий между каждым способом. Расскажу о третьем способе.
Речь пойдет не только о бестрекерных (trackerless) раздачах.
Я расскажу о трех способах создания раздачи при помощи uTorrent 3.0 (всего способов 4-5).
Никаких специальных настроек для этого не надо. Отмечу только, что для бестрекерных раздач должна быть включена DHT-сеть:
рис. 1
Способ №1 — бестрекерная раздача
Нажимаем CTRL+N и выбираем файл/папку для раздачи, т.е. указываем путь к файлу/папке, которую собираемся раздавать:
рис. 2
— в поле «Трекеры» должно быть пусто, если нет, то всё удаляем оттуда. Должна стоять галочка «Начать раздачу», и не должно быть галочки «Частный торрент» (частный торрент — это уже 4-й и 5-й способы).
Жмем «Создать и сохранить в…».
Дожидаемся окончания процесса — появится окно с запросом:
рис. 3
— жмем «Да».
Укажите путь для сохранения торрент-файла:
рис. 4
После сохранения снова выскочит окно, показанное на рис. 2 — закройте его.
Вот что мы получили в итоге:
рис. 5
Если у вас получилось вот так:
рис. 6
— то значит это глючит uTorrent 3.0. Перейдите на любую старую версию, но рекомендую начать проверку со следующих: 1.8.2 build 15357, 1.8.5 (build 17414), 2.0.4 build 22967, 2.2.1 (build 25130 и build 25302). Помимо этого глюка в версии 3.0 есть еще несколько проблем. Поэтому я решил отказаться от всей серии 3.x.
Если у вас состояние раздачи выглядит как на рис. 5, то открываем её свойства и сверяем с тем, что есть на следующем рисунке:
рис. 7
Обратите внимание на чекбоксы, обведенные красным цветом — они должны быть именно в таком состоянии. Трекеров в поле «Трекеры» быть не должно. Все остальные параметры можете менять.
Создание раздачи окончено. Чтобы скачать раздачу на другой машине, подключенной к интернету по отдельному от раздающей машины каналу, необходимо:
1) скачать торрент-файл, запустить его в торрент-клиент
2) указать IP-адрес сида. Для этого выделите торрент, откройте вкладку «Пиры» и щелкните правой кнопкой мыши:
рис.8
— добавьте адрес раздающего торрент-клиента. Номер порта указан в настройках раздающего торрент-клиента, в разделе «Соединение». Кстати у раздающей машины, и вообще у всех участников раздачи (пиров) IP адрес может быть динамическим — это ни на что не влияет.
Если этого не сделать, то с большое долей вероятности торрент-клиенты не найдут друг друга, т.е. пир не найдёт сида.
Чтобы проверить есть ли адрес в списке пиров нажмите «Копировать список пиров» — в этом списке находятся все пиры, в т.ч. неактивные, которые не отображаются во вкладке «Пиры».
Способ №2
Нажимаем CTRL+N, указываем список трекеров. По умолчанию при открытии этого окна в списке всегда присутствуют следующие два трекера:
udp://tracker.openbittorrent.com:80/anno
udp://tracker.publicbt.com:80/announce
Выбираем файл/папку для раздачи, нажимаем «Создать и сохранить в…», дожидаемся окончания процесса:
рис. 9
Когда раздача создана проверяем её свойства:
рис. 10
Создание раздачи окончено. Чтобы скачать раздачу на другой машине, подключенной к интернету по отдельному от раздающей машины каналу, необходимо только скачать торрент-файл и запустить его в торрент-клиент.
Способ №3
Данный способ возможен только в uTorrent, начиная с версии 3.0.
В левом нижнем углу клиента есть поле «Пepeтaщитe фaйлы для oтпpaвки»:
рис. 11
— по большому счету это всё что вам надо сделать — перетащить на это поле файл/папку.
После перетаскивания появится окошко:
рис. 12
— нажмите «Создать ссылку».
По окончанию процесса появится окошко:
рис. 13
Share-ссылка — это ссылка на скачивание торрент-файла, которая по своей сути является магнет-ссылкой. Ссылку скопируйте и сразу сохраните в текстовый файл, чтобы не потерять её в буфере обмена. Эту ссылку надо отправлять тому, кто будет скачивать раздачу. В действительности можно и без этой ссылки обойтись — вместо неё можно отправить торрент-файл. Я не пробовал скачивать такую раздачу через торрент-файл, но уверен всё должно работать.
Свойства готовой раздачи должны быть такие же, как на рис. 10.
При обращении по Share-ссылке выскочит окошко — нажмите «ОК». Если нажали отмену или никакое окно не появляется, то нажмите на странице ссылку «magnet link», после чего дождитесь пока uTorrent получит торрент-файл.
Данный способ это по сути тоже, что и способ №2, т.е. создание при помощи CTRL+N с указанием трекеров:
udp://tracker.openbittorrent.com:80/anno
udp://tracker.publicbt.com:80/announce
Отличие только в том, что по окончанию создания торрент-файла в способе №3 генерируется магнетссылка. Магнет ссылка автоматически размещается на спец. сервере (https://remote. utorrent.com с переадресацией с http://tinyurl.com/), т.е. мы получаем короткую гиперссылку в виде http://tinyurl.com/0yzx4rn вместо магнет ссылки.
Способ №4
Описан тут: http://creaters.info/it/programnoe-obespechenie/utorrent/razdaem-faily-bez-trekera-na-primere-utorrent
— полноценных испытаний я не проводил, таких какие были проведены для проверки первых трёх способов. Я там в комментариях наследил, уж извините. По этому поводу хочу заметить, что в тот период опыты я проводил сам с собой, имея две машины (сидбокс и ноутбук), подключенные к интернету через один роутер, на котором включено автоматическое перенаправление портов (опция «Поиск локальных пиров» в uTorrent была отключена). И как позже выяснилось, именно по этой причине uTorrent на ноутбуке практически никогда не мог увидеть клиента на сидбоксе. В качестве сидбокса у меня обычный ПК на базе mini-ITX под ОС Win 7 x64. Первые три способа я проверял уже совместно с товарищем, расположенным за 30 км от меня, имеющим собственный канал интернета, правда того же провайдера, что и у меня — Домолинк (теперь это Ростелеком). Если будет время и желание у меня и моего товарища, то мы проверим способ №4, №5 и другие, если в процессе исследований выяснится, что они есть.
Способ №5
— какая-либо вариация на тему с созданием частного торрента
Ссылки:
µTorrent 2.2.1 build 25302
µTorrent 1.8.2
http://rutracker.org/forum/viewtopic.php?t=3694572
http://utorrent-download.ru/utorrent-1-8-rus/
uTorrent 2.0.4 build 22967 и 2.2.1 build 25302
Обсуждение ошибки «Недопустимые данные»: тут и тут
Обсуждение ошибки «Диск перегружен»: http://rutracker.org/forum/viewtopic.php?t=867941
Проблемы uTorrent 3.0 при создании/раздаче/скачивании больших раздач. [forum.utorrent.com]
Проблемы торрент-клиентов (uTorrent и др.) при создании/раздаче/скачивании больших раздач. [NNM-club.me]
Мой пост о проблемах больших раздач на форуме рутрекера в теме «Обсуждение µTorrent 3.0/3.0.X/3.1»
Мой пост о проблемах больших раздач на форуме оверклокеров в теме «µTorrent — самый компактный torrent-клиент»
Мой пост о проблемах больших раздач на форуме OSzone. net в теме «BitTorrent-клиенты (Обсуждение всех вопросов)»
P.S. В скором времени в пост будут вносится добавления.
P.P.S. Все вопросы по данной теме можно задать тут: Конференция iXBT.com
UPD [01.10.2012]
Простой способ пошарить до 10 ГБ: http://timotv.livejournal.com/283713.html
Как создать торрент-файл и оформить раздачу на торрент-трекере » Как установить Windows 10
Что такое торрент и как скачивать файлы с помощью торрент-трекеров, мы рассматривали на сайте ранее в статье «Торрент: как скачивать бесплатно любые файлы?». В этой статье рассмотрим детально, как создать торрент-файл и оформить свою раздачу на торрент-трекере. Но прежде разберёмся, для чего это нужно. И нужно ли вообще, если речь идёт о голом альтруизме?
Зачем создавать свои раздачи на торрент-трекере?
Итак, зачем создавать свои раздачи на торрент-трекере? Поверхностно на этот вопрос можно ответить так: всё очевидно — чтобы делиться файлами с пользовательской аудиторией торрент-трекеров. Но что движет теми людьми, которые тратят своё время, силы, интернет-трафик, чтобы поделиться нажитым добром с другими совершенно бесплатно?
Принцип работы сети BitTorrent – это бесплатный обмен пользователями файлами, следовательно, предполагается, что любое денежное поощрение здесь исключено. Более того, представьте себе, если бы торрент-трекеры за раздачу файлов платили их авторам (сидерам) деньги. Да всяких лодырей, которые не хотят работать, с торрент-трекеров нужно было бы метлой гнать!
И они бы всё равно туда настырно лезли, создавая аккаунты-дубликаты вместо забаненных. Но люди лезут создавать раздачи и без оплаты. Зачем? И кто эти люди?
Владельцы торрент-трекеров и их уполномоченные лица
При создании торрент-трекера в любом случае кто-то должен создать первую раздачу. Естественно, как минимум стартовый контент публикуется командой владельца ресурса. В этом случае выгода очевидна – доход от монетизации торрент-трекера.
Владельцы интернет-сайтов
Раздача на посещаемом торрент-трекере – это возможность для владельцев сайтов заполучить свою пользовательскую аудиторию. В файлах раздачи может присутствовать информация о том или ином интернет-ресурсе, а также ссылка, ведущая на него. Авторы сборок операционных систем или перепакованных версий взломанного софта ещё и в оформлении раздачи на сайте торрент-трекера могут разместить ссылку на свой сайт. В этом случае выгода создания раздачи – это продвижение интернет-ресурса.
Желающие заработать на партнёрских программах
На торрент-трекере можно выложить инсталлятор клиентской программы или игры, которая предусматривает регистрацию на сайте такой программы или игры. И если пользователи, скачавшие раздачу, будут регистрироваться по партнёрской ссылке сидера, которую тот всунет в один из файлов раздачи, естественно, сидера они обогатят на ту или иную сумму комиссионных. С партнёрских программ, как правило, получают доход и те, кто распространяет обучающее видео о заработке в Интернете конкретными способами и на конкретных интернет-ресурсах.
Распространители идей и учений гуру
Точно так, как и владельцы сайтов используют торрент-трекеры для завоевания своей пользовательской аудитории, внимание масс могут завоёвывать идеи и отдельные гуру. Это книги, видео- и аудиоматериалы религиозных, философских, эзотерических и прочих идейных течений. Это материалы, в которых продвигаются концепции спасения мира от порабощающих человечество рептилоидов или иллюминатов. Это обучающий контент механизмов сетевого маркетинга, где раскрываются секреты якобы лёгкого заработка. Это также лекции и книги различных гуру, которые в точности знают, как нужно правильно жить, воспитывать детей, зарабатывать деньги и молиться Богу. В этом случае прямой выгоды у сидеров нет никакой, если, конечно же, они не работают в штате таких проектов. Но все авторы таких раздач (причём неважно, осведомлённо или нет) являются распространителями идей и учений отдельных гуру.
Распространители вредоносного ПО
В число тех, кто раздаёт файлы через торрент-трекеры, естественно, могут входить распространители вирусов, троянов, шпионских программ и прочего вредоносного ПО. Но администрация торрент-трекеров ведёт с ними активную борьбу, и вряд ли их раздачи задерживаются долго – если не до модерации, то до первой жалобы пользователя, скачавшего файл.
Альтруисты
Файлами через раздачи на торрент-трекерах делятся не только те, кто ищет в этом выгоду, но и обычные пользователи-альтруисты. Не всегда, правда, ими движет желание делиться контентом с другими в чистом виде. Не стоит забывать, что человек уж так устроен, что ищет выходы для самореализации и пути получения поощрений, если этого ему не может дать, соответственно, мир материальный и круг близких людей.
Чтобы делиться с пользователями Интернета своими файлами, любой желающий может создать торрент-файл и оформить раздачу на том или ином торрент-трекере. Торрент-файл, который в дальнейшем прикрепляется к раздаче на торрент-трекере, необходимо создать с помощью торрент-клиента. Используем для этих целей самую популярную программу для работы в сети BitTorrent — µTorrent. А в качестве образцово-показательного торрент-трекера для оформления раздачи выберем крупнейший торрент-трекер Рунета — Rutracker.Org.
Что же, приступим. Для создания торрент-файла в окне программы µTorrent жмём меню «Файл», а в нём – «Создать новый торрент».
Появится окошко создания нового торрента. В графе «Выбор источника» выбираем, соответственно, кнопку «Файл» для создания раздачи одного файла или кнопку «Папка», если это пакетная раздача, состоящая из серии файлов. Если раздача будет состоять из нескольких файлов, например, серий сезона сериала или подборки треков, картинок, книг и т.д., нужно чтобы все эти файлы находились в одной папке.
Очищаем графу «Трекеры», если в ней имеются какие-то адреса. Для Rutracker.Org все необходимые веб-адреса появятся в дальнейшем автоматически в процессе оформления раздачи. Если речь идёт о другом торрент-трекере, в эту графу может вноситься веб-адрес ресурса, но такие моменты нужно уточнять в FAQ на сайте каждого отдельного трекера. Графу «Размер части» оставляем с параметром, выставленным по умолчанию – «автоопределение». Снимаем галочку с опции «Начать раздачу», поскольку на Rutracker.Org любую раздачу сначала необходимо зарегистрировать. Выставляем опцию «Сохранить порядок файлов», если в раздаче присутствуют несколько файлов. Жмём «Создать».
Сохраняем торрент-файл.
Его можно сохранить в папке, где находится и основной файл, чтобы потом, в случае чего, его проще было отыскать.
На вопрос программы, нужно ли продолжить без указания веб-адреса торрент-трекера, отвечаем «Да».
Перед тем, как создать торрент-файл, необходимо позаботиться об удобном месте для файлов раздачи на компьютере. Фильмы, музыку, картинки, книги, игры и программы, которыми хотим делиться с другими людьми посредством сети BitTorrent, естественно, лучше хранить в отдельной папке на несистемном диске, причём, как упоминалось, вместе с торрент-файлами.
Итак, торрент-файл создан, теперь можем отправиться на торрент-трекер и оформить раздачу. И для возможности скачивать торрент-файлы, и для возможности их выкладывать на сайте Rutracker.Org необходима регистрация.
После регистрации на Rutracker.Org оформить раздачу файла может любой желающий. Для этого сначала необходимо выбрать подходящие раздел и подраздел, а затем нажать кнопку «Новая тема».
Перед тем, как оформить раздачу на Rutracker.Org, необходимо с помощью поиска отследить, нет ли на сайте идентичной раздачи – фильмов в точно таком же качестве, дистрибутивов точно такой же сборки операционной системы, инсталляторов точно такой же версии программы или игры. Один и тот же фильм, одна и та же игра, программа, книга и прочие файлы могут присутствовать на Rutracker.Org в разных раздачах, но эти раздачи должны хоть чем-то отличаться – версией программы или игры, наличием кейгена, вмешательством в операционную систему для её модификации, форматом файлов и качеством для видео и музыки и т.д. Если же вы оформите раздачу файла, который в этом же виде уже присутствует на Rutracker.Org, модератор удалит вашу раздачу. Так вот – без оригинальности ваш альтруизм никому не нужен. Да, кстати, не сильно расстраивайтесь, если вдруг обнаружите, что на Rutracker.Org присутствует практически всё, что есть на вашем компьютере. Мир так динамично развивается.
Ещё один немаловажный аспект оформления раздачи файлов на торрент-трекерах – уважение авторских прав истинных правообладателей контента. Но это уже вопрос совести каждого и вообще отдельная тема, которая не касается технических моментов. В любом случае, нужно быть готовым к тому, что, если ваша раздача будет нарушать чьи-то авторские права, по обращению правообладателя её закроют.
После нажатия кнопки «Новая тема» увидим форму составления раздачи файлов. Если вы впервые оформляете раздачу файла, не лишним будет внимательно ознакомиться с правилами раздачи на Rutracker.Org вообще и с правилами раздачи файлов конкретно в выбранном разделе. Они будут изложены в самом верху формы раздачи.
Ниже увидим поля формы, касающиеся непосредственно раздаваемого файла. Название, описание, картинки, детали файлов раздачи – все эти моменты необходимо заполнить. Картинки раздачи – превью, скриншоты и изображения содержимого — можно найти в изображениях любого поисковика. Также можно загрузить свои картинки с компьютера с помощью предлагаемого хостинга изображений. Чтобы форму раздачи было заполнить проще, можно открыть раздачу любого файла в этом же подразделе в качестве наглядного примера. В зависимости от специфики того или иного раздела и подраздела торрент-трекера поля формы оформления раздачи могут быть разными. После заполнения всех необходимых форм жмём кнопку «Продолжить».
Появится страница оформленной раздачи в текущей редакции. Здесь можем изменить размер или цвет шрифта, применить жирное, курсивное или подчёркнутое начертание, добавить смайлы, отредактировать описание и т.п. Например, в нашем случае раздаётся сборник книг, но не все они в формате DjVu, как было указано в поле формы, предусматривающей указание только одного формата. Потому вручную допишем фразу «+ PDF» в графе формата. Опустившись в самый низ страницы, можем нажать кнопку предварительного просмотра, чтобы увидеть, как будет выглядеть раздача после правки. Также можем воспользоваться кнопкой загрузки картинки, чтобы дополнительно добавить к раздаче, например, сделанные скриншоты программы, операционной системы, игры, фильма и т.д.
Ну и последнее, что необходимо сделать для завершения оформления раздачи — это, конечно же, приобщить к делу торрент-файл. Жмём «Загрузить файл», чтобы, соответственно, загрузить созданный ранее в программе µTorrent торрент-файл.
После загрузки торрент-файла жмём кнопку «Отправить».
Далее увидим уведомление об успешной регистрации раздачи на торрент-трекере и дальнейшие инструкции, что нам осталось сделать. А сделать осталось немного – скачать торрент-файл собственной раздачи на Rutracker.Org и поставить его у себя на закачивание в ту папку, где лежит оригинальный файл (файлы). Жмём ссылку «Нужно его скачать», скачиваем торрент-файл и открываем его в торрент-клиенте.
Папкой загрузки назначаем именно ту папку, где файлы раздачи и находится у нас на компьютере. Будьте внимательны, по умолчанию µTorrent и другие торрент-клиенты предусматривают создание дополнительной папки с загружаемыми файлами внутри указанной папки загрузки. Галочку с этой опции лучше снять и указать программе µTorrent конкретную папку, где лежат файлы раздачи.
Если путь папки раздачи был указан верно, раздача в торрент-клиенте будет проверена и станет отображаться завершённой загрузкой со статусом «Раздаётся».
Открыв страницу созданной только что на Rutracker.Org раздачи, увидим её статус – премодерация.
Такой статус автоматически присваивается каждой первой раздаче пользователя, который, так сказать, в этом деле ещё дебютант. Статус премодерации не позволяет скачивание торрент-файла, пока раздачу, а вместе с ней и искренность наших благих намерений, не проверит модератор торрент-трекера. Это, как понимаете, способ защиты от недалёких людей, умышленно распространяющих заражённые файлы. Но это уже внутренние правила и система работы самого торрент-трекера. Со всем этим лучше ознакомиться до того, как начинать какие-то конкретные действия по реализации своего альтруистического потенциала. Так, раздача на Rutracker.Org может не пройти модерацию, даже если в ней нет никаких угроз. Чтобы раздача не прошла модерацию, достаточно всего лишь неправильно её оформить.
Как внести изменения в раздачу и перезалить торрент-файл
Чтобы внести изменения в оформление раздачи или перезалить торрент-файл (т. е., удалить существующий и закачать новый), на странице оформленной раздачи жмём кнопку «Изменить» и вносим нужные коррективы.
Как удалить раздачу на торрент-трекере
Всё – раздача на Rutracker.Org оформлена. Как видим, всё не так уж и сложно. Куда сложнее удалить свою раздачу на этом торрент-трекере. В этом случае вход – рубль, выход – два. Специальной функции удаления раздачи на Rutracker.Org не предусмотрено, более того, запрещается самостоятельно удалять прошедшие модерацию раздачи – т.е., убирать данные описательной части и загруженный торрент-файл. Можно отказаться от авторства раздачи, обратившись к администрации торрент-трекера. Тогда раздачу просто переведут на другой пользовательский аккаунт, но на самом сайте она существовать будет.
Если раздача ещё не прошла модерацию, её оформление можно свести к минимуму и удалить торрент-файл. Тогда модераторы сами удалят раздачу.
Подводя итоги…
Путь реализации внутренней потребности помогать другим не всегда может быть без преград. Воодушевившись идеей искренне и совершенно бесплатно поделиться с другими нажитым в компьютере цифровым добром, можно резко обламаться, увидев, что этим давно уже делятся другие альтруисты. Или что ваш альтруизм как серп по … правам законных правообладателей контента. Куда проще реализовать свой альтруизм в торрент-сфере, попросту не уходя с раздачи скачанных файлов.
Статья на эту тему: Скачиваем торренты программой uTorrent 2.2.1 (без рекламы)
Как передать файл через торрент в uTorrent
Содержание статьи
Как передать большие файлы через торрент?
Бывают случаи, когда файлы большого размера с персональной информацией нужно передать по электронной почте. Однако последняя непригодна для этой цели. Пользователь вынужден выкладывать данные на обменник. Чтобы избежать утечки информации, быстро и легко передать файл большого размера, стоит воспользоваться услугами программы uTorrent.
Передаём файлы больших размеров через uTorrent
Программа uTorrent содержит встроенный трекер, благодаря которому любой пользователь может передать файлы больших размеров на другой компьютер без потери качества. Для этого достаточно на своём ПК создать торрент-файл и переслать его адресату.
Чтобы осуществлять обмен файлами на ПК должна быть включена функция Tracker. Для этого кликаем «Меню» и выбираем «Параметры». Если программа более поздней версии, сразу нажимаем «Настройки» и «Настройки программы».
Переходим во вкладку «Дополнительно». Смотрим, чтобы был включён параметр «bt.enable_tracker». Если он выключён, ставим отметку «Да» и кликаем «ОК».
Далее включаем поддержку DHT. Переходим во вкладку «BitTorrent» и ставим отметки возле параметров, которые касаются DHT. Кликаем «ОК».
Теперь создаем торрент-файл для раздачи. На панели инструментов кликаем «Создать» или жмём «Файл», «Создать новый торрент…».
Откроется новое окно. Нажимаем «Файл».
Выбираем файл, которые будем раздавать. К примеру, фильм. Жмём «Открыть».
После кликаем «Создать».
Сохраняем файл на рабочем столе или в любом другом месте.
Запустится процесс создания торрент-файла.
Далее запускаем созданный файл. Он должен появится в списке и показывать раздачу.
Пересылаем торрент-файл нужному адресату. Файл будет загружён на другой ПК.
Как передать файл через торрент без трекера
Программа uTorrent предназначена для обмена файлами в интернете. Обмен файлами производится при помощи специальных конфигурационных торрент-файлов с расширением .torrent, которые используются в P2P сетях BitTorrent.
Для передачи торрент файлов используются специальные программы торрент-клиенты. В этой статье мы будем рассматривать использование популярной программы µTorrent. Давайте сначала кратко рассмотрим, принцип передачи данных при помощи данной программы.
Сначала вам нужно будет выбрать файл, который требуется передать другим пользователям. Затем в программе uTorrent создается торрент-файл, содержащий общую информацию о раздаваемом файле. Ссылку на этот торрент файл выкладывают на специальный сервер – торрент-трекер.
Далее другие пользователи скачивают данный торрент-файл на свой компьютер, а потом открывают этот файл в программе uTorrent. После этого, между работающими компьютерами будет происходить обмен данными. При этом, физически сам раздаваемый файл и торрент-файл, находятся на компьютере пользователей.
Получать и раздавать файлы в программе µTorrent можно как при помощи торрент-трекера, создав на нем раздачу, так и непосредственно между компьютерами, не используя для этого посредника – торрент-трекер.
В этой статье мы рассмотрим создание и передачу файлов, при так называемой, бестрекерной раздаче. Для этого, в настройках программы должны быть включены некоторые параметры: в программе uTorrent должна быть включена сеть DHT. Передача файлов между компьютерами будет происходить при помощи технологии DHT (Distributed Hash Table).
Проверить включена DHT сеть или нет, можно будет в настройках программы uTorrent. Войти в настройки можно несколькими способами: нажать на шестеренку («Настройки») в правом верхнем углу окна программы, или из меню «Настройки», выбрав пункт контекстного меню «Настройки программы», или после нажатия сочетания клавиш на клавиатуре «Ctrl» + «P».
В окне «Настройки» перейдите во вкладку «BitTorrent». В этой вкладке проверьте, включены ли в программе такие пункты настроек:
- Включить сеть DHT
- Включить DHT для новых торрентов
По умолчанию, в настройках программы, эти пункты уже должны быть активированы. Поэтому, если вы не меняли настройки, то вы можете только проверить правильность настроек программы.
Далее необходимо будет пройти несколько этапов:
- создание торрент файла в программе uTorrent
- создание раздачи
- передача торрент файла на другой компьютер
- добавление торрент файла в программу uTorrent на другом компьютере
- загрузка файла на другом компьютере
Создание торрент файла
Сначала выберите файл или папку, которые вы хотите передать другому пользователю. Если это необходимо, то вы можете передать файлы со своего компьютера, не одному, а сразу многим пользователям. Поместите этот файл в определенную папку на своем компьютере для того, чтобы случайно не удалить, или переместить файл, который еще не был скачан другими пользователями.
Потом нужно будет создать специальный файл метаданных — торрент-файл, который содержит общую информацию о содержимом данной раздачи.
Для создания торрент-файла, в программе uTorrent открываете меню «Файл», в открывшемся контекстном меню выберите пункт «Создать новый торрент…», или нажмите для этого одновременно на клавиши клавиатуры «Ctrl» + «N».
После этого откроется новое окно «Создать новый торрент». Сначала вам нужно будет выбрать файл, который вы хотите передать через интернет другому пользователю. С помощью кнопки «Файл» или «Папка» выберите файл или папку на своем компьютере. Затем нажмите в этом окне на кнопку «Создать».
В окне Проводника выберите место для расположения созданного файла с расширением «.torrent», а потом нажмите на кнопку «Сохранить».
Для хранения таких файлов выберите специальное место на своем компьютере (например, папка «Загрузки» или какая-нибудь другая папка). Лучше будет сохранить этот файл в том же месте, где находится файл, которым вы собираетесь делиться с другими пользователями.
После этого, только, что созданный торрент-файл, будет добавлен в программу uTorrent. Таким образом, раздача файла была создана.
Теперь вам нужно будет передать торрент файл другому пользователю, с которым вы хотите поделиться своими данными. Торрент файл, размер которого, всего лишь несколько КБ, можно будет скопировать и переслать любым удобным для вас способом: по электронной почте, через Skype, TeamVewer и т. п.
Передача торрент файла
Далее, на другом компьютере необходимо будет запустить программу µTorrent. В главном окне программы, в меню «Файл» необходимо будет нажать на пункт контекстного меню «Добавить торрент…», или выполнить эту команду при помощи кнопок клавиатуры «Ctrl» + «O».
В окне Проводника нужно будет выбрать полученный торрент файл. После добавления torrent файла в программу uTorrent, передаваемый файл начнет загружаться на другой компьютер.
Время загрузки будет зависеть от размера передаваемого файла, от скорости интернет-соединения на вашем компьютере, и на другом, принимающем компьютере. Если файл будет раздаваться нескольким пользователям одновременно, то тогда скорость передачи может существенно возрасти.
Передача файла через магнет-ссылку
Подобным образом можно будет передавать файлы через программу uTorrent, используя так называемую магнет-ссылку.
Сначала выберите файл, который вам необходимо будет передать, используя программу uTorrent. Затем создайте торрент файл, как было написано выше, в этой статье.
После добавления торрент файла в окно программы µTorrent, кликните правой кнопкой мыши по добавленному файлу в окне программы. В контекстном меню выберите пункт «Копировать Magnet URI».
Сначала скопируйте полученную ссылку, а затем передадите эту ссылку тому, с кем вы хотите поделиться своими данными.
Другой пользователь, должен будет запустить на своем компьютере программу µTorrent. В меню «Файл» ему необходимо будет выбрать команду контекстного меню «Добавить из URL…», или нажать для этого на сочетание клавиш «Ctrl» + «U» на клавиатуре.
После этого откроется окно «Добавить торрент из URL». Далее в поле «Укажите расположение торрент-файла:» необходимо будет вставить полученную магнет-ссылку, а затем нажать на кнопку «ОК».
Сразу после этого, начнется загрузка файла на компьютер другого пользователя.
Выводы статьи
Описанными в статье способами, вы можете делиться своими файлами, передавая файлы через торрент в программе uTorrent, без использования для этого торрент трекера.
Передаем файлы с компьютера на компьютер с помощью торрент-раздачи
Исторически сложилось так, что с понятием «торрент» у подавляющего большинства пользователей связаны ассоциации с распространением пиратских программами и другого нелегального контента. В основном это происходит из-за того, что технология одноранговой пиринговой сети широко используется на различных торрент-трекерах. Мы же с вами рассмотрим другую сторону этой технологии, с помощью которой можно очень быстро и просто передать большой файл с одного компьютера на другой.
Передача файлов с помощью приватной торрент-раздачи
Как вы, наверное, догадались, для передачи файлов между двумя компьютерами они оба должны быть подключены к Интернет и иметь торрент-клиент. В качестве последнего мы рассмотрим, µTorrent, с помощью которого будем учиться передавать передавать файлы (в других клиентах действия пользователя будут аналогичными).
Итак, на передающем компьютере запускаем µTorrent, заходим в меню «Файл», где выбираем «Создать новый торрент».
Появляется окно, в котором мастер предложит выбрать источник. Выбираем в нем файл или папку, которые мы хотим передать.
В поле «Трекеры» раздела «Настройки торрента» удаляем значения по умолчанию, оставляя это поле пустым, после чего жмем кнопку «Создать».
Указываем путь, куда будет сохранен создаваемый торрент-файл.
Мастер выдаст предупреждение о том, что отсутствует адрес трекера. Соглашаемся с продолжением без указания трекера, жмем «Да».
Наша раздача стартовала и появилась в списке активных раздач.
Щелкаем раздачу правой кнопкой мыши, в появившемся меню выбираем «Copy Magnet URL».
Скопированную ссылку любым удобным способом передаем на принимающий компьютер, где снова открываем торрент-клиент, открываем меню «Файл» и затем «Добавить торрент из URL». Появляется окошко, куда вставляем нашу полученную ссылку.
После описанных действий начнется передача файла. Если передача не началась – проверьте, чтобы в настройках клиентской программы была включена сеть DHT.
Вместо послесловия
Мы разобрались, как с помощью приватной торрент-раздачи передать файлы с компьютера на компьютер. Данный способ достаточно простой, а скорость передачи довольно быстрая – она ограничивается только шириной интернет-канала. Кстати – описанным выше способом можно также передать файл на два и более компьютеров.
Как быстро передать большой файл с помощью торрент-клиента
Мы привыкли использовать торренты, чтобы скачивать объёмные файлы. Причём необязательно нелицензионные — те же дистрибутивы Linux официально распространяются с их помощью. Так что торрент‑клиент, как правило, установлен на большинстве компьютеров.
Но с тем же успехом с его помощью можно передавать файлы друзьям. Допустим, у вас имеется папка с данными общим объёмом около 40 ГБ. Это могут быть видеозаписи со свадьбы или важные рабочие макеты — да что угодно.
Отправить её на внешний жёсткий диск и ехать на другой конец города или даже в другую страну не вариант. Ждать, пока всё это зальётся на какой‑нибудь хостинг, слишком долго. А облачные хранилища ограничены в объёме, предоставляемом бесплатно, да ещё и часто демонстрируют не очень высокую скорость загрузки.
Решение — создать торрент‑файл, передать через почту или мессенджер, а затем просто оставить компьютер раздавать его.
Никаких ограничений по скорости и объёму передачи данных. И не придётся ничего перекачивать заново, если соединение оборвётся. Рассказываем, как это сделать.
Создаём раздачу
Попробуем передать папку с парой видеофайлов. Для примера мы будем использовать прекрасный бесплатный qBittorrent, но принцип действия во всех прочих клиентах аналогичный.
Откройте программу и перетащите вашу папку или отдельный файл в её окно.
Приложение предложит создать раздачу. Убедитесь, что в настройках не стоит галочка «Приватный торрент»: нам нужно, чтобы работала децентрализованная сеть DHT.
Нажмите «Создать торрент». qBittorrent спросит у вас, куда сохранить торрент‑файл — выберите место, например рабочий стол.
Подождите, пока закончится процесс создания раздачи. Скорость зависит от объёма передаваемых данных, но, как правило, длится всё не больше нескольких минут. Затем, когда появится надпись «Торрент создан», нажмите OK и закройте окно.
В списке раздаваемых данных появится ваша папка или файл.
Отправляем торрент‑файл
После всех этих манипуляций на рабочем появится файл в формате . torrent. Передайте его получателю любым удобным способом, например через Telegram.
Пусть получатель откроет файл и подождёт, пока начнётся загрузка. Это может занять пару минут.
Если вам не хочется отправлять файл, можно поступить по‑другому. Щёлкните раздачу правой кнопкой мыши и выберите «Копировать магнет‑ссылку».
Вставьте скопированный текст в сообщение вашему знакомому. Пусть нажмёт в своём клиенте кнопку «Добавить торрент‑файл» по адресу и укажет там полученную ссылку.
Условьтесь, чтобы у вас обоих были включены компьютеры на то время, пока идёт передача данных. Впрочем, ничего не мешает вам отключиться, а затем снова вернуться на раздачу: закачка продолжится с того момента, когда была прервана.
Когда собеседник сообщит, что загрузка завершена, просто удалите вашу папку или файл из списка раздач в клиенте. Главное, не удаляйте сами данные
Таким образом можно отправлять друг другу большие объёмы данных очень быстро.
Как создать файл .
torrent для обмена файлами или каталогами с помощью собственного частного трекера в Linux — wasi0013Файл Torrent содержит метаданные файловой системы и каталогов, которые вы хотите распространять с помощью системы распространения файлов BitTorrent. Наряду с метаданными он также содержит список трекеров. Расположение трекеров в сети указано в списке трекеров.
Согласно википедии:
BitTorrent tracker – это особый тип сервера, который помогает в общении между узлами с использованием протокола BitTorrent. При одноранговом обмене файлами программный клиент на ПК конечного пользователя запрашивает файл, и части запрошенного файла, находящиеся на одноранговых компьютерах, отправляются клиенту, а затем повторно собираются в полную копию запрошенного файла. Сервер «трекера» отслеживает, где находятся копии файлов на одноранговых машинах, какие из них доступны во время запроса клиента, и помогает координировать эффективную передачу и повторную сборку скопированного файла.
Клиенты, которые уже начали загрузку файла, периодически связываются с трекером, чтобы согласовать более быструю передачу файла с новыми узлами и предоставить статистику производительности сети; однако после того, как начальная одноранговая загрузка файла началась, одноранговая связь может продолжаться без подключения к трекеру.
Хорошо, теперь, когда мы знаем о торрент-файле и трекерах, давайте сразу приступим к делу 🙂
- Компьютер для использования в качестве сервера. Тем не менее, рекомендуется VPS-сервер на базе LINUX . Вы можете получить один из Linode. Это довольно дешево и очень стабильно (около 5 долларов в месяц)
Используйте мою реферальную ссылку, чтобы получить бесплатные кредиты:
https://www.linode.com/?r=00453cca3ebd20582030ca874fbdd626a88b66cd - Для этого урока я буду использовать Ubuntu 16.04 LTS, , но вы можете выбрать любой дистрибутив на основе Debian, и он должен работать.
- Представление о базовых командах и файловой структуре Linux
Вы можете использовать Linode Промо-код : DOCS10
чтобы получить кредит в размере 10 долл. США на новую учетную запись! Документация Linode великолепна! Это поможет вам начать работу за считанные минуты. После того, как вы закончите это, вернитесь к этой статье.
Примечание. Всегда полезно максимально защитить свой vps-сервер. Итак, используйте надежный пароль для пользователя root и, при желании, вы можете установить такие пакеты, как fail2ban, ufw и т. д. Вы также можете следовать этим инструкциям, если хотите.
Один раз вы закончили первоначальную настройку vps. Следуйте следующим инструкциям, чтобы установить необходимые пакеты для создания собственного торрент-трекера. Здесь мы будем использовать bittornado и ctorrent для создания трекера и торрент-файла соответственно. Мы также будем использовать команду screen для запуска нескольких сеансов терминала. Чтобы установить их все, вы можете запустить следующую команду:
apt install bittornado ctorrent screen
Теперь, когда у нас установлен экран, мы можем создать новый сеанс терминала экрана, выполнив команду:
экран
Вы будете перенаправлены на новую подсказку терминала. Вы можете проверить различные экранные команды, нажав ctrl+A ?
(нажмите «Ввод» или нажмите «Ввод», чтобы выйти из меню справки)
В новом сеансе экрана вы можете запустить свой трекер, выполнив следующие команды:
mkdir ~/.bttrack
bttrack --port 6969 --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed полный
Первая команда создаст новый скрытый каталог в вашей домашней папке с именем bttrack
и вторая команда запустит ваш собственный приватный торрент-трекер!
Отключите сеанс экрана, нажав ctrl+A d
Это вернет вас к терминалу и продолжит работу трекера в сеансе терминала фонового экрана, который вы можете возобновить позже, если хотите.
Вам нужно будет загрузить файл/каталог, которым вы хотите поделиться, с помощью файла .torrent на вашем vps, чтобы раздать его с вашего vps, используя ваш частный трекер. Существует множество способов загрузки файлов на vps, но я предпочитаю ssh.
Если вы включили вход по ssh на свой сервер с локального компьютера. Вы можете поделиться своим файлом с помощью одной команды scp
с вашего локального компьютера:
scp -r <путь_исходного_файла_вашей_локальной_директории> <пользователь>@:<путь_файла_назначения>
пример с моего локального компьютера Я набрал:
scp -r ~/Desktop/MyFile/torrent_this.mp4 [email protected]:/MyFile/torrent_this.mp4
Здесь я загружаю свой torrent_this.mp4
файл на мой vps с помощью ssh. Обратите внимание, что мое имя пользователя — root, а IP-адрес — 127.000.00.001
. Вам нужно будет указать свое имя пользователя и IP-адрес вместо них.
Пока что мы включили наш трекер и загрузили файл, которым хотели поделиться, через торрент. Теперь давайте создадим файл .torrent с помощью ctorrent, команда довольно проста!
ctorrent -t -u "http://ВАШ_СЕРВЕР_IP:6969/announce" -s torrent_file_name. torrent file_or_folder_for_torrent
Будет создан файл .torrent в текущем каталоге! Вуаля!
, чтобы заполнить ваш торрент-файл. Просто запустите команду screen
из расположения торрент-файла/каталога и выполните команду:
screen ctorrent имя_файла_torrent.torrent
Он начнет раздавать ваш торрент-файл. Нажмите ctrl+A d
, чтобы отключить сеанс экрана и продолжить раздачу в фоновом режиме. Теперь вы можете распространять свой .torrent-файл.
Люди смогут скачать его и раздать с помощью любого торрент-клиента!
Оценить:
Нравится:
Нравится Загрузка…
Posted in Linux, Разное, Учебники
Tagged Bittornado, Ctorrent, Linode, Linux, Screen, Torrent File, Ubuntu 16.04 LTS, VPS
Настройка seedbox через распределенный BitTorrent (DHT)
В этом руководстве показано, как обеспечить долгосрочную доступность ваших файлов, распространяемых через BitTorrent, с помощью недорогого сидбокса. В этом руководстве я предполагаю, что сидбокс будет дешевым виртуальным частным сервером (может использоваться совместно с веб-сервером) или, возможно, даже Raspberry Pi. Seedbox поможет гарантировать, что клиенты получат ваш файл, и обеспечит хорошее взаимодействие с пользователем с течением времени.
Это руководство предназначено для Fedora Linux, но инструкции непосредственно применимы к CentOS Red Hat Enterprise Linux ( RHEL ). Большинство концепций и тем, затронутых в этом руководстве, применимы ко всем дистрибутивам Linux и даже к другим операционным системам, хотя конкретные инструменты для их реализации могут различаться.
Введение в раздачу через BitTorrent
BitTorrent — это протокол, в котором файлы, которые люди хотят загрузить, разрезаются на мелкие части. В любое время, когда кто-то хочет загрузить файл, он может загрузить фрагменты от нескольких других людей и собрать их вместе с помощью клиента BitTorrent. Для передачи больших файлов это часто намного быстрее, чем загрузка напрямую с одного сервера, который почти всегда налагает ограничения на пропускную способность для каждого пользователя, чтобы избежать регулирования сервера одним пользователем. Распределенный характер BitTorrent означает, что ни один пользователь, называемый «пиром», не будет нести всю нагрузку по распределению и, таким образом, может использоваться для снижения пропускной способности и затрат на сервер, в то время как пользователи часто получают гораздо большую общую скорость загрузки от нескольких пиров.
Распространять файлы через BitTorrent очень просто. Любой клиент может создавать торренты, и все, что вам нужно сделать, чтобы опубликовать их, — это либо поделиться торрент-файлом, либо ссылкой Magnet со всем миром. Клиент, на котором вы создали торрент, раздаст файл всем, кто заинтересован в его загрузке. Но как вы делитесь файлами через BitTorrent и гарантируете, что они останутся доступными в течение длительного периода времени? Вам потребуется либо специальное обязательство никогда не выключать свой ноутбук, на котором находится клиент, либо настроить сервер для раздачи торрента. Я займусь последним подходом.
Рой пиров, информация о том, у кого какая часть какого файла, отслеживается централизованным сервером, называемым трекером. Когда вы создаете свой торрент-файл, вы можете встроить в файл информацию о трекере, чтобы сообщить всем, куда идти, чтобы узнать, у кого есть файл (или какие фрагменты), а также в сети.
Более современный подход, основанный на распределенной хэш-таблице ( DHT ), полностью децентрализован и не требует центрального сервера отслеживания. Каждый пользователь BitTorrent управляет крошечной долей от общего числа DHT и пользователи сами управляют между собой той ролью, которую ранее обрабатывал трекер.
Распространение через BitTorrent означает, что вы отказываетесь от точного контроля над распространением ваших файлов, но взамен получаете бесплатную пропускную способность от всех, кто хочет скачать файл. Для больших файлов экономия на пропускной способности и инфраструктуре может быть огромной для популярного файла. Не полагаясь на трекер, вашему серверу даже не нужно координировать загрузку между пользователями, и все управляется самостоятельно. Все, что вам нужно сделать, это делитесь своими файлами с сообществом BitTorrent и продолжайте делиться ими с течением времени, чтобы обеспечить постоянную доступность ваших файлов. Вот тут-то и пригодится этот туториал.
Обратите внимание, что, как можно предположить из требований, изложенных выше, эта установка не обеспечит высокую скорость передачи, а будет действовать только как недорогая и медленная раздача, которая может оставаться доступной в течение долгого времени. Вы можете поэкспериментировать с увеличением лимитов памяти, одноранговых узлов и полосы пропускания, если хотите обеспечить быструю загрузку и доступность.
Установка и настройка Transmission
Для обмена файлами через BitTorrent не требуется специального программного обеспечения, и можно использовать любой клиент. Я считаю, что клиент Transmission — лучшая альтернатива для использования на сервере, поскольку он хорошо совместим с другими клиентами, поддерживает все последние стандарты протоколов, прост в использовании и занимает мало памяти.
Для начала установите демон Transmission (неграфический вариант для использования на сервере) из диспетчера пакетов и запустите его один раз, чтобы создать файлы и каталоги по умолчанию, с которыми вам нужно будет работать позже.
dnf установить демон передачи systemctl запустить демон передачи
Затем создайте каталог /var/lib/transmission/seeding
и назначьте его новой учетной записи пользователя « transfer
», которая была создана при установке Transmission:
mkdir -p /var/lib/transmission/seeding передача chown: передача /var/lib/transmission/seeding
Теперь у вас должен быть набор каталогов и файлов конфигурации по умолчанию для Transmission. Убедитесь, что вы остановили службу Transmission, прежде чем настраивать основной файл конфигурации Transmission. В противном случае ваши изменения будут перезаписаны при выходе из Transmission.
systemctl остановить демон передачи
Затем откройте и измените /var/lib/transmission/.config/transmission-daemon/settings.json
в своем любимом текстовом редакторе. Он уже должен содержать все параметры конфигурации по умолчанию в их состояниях по умолчанию. Вот краткий обзор изменений, которые вы должны внести в значения по умолчанию:
"каталог загрузки": "/var/lib/transmission/seeding", "incomplete-dir": "/var/lib/transmission/seeding", "dht-enabled": правда, "pex-enabled": правда, "лимит одноранговых узлов на торрент": 10, "переадресация портов включена": ложь, "очередь-остановка-включена": ложь, "ограничение скорости": 50, «включено-ограничение скорости»: правда, "ограничение скорости": 50, "включено-ограничение скорости": правда, "слотов для загрузки на торрент": 5, «пользователь дал информированное согласие»: правда, "watch-dir": "/var/lib/transmission/seeding", "watch-dir-enabled": правда,
В оставшейся части этого раздела каждый из этих вариантов будет рассмотрен более подробно. Вы можете перейти к следующему разделу, если вы уверены, что поняли приведенные выше параметры и значения.
watch-dir
и watch-dir-enabled
: Transmission будет искать новые торрент-файлы в целевом каталоге и добавлять их в список загрузки и раздачи. В этот каталог вы позже добавите новые торренты, которые хотите распространять.
ограничения пиров для торрента
и слота загрузки на торрент
: первое значение должно быть примерно вдвое больше второго. Ограничение пиров определяет, скольким людям ваш сервер готов сообщить о торренте, а последнее — скольким он готов загрузить его в любой момент времени. Эти значения должны оставаться низкими, даже когда интерес к файлам высок, поскольку распределенный характер BitTorrent означает, что другие люди также будут распространять ваши файлы от вашего имени. Поддержание низких значений является одним из наиболее важных показателей для поддержания низкого уровня использования памяти Transmission.
pex-enable
: с включенным одноранговым обменом ( PEX ) как люди со слотом для загрузки, так и без него будут проинформированы о других людях, у которых есть полный или частичный файл. Делясь этой информацией, людям будет легче находить других пользователей, у которых есть свободные слоты для загрузки. Опрос пользователей, которые уже знают о других пользователях, у которых есть файл, обычно более эффективен, чем более медленная сеть DHT . Именно из-за этой системы ограничение вашей очереди одноранговых узлов должно быть выше, чем ограничение вашего слота загрузки.
ограничение скорости
и ограничение скорости
: Управляет максимальной пропускной способностью загрузки и выгрузки в КиБ . Установка этого низкого значения позволяет снизить затраты на полосу пропускания, поскольку клиенты с большей вероятностью будут выбирать другие одноранговые узлы, когда они доступны, вместо вашего более медленного однорангового узла. Поскольку вы не хотите нести на себе основную нагрузку пропускной способности распределения, их следует увеличивать только в том случае, если у вас больше пропускной способности и памяти.
очередь включена
: Установите значение «Отключено», чтобы передача не останавливалась для заполнения ваших файлов в периоды, когда интерес к вашим файлам низкий. Поскольку Transmission служит узлом распространения ваших файлов в долгосрочной доступности, он никогда не должен приостанавливать ни один из ваших торрентов.
dht-enabled
: Зарегистрируйте свой клиент и торренты в глобальной распределенной хеш-таблице ( DHT ) сети, чтобы одноранговые узлы могли найти вас как раздающего. Включено по умолчанию, и вам не следует отключать его, даже если вы решили использовать трекер.
Дополнительную информацию о многочисленных параметрах конфигурации Transmission можно найти на вики-странице ConfigFiles.
Настройка системы для передачи
Далее мы настроим некоторые системные конфигурации для Transmission, включая системный служебный файл (« initscript
») и системный брандмауэр. Мы начнем с настройки системного служебного файла, чтобы минимизировать влияние Transmission.
Если вы не собираетесь запускать Transmission на слабой системе или иметь неограниченную пропускную способность, вам следует внимательно просмотреть страницы man
systemd.exec
и systemd.resource-control
. Для всех, кто использует что-либо между размещенным сервером по разумной цене и Raspberry Pi, приведенные ниже предложения должны отлично сработать.
Начните с копирования предоставленного системой служебного файла systemd для передачи в расположение настраиваемых служебных файлов, чтобы ваши изменения не были перезаписаны будущими обновлениями системы:
cp /usr/lib/systemd/system/transmission-daemon. service /etc/systemd/system/
Откройте и измените /etc/systemd/system/transmission-daemon.service
в ваших любимых текстовых редакторах. Добавьте эти операторы в конец существующего раздела файла [Service]
(без многоточия):
[Сервис] Ницца=16 IOSchedulingClass = бездействие CPUSchedulingPolicy=бездействует ПамятьМакс=25M ПамятьВысокая = 35M ProtectSystem=истина
Эти параметры указывают, что процесс должен выполняться с низким системным приоритетом и с низким воздействием на ЦП и диск, а также поддерживать использование памяти в пределах низких параметров. Это предотвратит использование Transmission всех доступных системных ресурсов.
После установки новой копии файла службы вам необходимо перезагрузить кеш службы systemd, чтобы новый файл был виден системе:
системная перезагрузка демона
Последний шаг, прежде чем мы запустим службу передачи и начнем изучать добавление торрентов, — разрешить BitTorrent общаться через системный брандмауэр (FirewallD):
firewall-cmd --permanent --service="transmission-client" --add-port "51413/tcp" firewall-cmd --permanent --zone="public" --add-service="transmission-client" брандмауэр-cmd --перезагрузить
Обратите внимание, что служба по умолчанию клиент-передача
открывает только TCP порт 51413. Расширения протокола DHT и µTP требуют, чтобы UDP был доступен на том же порту. В ожидании исправления в firewalld
вы должны вручную включить UDP порт 51413, как показано ниже, при добавлении службы передачи в правила брандмауэра.
При наличии каких-либо промежуточных прокси-серверов, брандмауэров или устройств NAT вам может потребоваться настроить переадресацию портов или иным образом разрешить трафик TCP / UDP с вашим сервером через порт 51413.
Теперь вы готовы запустить демона передачи
, и если он работает без ошибок, продолжайте включать новую службу в качестве службы по умолчанию, которая будет запускаться при каждой загрузке системы:
systemctl enable --now трансмиссионный демон
К настоящему моменту вы уже должны были обзавестись новым сервером BitTorrent seedbox!
Многие поставщики услуг дешевого хостинга и VPS имеют полный запрет на любое использование BitTorrent в своих сетях, даже в полностью законных целях, таких как распространение ваших файлов. Пожалуйста, ознакомьтесь с Условиями обслуживания вашего поставщика услуг, прежде чем запускать службу BitTorrent. Свяжитесь с их службой поддержки и попросите разрешения, если они обычно этого не разрешают.
Если вам нужно поискать другого провайдера, я могу порекомендовать Linode (недавно проверенный). Это поставщик услуг, который разрешает любой стандартный интернет-протокол, если он используется в законных целях в их юрисдикции.
Добавление торрентов в seed
Седельная коробка BitTorrent хороша настолько, насколько хорош торрент, который она распространяет. Вы можете создать торрент из любого файла, используя любой клиент BitTorrent, такой как Transmission (доступный для всех операционных систем с графическим пользовательским интерфейсом), или используя специальный инструмент для создания торрента, такой как мой mitorrent
программа для генерации торрентов. Вы не должны устанавливать адрес трекера, так как ваш seedbox должен быть доступен для обнаружения через DHT . Работа с трекером — это очень требовательная к пропускной способности и ресурсам сервера задача, а с DHT в ней больше нет необходимости.
Поскольку мы настроили Transmission для отслеживания новых торрентов и хранения загруженных данных в каталоге /var/lib/transmission/seeding
, вы можете просто поместить свои торрент-файлы и файлы данных в этот каталог.
Кроме того, вы можете начать раздачу с клиента BitTorrent на своем ПК, передавая файлы данных и сам торрент-файл через BitTorrent. Чтобы сообщить своему сидбоксу о нужных вам торрентах, выполните команду transfer-remote
и добавьте Magnet-ссылку торрента. Вы можете найти это, щелкнув правой кнопкой мыши элемент передачи в большинстве клиентов BitTorrent и выбрав «Копировать магнитную ссылку». Команда следующего примера добавит и загрузит ссылку на эту статью в ваш сидбокс; просто чтобы продемонстрировать, как вы можете добавить ссылку Magnet:
трансмиссия-удаленная --добавить "магнит:?xt=urn:btih:8fd5f93e4159ae2341812c5c3645fafc4c5492a7"
Если вы установили несколько начальных ящиков, скажем, в разных центрах обработки данных по всему миру, вам нужно только отправить торрент-файл или Magnet-ссылку на каждый сервер. Они будут загружать и распространять файлы данных между собой, как только один из них — или даже ваш локальный клиент BitTorrent — начнет делиться файлом. Это довольно быстро и легко масштабируется. Теперь вы думаете о торрентах.
Вы можете поделиться своими файлами со своими клиентами, либо предоставив им традиционный торрент-файл, либо поделившись ссылкой Magnet URI . Я бы рекомендовал вам использовать торрент-файлы по ссылкам Magnet, только если вы работаете с устаревшими или ограниченными системами веб-публикаций, которые не позволяют вам публиковать Magnet URI . (Я смотрю на вы WordPress!)
Пожалуйста, также включите небольшой текст справки, такой как «Для загрузки файла требуется клиентская программа BitTorrent» рядом с торрент-файлом или ссылкой Magnet на вашем веб-сайте и в других каналах распространения. . Вы также можете помочь своим пользователям, разместив ссылку на клиент BitTorrent и порекомендовав его. Имейте в виду, что вы должны рекомендовать клиент BitTorrent, который будет работать с устройствами клиента, поэтому рекомендуется по одному клиенту для каждой популярной операционной системы.
Хостинговые опции
Если вы не хотите или не можете настраивать и размещать свои файлы, вы можете рассмотреть некоторые варианты размещения BitTorrent.
Amazon Simple Storage Server ( S3 ) предлагает BitTorrent с нулевой конфигурацией, который позволяет вам распространять ваши файлы через трекеры Amazon BitTorrent. Это вариант только в том случае, если вы хотите использовать обнаружение одноранговых узлов на основе трекера с отслеживанием состояния, поскольку Amazon не публикует ваши торренты на DHT 9.сеть 0121.
Amazon взимает плату за гигабайт в месяц хранения плюс за гигабитную передачу со своих серверов. Затраты будут снижены за счет распределенного характера BitTorrent, но, поскольку Amazon контролирует трекер и финансово мотивирован самостоятельно обслуживать ваши файлы… скажем так, я не удивлюсь, если трекер отдаст предпочтение размещенным на Amazon одноранговым узлам, за которые они могут взимать плату. другие сверстники.
Mininova предлагает бесплатное распространение контента Mininova для «производителей высококачественного контента». Неясно, для кого это предназначено, но, похоже, они принимают только электронные книги, музыку и видео. Если вы заинтересованы в распространении других материалов через них, я предлагаю вам связаться с ними и все равно спросить.
Обновление( ): Mininova была прекращена в и больше не предлагает услуги распространения BitTorrent.
Как и Amazon S3 , Mininova будет размещать и раздавать ваши файлы через собственный BitTorrent-трекер, но не через DHT . Это снова странное решение, поскольку я полагаю, что они будут заинтересованы в снижении затрат, поскольку услуга предоставляется бесплатно. Я связался с Мининовой, чтобы спросить, как долго они будут размещать контент, и мне сказали, что они будут размещать его на неопределенный срок, но отметили, что «[Мининова] может начать удалять старый контент, который никто не загружает». Amazon или ваш семенной ящик кажутся более надежным вариантом в долгосрочной перспективе, хотя у Mininova определенно самый низкий барьер для входа.
Надеюсь, этого было достаточно, чтобы вы начали распространять свои цифровые материалы через BitTorrent. Распределенные сети — это круто, особенно когда они обеспечивают вашим клиентам более быструю загрузку и в то же время помогают сэкономить ваши деньги!
Что такое торрент-файлы и как они работают
Вы, вероятно, слышали или упоминали некоторые файлы в Интернете как файлы « Torrent » или просто Torrents .
Кто-то может подумать, что это единственный способ загрузить контент, защищенный авторским правом, а некоторые, вероятно, не знают об этом.
В этой статье мы дадим вам некоторую ясность относительно файлов Torrent и объясним, как они работают.
Что такое торренты?
Файлы, которыми обмениваются с помощью протокола BitTorrent, называются просто Torrents.
Если вы не знали, протокол BitTorrent — это метод связи для однорангового обмена файлами через Интернет. Файлы обычно разбросаны по децентрализованной сети пользователей, откуда они затем загружаются.
Итак, когда вы загружаете торрент-файл, вы участвуете в операции обмена файлами в одноранговой сети (P2P) с использованием протокола BitTorrent.
Основная цель систем P2P — распределить потенциально огромную нагрузку загрузки/выгрузки на очень большое количество компьютеров и подключений к Интернету. Если вы хотите что-то получить, вы также должны что-то внести.
Обычно для загрузки торрент-файлов вы используете клиент BitTorrent, такой как qBittorrent, µTorrent или FreeDownloadManager.
Теперь, когда вы знаете, что такое торренты, важно знать, почему используются торрент-файлы и как они работают. Вы также можете посмотреть соответствующее видео, чтобы узнать больше об этом:
Зачем вам торренты?
Вы все равно можете просто скачать файл — зачем вам именно торрент-файл? Это только потому, что вы хотите скачать материалы, защищенные авторскими правами, в Интернете?
Нет. Это распространенное заблуждение, что мы обычно говорим о пиратских играх, фильмах или программном обеспечении при обсуждении торрентов, что совершенно неверно.
Торренты популярны, потому что это эффективный децентрализованный метод обмена файлами в Интернете без необходимости наличия мощного сервера для распространения файлов.
Например, вы хотите поделиться файлом (потенциально большим файлом), к которому вы хотите, чтобы сотни и тысячи пользователей могли получить доступ или скачать его — в этом случае вам понадобится мощный (дорогой) сервер с достаточной пропускной способностью, который позволяет вы размещаете файл и позволяете пользователям загружать его как можно быстрее.
Однако для работы торрентов ничего из этого не нужно. Создав торрент, вы можете поделиться им с любым количеством пользователей. И именно потому, что это одноранговый метод обмена файлами, чем больше пользователей подключаются к торренту, тем мощнее становится сеть (тем самым увеличивая скорость загрузки).
Итак, если вы не хотите тратиться на сервер, чтобы предоставить пользователям доступ к файлу, лучше создать торрент и раздавать его. Таким образом, вы экономите деньги и пропускную способность вашего сервера.
Опасны ли торренты?
Не обязательно. Если вы загружаете что-то законное, разрешенное для распространения, все в порядке.
Вы найдете множество веб-сайтов, предлагающих торрент-файл для загрузки ISO-файла операционной системы (дистрибутивы Linux). Точно так же вы найдете множество легальных вариантов использования торрентов.
С другой стороны, вы можете заметить множество защищенных авторским правом материалов (пиратские игры, фильмы, программное обеспечение и т. д.), которые обычно распространяются на некоторых веб-сайтах Torrent. Таким образом, в этом случае вредоносное ПО, рекламное ПО, шпионское ПО и подобные угрозы могут быть проблемой, связанной с ними.
Простая загрузка торрент-файла не является незаконной. Тем не менее, важно проверять, что вы загружаете, и содержит ли веб-сайт, к которому вы обращаетесь, легальные файлы или материалы, защищенные авторским правом. Не волнуйтесь, вы можете просто поспрашивать в социальных сетях или на активных форумах, если вы не уверены в этом, но, в конечном счете, это ваша ответственность.
Проблема с торрентами
Несмотря на то, что у однорангового обмена с помощью торрентов больше преимуществ, есть и некоторые проблемы.
Если сеть пользователей, использующих Torrent, очень мала, потенциальная скорость загрузки будет очень низкой. Таким образом, только если вы являетесь пользователем, который будет скачивать множество пользователей, создание торрент-файла не требуется.
Торрент-файлы: как получить к ним доступ и загрузить их?
Для начала вам понадобится торрент-клиент, такой как qBittorrent или µTorrent, чтобы загрузить их.
Вы можете загрузить файл .TORRENT или просто щелкнуть URL-адрес magnet (который является криптографическим хэшем для этого торрент-файла), чтобы получить к нему доступ в торрент-клиенте, а затем начать загрузку.