Fake utorrent что это
Всем привет. Данная статья не будет похожа на сотню других подобных статей, просто потому что я не перечисляю другие альтернативы, а уничтожаю их : ) приводя лишь одну достойную замену, конечно же "достойную" исключительно с моей точки зрения, жаль что мало кто оценил предыдущее моё творение, наверное у меня юмор какой то не такой, ну да ладно, мне ли унывать? : )
Большинство из нас мало задумываются о проблеме выбора торрент клиента, во всяком случае большинство просто выбирают uTorrent, так-как на сегодняшний день он самый развитый, самый обновляемый и самый популярный. То есть установив его к себе на компьютер, у вас не возникнет случайной ошибки, в один из прекраснейших солнечных дней ещё заповеданных Советским Союзом, связанной “Связано -Как в бегущем по лезвию 2049, строчкой из Набокова” – c тем, что данный торрент не поддерживается клиентом. Но есть и обратная сторона медали, это вездесущая и все объемлющая реклама, которая и составляет 99% от этого клиента
Да, в интернете не мало “обрядов”, как нужно правильно танцевать с бубном вокруг данного "клиента" и различаются они по уровню составления, от одного шамана к другому. Можно скачать взломанную версию, c “коронавирусом”, но можно и самому руками отключить всё не потребное. Но с большей долей вероятности, каким-то волшебным образом, реклама возвращается на круги своя. Конечно можно и купить лицензию, всего то 20 баксов "в год" -Двадцаточку сюда, двадцаточку туда и на эту программу и на ту, а потом приходит чек, что ваш ребёнок потратил в какой то программе 16.000$
А на втором месте этого чёрного списка стоит “колом” - BitTorrent который в среде Linux, назвали бы форком uTorrent – почему? Да просто потому, что они как две капли воды. Подобное можно увидеть в Google Play, когда берут открытую программу немного изменяют, пихают туда кучу рекламы и выдают за новую программу. То есть очевидно, менять шило на мыло нет ни какого смысла : )
На третьем месте MediaGet интересное решение. Она чудесным образом собирает множество ссылок с популярных торрент трекеров поэтому можно найти что-то редкое, у неё есть встроенный проигрыватель который по последнему слову техники может размещаться в “плавающем” окне, и притом она позволяет практически сразу начать смотреть фильм, а не ждать полной его загрузки "как потоковое видео, по аналогии тот же Youtube". Но у данного клиента есть существенные недостатки, которые на корню убивают достоинства, во-первых, он написан на Qt и это заметно, программа работает с запозданиями будь то, через эмулятор или какую-то прослойку. Думаю, вы пробовали запускать Photoshop на Linux, нет? А играть в Counter-Strike беспроводной мышкой, тоже нет? Но тогда я вас поздравляю, вы не такой конченый псих как я : ) Но я думаю вы понимаете, о чём идёт речь "хотя последняя версия стала намного лучше, но это не отменяет других проблем". Второй проблемой данного клиента является то, что предложенные файлы нельзя ни как “идентифицировать”, то есть нет ни каких описаний. Ты не знаешь ни разрешение фильма, ни какие там есть переводы. Это просто слепой “парсинг”, грубо говоря, клиент борется за количество а не за качество, а третья проблема он собирает “мёртвые души” в смысле торренты которые никто не раздает, при том уровень звёздочек “розыска” : ) ни даёт ни какового понимания, так-как там может быть и две звезды, но ты нажимаешь и ждёшь целый год, а ничего не происходит! -Эти недостатки убивают такие интересные идеи, заложенные в нём, поэтому его стоит рассматривать как дополнение из-за не обычных функции, но использовать его постоянно, то ещё удовольствие и да чуть не забыл при установке придётся убрать кучу галочек, чтобы ненароком не установить всякие яндекс браузеры, расширения и “сужения” : ) ну и конечно же реклама внутри
Ещё одна жертва “посредничества” это торрент клиент Vuze - который использует на этот раз Java, он с такой же вальяжной манерой откликается на ваши запросы, как Ubuntu с 1Гб оперативной памяти : ) а ещё он не имеет русского языка, немного рекламы и "странный" интерфейс который напоминает социальные сети. Вы не думайте, что я чокнутый в край “хотя скорее всего оно так и есть” что я тупо обс*раю вполне не плохие программы, просто у нас у всех большинство есть идеал в голове каким он должен быть и скорее всего это старый добрый uTorrent 2.2.1 – но он уже давно в прошлом и не обновляется, поэтому высокая вероятность того что половину из свежих торрентов вы не сможете скачать. Более того, я даже какое то время пользовался клиентом Vuze не смотря на ряд недостатков, но мы продолжаем двигаться вперёд
Про данный клиент можно начать так, если вы хоть раз за свою жизнь попробовали использовать абсолютно любой Linux дистрибутив, то почти со 100% вероятностью на нём уже был установлен Transmission, удивительно но факт, вместе с Firefox они “вшиты” по умолчанию абсолютно почти во все дистрибутивы, по крайней мере если их разработчики, специально не развивают свои собственные альтернативы, которые лучше подходят под их уникальный интерфейс. Но если не используется иное, то обычно всегда можно встретить эту “сладкую парочку”. Иногда это наводит на мысль о “подростковом духе” прямо как из песни Nirvan’ы - Smells Like Teen Spirit – Что якобы Linux соперничает с Windows, она постоянно меняется и за счёт этого остается молодой. Когда Windows скорее напоминает такого старичка на пенсии : ) Я обожаю эту программу, она выполнена в минималистичном дизайне, кроме того есть кнопка которая делает ещё более “лютый минимум” когда вообще всё убирается и остаются только полосы загрузки : ) которую я так же бывает использую. Но у данной программы есть то, чего нет ни у одной другой такой программы - это “волшебная черепашка” - которая если, нету раздающих, вытянет тебя из абсолютно любой “передряги”. Если качает 50-100Кб/с, она поднапряжётся до 1Мб, если скорость в 0, или вы не успели докачать немного, то она буквально поскребёт по сусекам. Но как вы понимаете, что и здесь есть проблема. А проблема в том, что на Windows она работает отвратительно, черепашка становиться слепой, а торренты почему-то качают через раз. Периодически в разные времена я ставил её на Windows, проверяя не ушла ли проблема, но она по-прежнему есть, и тут я уже не знаю кто в этом виноват. Кривизна самой Windows или пофигизм разработчиков на данную ось, так-как на Windows данная программа, наверное, стоит последняя в списке альтернатив, если у неё вообще есть аудитория на Windows? И здесь обратная для меня ситуация, когда на Linux я нашёл крутую программу, которой нет на Windows, точнее она есть, но должным образом она не работает, и та же проблема у большинства, кто пытается пересесть с Windows на Linux просто они привыкли пользоваться определенным софтом. И я хочу сказать, что Transmission вполне заслуженно пихается во все дистрибутивы подряд, ведь это настоящий “алмаз”, который на Linux работает должным образом, чего не скажешь о версии под Windows - что очень жаль конечно. Используя её на Linux мне ни разу в голову не пришла мысль её чем то заменить, не было ни одного торрента, который она бы не переварила, не смотря на то что она так часто не обновляется, как uTorrent и при том, “черепашка” на Linux всегда, находит раздающих, по крайней мере я вот так сейчас, не вспомню когда бы это не сработало. Почему на Windows она работает из рук вон плохо, я не знаю
Следующий клиент был буквально на волоске от победы, с очень странным названием Deluge, на Русском - Делюга? Если честно звучит как оскорбление : ) Но по крайней мере у нас есть значение этого слова, с “воровского жаргона” – как дело или дельный, способный. Я не знаю сидели ли раньше разработчики данного ПО когда-то в нашей “матросской тишине”, но данный клиент действительно “очень” дельный, так-как в своей основе имеет классический дизайн схожий чем то со старым добрым uTorrent 2.2.1 и не имеет этой навязчивой, назойливой рекламы. Но одна маленькая “нет не птичка” : ) – а проблемка, и нет, это не связано с названием программы : ) а с тем, что когда ты открываешь расположение закачанного файла, она просто тупо открывает папку общей загрузки, и если у тебя там 1000 файлов, ищи ты его как “хош”! -Я облазил все настройки, может я действительно ослеп, но это меня убивает -Даже если такая функция и есть, почему она по умолчанию отключена? – Разработчик считает, что мы все “минималисты”, и, кроме того, у нас у всех на компьютерах царит “чистота!” -Видели бы они, как заси*ается компьютер при написаниях вот таких статей или роликов на YouTube, я думаю они быстро бы исправили этот недочёт. При том она написана на питоне “Phyton” но при этом нет ощущения что ты сидишь под “водой” как с Vuze или MediaGet : ) Программа действительно для кого-то может стать любимой, но на меньшее я не был, согласен поэтому встречайте “Voodoo 3dfx 3000” – Стоп, стоп какой Вуду? – qBittorrent клиент
Данная программа, может по праву называться абсолютным чемпионом по “неприметности” и мастером в применении “мантии невидимки”. Не знаю, как и почему, но много лет ей удавалось ускользать от моего взора. Данная программа имеет тот самый “минималистичный дизайн” который большинству полюбился со времен uTorrent 2.2.1, ну или схожий по крайней мере, притом программа постоянно обновляется, довольно часто, а значит у вас не будет проблем со свежими торрентами, имеет русский язык и не имеет назойливой рекламы и при том она содержит в себе весь выше перечисленный набор “таблицы Менделеева” языков программирования Python, C++ и Qt но при этом летает. “То есть, если руки не из жо*ы, то и на печи можно ездить” : ) и да, когда ты нажимаешь найти закаченный файл - он выделяется даже если он находится ни в папке. Это вроде бы такая мелочь, но для кого-то это может быть большой проблемой, если у вас 1000 файлов, например, как у меня
А на этом всё, одевай маску, палец вверх, оформляй подписку и до следующих выпусков : )
P.S. - Если что это для Windows, для Linux я считаю Transmission отличная программа, аналогов которой на самом деле просто нет
Многие из нас используют torrent'ы для получения различных данных. Кто-то качает фильмы, кто-то музыку, кто-то игры, кто-то программы. Всех нас объединяет стремление поддерживать свой ratio (отношение отданного/скачанного). Это одно из фундаментальных понятий, от которого зависит существование p2p сети.
Но иногда бывают ситуации, когда нет возможности отдавать в достаточной мере, чтобы не быть забаненым. Это может быть связано с маленькой скоростью отдачи, нахождением за фаерволом или NAT'ом провайдера (без возможности настройки) и некоторыми другими факторами. Именно для пользователей с такими симптомами (и только для них!) я открою два своих секрета выживания.
Секрет №1
Torrent-протокол устроен так, что torrent-трекер необходим клиенту для получения списка активных пиров (людей, отдающих и/или качающих данные) а также для отсылки статистики. Статистика отсылается раз в некоторое время, и в неё входит информация об активности (качаем/не качаем), скорости и к-ве скачанных и отданных данных.
Суть метода заключается в том, что некоторые (если не все) torrent-клиенты позволяют редактировать список трекеров. Если после того, как мы получили список пиров с torrent-трекера, удалить запись о самом трекере из свойств задачи, то список пиров останется в клиенте, а статистику клиенту просто некуда будет слать. В итоге мы «бесплатно» качаем данные без учёта статистики на трекере. Тоесть трекер даже и не будет подозревать, что мы качаем этот файл через полученных ранее пиров.
Всё это возможно даже без поддержки DHT и Peer Exchange. Главное, чтобы клиент был достаточно «умён», чтобы не сбросить список пиров после изменения трекеров.
После остановки задачи или потере списка пиров, чтобы заново запустить задачу, необходимо вернуть на место запись о трекере и проделать уже описанную операцию.
Секрет №2
Предположим Вы уже скачали какие-то данные и начали их отдавать, но Ваша скорость отдачи очень мала. В этом случае Вам необходимо установить вторым другой torrent-клиент (потому как клиенты не позволяют запускать себя больше одного раза). В одном клиенте Вы отдаёте данные, во втором клиенте Вы качаете эти же данные с себя — с первого клиента.
Как это организовать? Да очень просто. В первом клиенте (который будет отдавать данные) всё должно быть как положено — с трекером (чтобы считалась статистика). Во втором клиенте (для скачивания) перед запуском удаляете из свойств запись о трекере (чтобы статистика не считалась), запускаете и вручную добавляете себя в пиры (127.0.0.1:). Если первый клиент недостаточно «умён», чтобы различать ваш loopback интерфейс от любого другого, то вы сможете не один раз скачать этот файл с себя и соответственно улучшить свой ratio.
Пользуйтесь на здоровье. :)
UPD: Я никого не призываю нарушать неписанные правила этикета p2p сети. Всё только на Вашей совести. Сидируйте!
Двадцать лет назад относительно неизвестный в то время программист по имени Брэм Коэн в одиночку совершил революцию в сфере технологий обмена файлами. Тогда социальные сети ещё не были развиты, но BitTorrent особо и не нуждался в лайках. Со временем он был оценён по достоинству в ИТ-сообществе. В начале двухтысячных новый протокол обмена файлами изменил ход развития Интернета.
«Наконец-то заработало моё новое приложение BitTorrent, оно доступно по ссылке ниже», — написал Коэн на доске объявлений Yahoo. Это было 2-го июля 2001 года.
Вероятно, за всю историю ИТ это была одна из самых, мягко говоря, лаконичных PR-кампаний в поддержку запуска нового продукта. Не впечатлил и «дизайн» официального сайта с чёрным текстом на белом фоне: весь сайт — несколько строк HTML-кода. Тогда никто не мог представить, какую роль в развитии всего Интернета сыграет BitTorrent.
Полное отсутствие маркетинговой составляющей Брэм Коэн компенсировал за счёт технических характеристик продукта. Он ранее работал в стартапе, команда которого трудилась над одноранговой сетью MojoNation. Потом у этого проекта закончилось финансирование, и 25-летний разработчик сосредоточился на развитии собственного проекта — протокола для обмена файлами.
Коэн определённо был не единственным в этой нише. Обмен файлами набирал обороты, и появлялись десятки новых приложений. Например, к началу двухтысячных файлообменная пиринговая сеть Napster успела побыть первопроходцем на волне популярности обмена MP3-треками и получить иск от группы Metallica за слив демоверсии их новой песни. Это привело к смерти и реинкарнации Napster в статусе музыкального сервиса.
BitTorrent и SEO
Протокол BitTorrent имел и другие преимущества. Например, торрент-сайты получили возможность проиндексироваться для поисковых систем. Также начал развиваться метапоиск торрент-ресурсов.
С помощью SEO и сарафанного радио торрент-сайты быстро росли. Например, The Pirate Bay, запущенный в 2003 году, несмотря на уголовное преследование и два полицейских рейда, остаётся крупнейшим в мире BitTorrent-индексатором и каталогом для поиска .torrent-файлов.
Экспоненциальный рост торрент-сайтов не ограничивался только появлением публичных трекеров общего назначения. Через некоторое время сформировались мелкие, нишевые сообщества.
Это трекеры, которые были в основном ориентированы на более узкие ниши и имели свои собственные правила обмена. Музыкальный торрент-трекер OiNK, например, когда-то был самой большой музыкальной библиотекой — задолго до того, как появились стриминговые сервисы. А после того, как OiNK закрылся, его место занял What.cd (потом и его тоже закрыли).
BitTorrent Inc.
Брэм Коэн со временем преобразовал свой проект в технологический стартап BitTorrent Inc и привлёк миллионы долларов венчурных инвестиций.
BitTorrent Inc не имела ничего общего с пиратскими сайтами и сосредоточилась на разработке BitTorrent, помогая артистам и другим правообладателям делиться контентом.
В 2007 году компания открыла собственный видеомагазин Torrent Entertainment Network, который сотрудничал с такими крупными голливудскими студиями, как Warner Bros. Видеомагазин так и не стал прибыльным и через год закрылся.
В последующие годы BitTorrent Inc сосредоточилась на том, чтобы помогать артистам продвигать свой контент, в том числе через сервис BitTorrent Now, который всё ещё существует. Однако нельзя сказать, что этот сервис имел такой же оглушительный успех, как сам протокол.
Одна из самых удачных сделок BitTorrent — это покупка клиента uTorrent у шведского разработчика Людвига Стригеуса в 2006 году. Сегодня uTorrent по-прежнему является едва ли не самым популярным торрент-клиентом. Кстати, Стригеус тоже добился успеха, но уже с сервисом Spotify.
Коллективные скачивания и раздачи
Однако BitTorrent явно отличался от конкурентов, сосредоточив внимание на скорости загрузки файлов и децентрализации сети. Вместо того, чтобы просто делиться файлом с одним человеком за раз, один файл могли раздавать сразу несколько пользователей. Чем больше пользователей участвовало в раздаче, тем выше становилась скорость загрузки.
нагрузка на распространителя файла уменьшается благодаря тому, что клиенты начинают обмениваться данными сразу же, даже если файл не докачан ими до конца.
Идея децентрализации была довольно новой на тот момент. В большинстве инструментов для обмена файлами была реализована централизованная инфраструктура, доступ к которой осуществлялся с помощью единого управляющего софта. BitTorrent же позиционировался как открытый протокол.
Эти сайты позволяли пользователям загружать и обмениваться музыкой, фотографиями, программным обеспечением и даже фильмами. Раньше распространять такие тяжёлые файлы (часто полученные нелегально) среди широкой аудитории было накладно из-за слишком больших затрат на обеспечение высокой пропускной способности и хранение этих файлов.
Технология, лежащая в основе BitTorrent, позволяла размещать на сайтах-файлообменниках не сами файлы (с музыкой, фото и тд), а так называемые торренты (.torrent). Как оказалось, как раз эта технология и перевернула игру.
Файл метаданных с расширением .torrent — это, по сути своей, словарь, содержащий информацию о том, какие файлы привязаны к торренту, каким образом и из каких источников они будут скачаны.
Используя торренты, пользователи скачивают файлы не с какого-то централизованного сервера, а друг у друга — например, с жёстких дисков персональных компьютеров. При этом протокол BitTorrent будет выбирать наиболее быстрый источник, а если с ним что-то произойдёт (отключится или скорость резко уменьшится), то выберет другой источник. Кроме того, файлы скачиваются не последовательно, а параллельно и по частям, что позволяет очень гибко организовать раздачу. И всем этим управляет специальный софт (BitTorrent-клиент).
Первый «росток» интернет-революции
Брэм Коэн старался не связываться с сайтами-файлообменниками, заработавшими плохую репутацию. Тем не менее, он понимал, что среди широкой аудитории был крайне популярен «обмен мультимедиа». В конце 2001 года Etree стал одним из первых сайтов, использующих новый протокол BitTorrent.
«Etree — это сплоченное сообщество людей, которые распространяют записи живых концертов в Интернете», — писал Коэн. «Etree страдал от того, что спрос на загрузку [файлов] превышал предложение, и BitTorrent решил эту проблему».
Сегодня, 20 лет спустя, Etree по-прежнему предлагает торренты для загрузки тысяч концертов. Хотя затраты на обеспечение высокой пропускной способности уже не так велики, как раньше.
Сегодня это может показаться вовсе не критичным, но в эпоху коммутируемого доступа (dial-up) одной из причин внезапного успеха BitTorrent стала возможность тратить меньше денег на пересылку больших файлов по Интернету. На тот момент это была революция.
BitTorrent ≠ Пиратство
Многие, не разобравшись в ситуации, часто ассоциируют BitTorrent с пиратством. Но, поверьте, многие нашли для этого протокола более достойное и интересное применение.
На протяжении многих лет крупные коммерческие и некоммерческие организации, включая Twitter, Google, Facebook, NASA и так далее, использовали технологию BitTorrent в своих проектах. Просто потому, что он отлично подходит для дешёвой и эффективной передачи файлов.
Многие программные продукты, включая культовые дистрибутивы Linux, по-прежнему предлагают загрузку через BitTorrent. Совсем недавно OpenStreetMap предложил пользователям использовать торренты для загрузки обновлённых версий своих карт.
С годами затраты на обеспечение высокой пропускной способности снизились, поэтому BitTorrent частично утратил своё конкурентное преимущество. Однако это по-прежнему хорошая технология, на базе которой можно создавать инновационные проекты. Мы не знаем, что будет дальше, но, безусловно, BitTorrent вошёл в историю развития Интернета.
Аренда серверов vds/vps с быстрыми NVMе-дисками и посуточной оплатой у хостинга Маклауд.
Решение банально — убрать этот нехороший адрес из списка. Однако файлов у меня много, из каждого вручную вырезать совсем не хочется, да и дополнительное действие при добавлении нового торрента выполнять тоже не было никакого желания. Поэтому принял решение разобраться в формате и автоматизировать удаление трекера из списка.
Bencode
Именно так называется формат кодирования данных в .torrent-файлах. Больше он почти нигде и не используется, мне попадался он на глаза так же в формате хранения resume-информации в Transmission.
Для большинства актуальных языков написаны библиотеки для работы с этим форматом, но не для C++, да, конечно, есть такая штука, но это чистый Си и кроме того форма представления мне не показалась удачной, поэтому написал простенький свой велосипед, ибо формат крайне прост.
Описываются 4 типа данных — массив байт, число, список, ассоциативный массив.
- Числа задаются в форме ie, — это цифры в ascii представлении, то есть 1 задаётся как '1' или 0x31. Заметно что так мы можем задавать огромные числа, которые не влезут ни в long, ни в long long, однако большинство пренебрегают отсутствием лимита и используют 64-битные числа.
- Массив байт — : . Длина массива так же формируется неограниченной последовательностью цифр.
- Список — le. Элементом может являться любой из типов данных. В том числе и вложенный список. Конец, как видно из формата, отмечается литералом 'e'.
- Ассоциативный массив — de. Каждый элемент массива выглядит таким образом — . Массив байт — это имя записи в форме из пункта 2. Элемент опять же может быть любым — список, массив, ассоциативный массив, число.
Это всё. Сам файл это последовательность таких записей. Поэтому декодирование крайне просто выполняется:
Кодирование тоже несложно:
Структура .torrent-файла.
Как я уже писал выше для кодирования используется Bencode.
Стоит добавить что если массив байт может быть интерпретирован как строка (имена элементов в ассоциативном массиве, просто строковые поля), то используется кодировка utf-8.
Необходимо упомянуть то, что файлы представлены в протоколе кусками. То есть файлы содержащиеся в торренте объединены в единый массив, и затем этот массив разделили на относительно небольшие кусочки. В таком виде данные обрабатывает BitTorrent-протокол.
- piece length — размер одного кусочка — 512 килобайт, 1 метр, и так далее. Слишком большое число кусков будет «раздувать» .torrent-файл.
- pieces — строка, которая содержит конкатенацию SHA1-хешей, описывающих каждый кусочек. Длина этой строки равна 20 * количество кусков.
- name — рекомендательное имя файла (если файл один) или директории. Увы многие торрент-клиенты воспринимают это как аксиому.
- length — если файл один, то будет задано это поле, которое содержит длину файла.
- files — если файлов несколько, то появится список ассоциативных массивов.
- length — длина файла.
- path — список из строк, которые задают путь. Каждая строка — элемент пути, относительно корневой директории торрента. Для пути a/b/c/d.jpg будет 4 строки в данном списке — ['a', 'b', 'c', 'd.jpg'].
В общем-то это всё.
Нам в данный момент нужно только одно поле — announce-list. Пробегаясь по этому списку находим неугодный трекер и вырезаем его:
Демоны и watch-directory.
Таким образом мы можем пробежаться по существующим .torrent-файлам и вырезать трекер, однако что делать с новыми файлами?
Я использую удобную штуку — watch directory. Кидаем туда .torrent и клиент обнаружив его в этой папке, сам автоматически добавит его к себе.
Однако мне совсем не хочется предварительно вырезать трекер, а желаю автоматизировать это дело.
Поэтому написал простенький демон, который мониторит собственную watch directory, удаляет трекер и кидает файл в watch directory торрент-клиента.
Для меня как пользователя абсолютно ничего не поменялось, кидаю файлы в ту же папку, получаю на выходе торрент в клиенте.
Демона пишем на Си с использованием замечательной штуки — inotify,
Инициализируем модуль с помощью inotify_init(), затем добавляем директорию для слежения inotify_add_watch(), нас интересует только создание файла, поэтому указываем флажок IN_CREATE. А затем крутим бесконечный цикл слежения за директорией.
Блокирующий вызов read() вернёт нам управление как только произойдут нужные нам изменения в одной из директорий, за которыми следим. Таким образом мы абсолютно не грузим процессор во время ожидания.
Сама обработка файла не представляет из себя ничего интересного — пара вызовов rename() и один вызов system().
Торренты работают по технологии P2P, когда центральный сервер или репозиторий отсутствует, все участники сети имеют одинаковые права и могут скачивать файлы с десятков (или сотен) других компьютеров.
С ростом популярности широкополосного интернета, скорости загрузки и скачивания файлов торренты также стремительно стали набирать обороты. С другой стороны, торренты часто ассоциируются с пиратством и нелегальным контентом. Интернет-провайдеры и владельцы авторских прав пытаются отслеживать IP-адреса и привлекать к ответственности пользователей торрентов за незаконное распространение контента.
Если вы хотите использовать сайты с торрентами (или трекеры), но беспокоитесь о своей безопасности, эта статья для вас.
Законны ли торренты?
Торренты построены на технологии взаимообмена файлами и во многих случаях могут использоваться на законных основаниях. Например, для распространения и скачивания приложений с открытым исходным кодом, которые могут занимать от нескольких мегабайт до нескольких гигабайт. Хранение установочных файлов может быть слишком накладно, и с целью экономии на сервисах по хранению файлов разработчики приложений с открытым исходным кодом могут использовать торренты для распространения своих продуктов. Соответственно, если вы скачиваете софт с открытым кодом, то в этом случае торренты полностью законны.
Однако большинство контента, передаваемого через торренты, является пиратским. Во многих странах распространение подобного содержимого – незаконно, поскольку нарушает авторские права. Таким образом, сама по себе технология P2P никаких законов не нарушает, но загрузка нелегального контента с трекера нарушает.
Одна из причин, по которой владельцы авторских прав добиваются успеха при предъявлении исков пользователям трекеров, лежит в принципах работы технологии BitTorrent. Загрузка файлов с торрентов происходит маленькими порциями от других пользователей, называемых сидерами. Уже загруженные части файла становятся сразу же доступны для скачивания другими участниками сети. То есть технически вы скачиваете и одновременно делаете доступным уже загруженное.
Владельцев авторских прав не особо заботят пользователи, загружающие контент, но заботят пользователи, разрешающие скачивать файлы со своего компьютера. При использовании трекеров вы становитесь хостером загруженных файлов и, как следствие, попадаете на карандаш законных владельцев этого контента.
Для интернет-провайдера и владельца авторских прав не составляет особого труда обнаружить пользователей трекеров, поскольку в этой технологии используются определенные порты и протоколы, и трафик можно легко обнаружить при помощи соответствующих признаков.
Чтобы сделать загрузку контента проще и быстрее, пользователи торрентов делают доступным скачивание со своего IP-адреса. Если вы не скрываете свой IP-адрес и используете обычное интернет-подключение, ваш провайдер может видеть, какие файлы вы загружаете и раздаете. В случае если провайдер обнаружит, что вы используете торренты и свой IP-адрес для доступа к контенту, защищенному авторским правом, то может сообщить владельцу авторских прав или связаться с вами напрямую. В итоге вас могут оштрафовать или даже подать исковое заявление в суд.
Вашу активность может видеть не только провайдер. Сами организации или борцы за авторские права, действующие от имени компаний, также могут подключаться к трекерам для мониторинга активности. Кроме того, любой, кто знает ваш IP-адрес, может воспользоваться сайтом IKnowWhatYouDownload для просмотра файлов, которые вы загрузили и распространяли с вашего IP-адреса.
Далее приводятся советы, как использовать торренты надежно и безопасно.
Используйте легальные торренты
Первый совет, который следует усвоить – чтобы находиться в безопасности, следует загружать только легальный контент. Например, довольно рискованно загружать фильмы, недавно выпущенные на Blu-ray или DVD.
Если не хотите проблем с законом, используйте только законные торренты. Существует много разного легального содержимого. Например, фильмы, выпущенные небольшими студиями, устаревший контент, приложения с открытым кодом часто доступны бесплатно. Ниже приведено несколько хороших сайтов, где вы можете найти легальные торренты:
Используйте торрент-клиент, где есть функции для обеспечения приватности
Помимо uTorrent есть другие торрент-клиенты со специфическими опциями и функциями. Некоторые клиенты заточены на обеспечение приватности и безопасности и могут шифровать ваши торренты и маскировать трафик. С другой стороны, этих функций может оказаться недостаточно, и нужны дополнительные меры защиты.
Используйте прокси
Для повышения уровня анонимности можно настроить прокси сервер, через который при помощи туннеля впоследствии будет перенаправляться весь трафик, имеющий отношение к торрентам. В этом случае ваш настоящий IP-адрес будет заменен на другой. Кроме того, следует проверить, что ваш IP-адрес надежно скрыт. Например, при помощи сервиса What’sMyIP , чтобы удостовериться в отсутствии утечки настоящего IP-адреса во время загрузки торрентов.
Используйте VPN
На сегодняшний день считается, что VPN (Virtual Private Network; Виртуальная частная сеть) – наиболее надежное средство для безопасного использования торрентов. VPN маскирует подключение к сайтам с торрентами и скрывает ваш настоящий IP-адрес. Кроме того, шифруется весь трафик, исходящий от вашего компьютера и отсылаемый через вторичный сервер. Таким образом, провайдер не сможет узнать, какие сайты вы посещаете и какой контент загружаете.
Обратите внимание, что не каждый VPN хорош для торрентов. Например, некоторые сервисы подобного рода не очень заботятся о вашей безопасности и сохраняют всю информацию, в том числе ваш настоящий IP-адрес. Некоторые бесплатные VPN не шифруют P2P трафик и, по сути, являются бесполезными с точки зрения безопасности. Перед выбором ознакомьтесь с отзывами пользователей и выбирайте только надежный сервис, который зарекомендовал себя с лучшей стороны во время использования торрентов.
Используйте трекеры с хорошей репутацией
Правовые вопросы – не единственная проблема, с которой вы можете столкнуться во время использования торрентов. Например, внутри содержимого, скачиваемого с торрентов, может оказаться вредонос, и после завершения загрузки и запуска установочного файла на вашем компьютере появится вирус.
Чтобы минимизировать эти риски, лучше использовать трекеры с хорошей репутацией. Кроме того, перед загрузкой нелишним будет ознакомиться с комментариями к описанию торрента, где активные пользователи и администраторы часто информируют о любых проблемах, касающихся определенных файлов, и рекомендуют способы разрешения этих проблем.
Проблемы с торрент-трафиком
В начале 2000-х, когда торренты набирали обороты, это заметили — а потом и ощутили на собственной шкуре — интернет-провайдеры. В какой-то момент на BitTorrent приходилась треть суммарного интернет-трафика во всем мире.
Но обработка такого количества трафика оказалось тяжёлой задачей для инфраструктуры многих интернет-провайдеров. Поэтому некоторые из них (например, Comcast) начали ограничивать, фильтровать торрент-трафик.
Эти действия провайдеров были вовремя замечены и широко освещены в СМИ. По мнению некоторых экспертов, подобные ограничения нарушают «принцип нейтральности интернета» (или сетевого нейтралитета).
любая информация считается одинаково важной, независимо от её источника.
Специалисты провели ряд исследований, которые позволили пользователям выяснить, ограничивают ли интернет-провайдеры их трафик.
После этого разработчики во главе с Коэном обновили BitTorrent:
- было добавлено шифрование заголовков протокола (чтобы усложнить фильтрацию торрент-трафика);
- была реализована новая версия первоначального протокола (которая получила название uTP) для снижения нагрузки на интернет-провайдеров.
Переломный момент
Некоторые инвесторы надеялись заработать по-крупному, вкладывая свои деньги в BitTorrent, но она так и не оправдала их ожиданий. Доходы от uTorrent помогали компании держаться на плаву, но большинство новых торрент-проектов в конечном итоге было закрыто.
Брэма Коэна тяготила эта ситуация и неоднократно посещали мысли о серьёзных переменах. В 2018 году блокчейн-компания TRON Foundation поглотила BitTorrent Inc., а месяц спустя создатель BitTorrent объявил о своём уходе.
В 2019 году был запущен токен BitTorrent (BTT). Пользователи могут расплачиваться им, чтобы увеличить скорость загрузки или просто зарабатывать во время раздачи в торренте.
Сам Коэн также проявил интерес к криптовалюте. Он является одним из криптоэнтузиастов и создателей «зелёной» монеты Chia, выпущенной в мае прошлого года.
Читайте также: