- Работаем с Direct Connect через интернет | Клиент FlylinkDC++ и MagnetLink для Android
- Гром в раю или Почему не следует пользоваться FlylinkDC++
- Предисловие, оно же эпилог
- Итак, причина №1
- Причина №2
- Причина №3
- Причина №4
- Причина №5
- Бонус
- Обновление от 08.03.2019
- FlylinkDC++
- среда, 12 января 2011 г.
- MagnetLink — поддержка DC++ для Android
- 28 комментариев:
Работаем с Direct Connect через интернет | Клиент FlylinkDC++ и MagnetLink для Android
Считается, что пиринговая технология Direct Connect (DC) – в основном инструмент для локальных сетей. Локалка без DC-хаба сейчас все равно что табуретка без ножек: сидеть можно, но зачем? Менее известна возможность работать с Direct Connect через интернет. А ведь у данной технологии есть свои преимущества, актуальные даже на современном, насыщенном разнообразными предложениями рынке.
Технология Direct Connect предназначена для обмена файлами. Сами файлы хранятся у пользователей, а информация о них – на сервере: DC-хабе, который кроме поиска этих файлов может предлагать дополнительные сервисы, например чат. Преимущества по сравнению с файловыми хостингами очевидны: простота размещения и скачивания, возможность поиска. Есть что противопоставить и торрентам. Публикация здесь проще. Раздачу не нужно готовить, достаточно просто пометить нужный контент на своем компьютере как доступный для скачивания. Кроме того, в DC можно расшаривать папки и даже диски целиком, с сохранением всей файловой структуры. Это позволяет создать понятный и структурированный каталог предлагаемого контента. Такие ресурсы начинают выполнять некоторые функции рекомендательных систем, поскольку, найдя что-нибудь редкое и интересное, можно походить по другим папкам данного пользователя и с высокой долей вероятности сделать парочку открытий.
Естественно, есть и негативные моменты. Они особенно актуальны при удаленном подключении. Как хабы в целом, так и отдельные пользователи нередко выставляют минимальный объем расшаренных файлов, которыми должны обладать подключающиеся пользователи. Если у вас будет открыто меньше файлов, соединение попросту будет сброшено. Логика понятна: весь контент получен от пользователей, и если не делиться, то и скачивать будет нечего. Так что сразу продумывайте, что можете предложить другим, иначе опыт будет недолгим и лишенным ярких красок. Планируя собственную шару, стоит помнить о возможных проблемах с безопасностью, если по незнанию или недомыслию открыть для доступа системные каталоги или папки с чувствительной личной информацией. Скорость отдачи из некоторых сетей может быть довольно низкой, поэтому всегда есть смысл искать нужный контент на разных хабах и вообще осваивать метапоиск, благо DC-клиенты умеют его вести.
Где и как найти хабы Direct Connect, доступные через интернет? В наших широтах можно использовать каталог DChublist.ru. Кроме того, Magnet-ссылки на файлы, хранящиеся в сетях DC, можно публиковать и на веб-страничках. Так что существуют сайты, внешне как две капли воды похожие на обычные «файлосборники» и отличающиеся от них только тем, что ссылки запускают DC-клиент, а не качалку для торрентов. Наконец, списки хабов могут входить в комплект DC-клиентов.
Для платформы Windows клиентов предостаточно. Однако при более пристальном знакомстве выбрать наиболее подходящее для вас решение не так уж и сложно. Если не привязываться к экзотическим требованиям, то лучший выбор – это классика: многочисленные программы-потомки клиента DC++. Наиболее продвинутые из них – FlylinkDC++, ApexDC++ и Greylink.
Надо сказать, что клиенты, построенные на базе DC++, очень похожи. В такой ситуации выигрышнее смотрится FlylinkDC++, который помимо стандартных функций предлагает хороший встроенный каталог хабов, что сводит время на подключение и настройку к минимуму. Искать какой-то иной вариант приходится только в случае специфических требований. Если посмотреть на ближайших конкурентов, то неплох ApexDC++, правда, его понадобится русифицировать вручную. Хотя все сводится к копированию в папку одного готового файла, это лишняя операция. Да и набирать список хабов придется отдельно. Любопытен клиент Greylink, однако нелюбовь к нему некоторых хабов и находящийся «в разработке» официальный сайт энтузиазма не добавляют. В итоге наиболее удачной остается связка FlylinkDC++ и дополнительных инструментов.
Собственно FlylinkDC++ (www.flylinkdc.com) в настоящее время предлагает две линейки версий: r4xx и r5xx. Поскольку в более свежей линейке r5xx полностью переписано ядро программы и реализовано немало новых возможностей, например передача файлов по защищенному протоколу SSL, предварительный просмотр в ходе загрузки, подключение внешних пакетов иконок и изменение тем оформления, предпочтительней использовать именно ее. Старую ветку есть смысл вспомнить только при возникновении проблем совместимости с конкретным хабом. При инсталляции понадобится указать ник и почту – обязательное требование DC. Если совсем уж лень придумывать ник, можно воспользоваться встроенным генератором имен.
Поскольку FlylinkDC++ – изначально русская разработка, языковых проблем здесь нет и даже присутствует поддержка кириллических доменов. В программу встроено несколько инструментов быстрого поиска хабов. Предусмотрена подписка на ряд порталов, публикующих ссылки на контент из сетей DC, а также автоматическая настройка на региональные DC-хабы. Возможно и ручное подключение к нужным хабам.
Если вы выбрали автонастройку при инсталляции, программа предоставит информацию о множестве полезных хабов. Не забудьте только сразу же настроить каталог для общего доступа на своем компьютере и параметры доступа к нему извне. Хеширование может занять немало времени, поэтому каталог лучше пополнять постепенно, а не пытаться индексировать сразу сотни гигабайт.
FlylinkDC++ предоставляет немало инструментов для наведения справедливости в раздаче файлов пользователям. Можно управлять скоростью отдачи файлов, устанавливать количество слотов для подключения. Короче говоря, свободы больше, чем в парламенте. Поскольку хабы работают с хешами файлов, программа хорошо распараллеливает загрузку, если одинаковый материал был найден у нескольких пользователей. Медиафайлы можно запустить на воспроизведение через некоторое время после старта закачки. Предусмотрена даже панель для управления проигрывателем.
Одно из важных, по сравнению с торрентами, преимуществ программы – удобный метапоиск по всем подключенным DC-хабам не выходя из FlylinkDC++. Из специфических опций поиска отмечу пункт «только со свободными слотами» – он позволит найти файлы, доступные для немедленной закачки. В целом работа с удаленными хабами практически ничем не отличается от работы с хабом в локальной сети, кроме, разумеется, скорости. Кроме того, нужно учитывать, что на разных хабах могут быть свои правила.
Встроенный чат, на мой субъективный взгляд, при удаленной работе малополезен. Разве что позволит при необходимости выпросить дополнительные слоты или какие-нибудь добавочные плюшки напрямую у человека, раздающего интересный вам контент.
У FlylinkDC++ есть мобильный компаньон: приложение для Android MagnetLink – поддержка DC++. Работает оно в фоне, перехватывая нажатия на ссылки для DC-контента. Эти ссылки передаются для скачивания на компьютер с установленным и запущенным FlylinkDC++. Важно понимать, что MagnetLink – не DC-клиент в полном смысле этого слова, это средство удаленного добавления ссылок в список закачек FlylinkDC++. Для работы связки потребуются предварительные настройки: в «стационарном» клиенте нужно включить удаленное управление и выбрать параметры сервера. В мобильном клиенте указывается IP-адрес компьютера с запущенным FlylinkDC++, логин и пароль. Разумеется, оба устройства должны быть подключены к одной Wi-Fi-сети. Из интересного – возможность совершенно бесплатно отключить рекламные баннеры в текущей сессии работы с программой, хотя разработчики слезно просят этого не делать непосредственно рядом с соответствующим переключателем.
Надо сказать, что перехват действует не везде. Без проблем он работает только в браузерах, когда вы просматриваете онлайн-каталоги, содержащие DC-ссылки. А вот в других приложениях возможны проблемы. Мне, например, пока не удалось подружить MagnetLink с сервисом Pocket. Были проблемы и с добавлением ссылок из новостных «читалок».
Источник
Гром в раю или Почему не следует пользоваться FlylinkDC++
Но дружбы нет и той меж нами.
Все предрассудки истребя,
Мы почитаем всех нулями,
А единицами — себя.
Мы все глядим в Наполеоны;
Двуногих тварей миллионы
Для нас орудие одно.
FlylinkDC++ — свободный и открытый клиент файлообменных сетей Direct Connect и Bittorrent. Является производным клиентом от DC++ и базируется на исходном коде ApexDC++ 0.4.0 (до ветки r4xx включительно) и StrongDC++ 2.42 (начиная с ветки r5xx). Поддержка BitTorrent реализована с использованием библиотеки libtorrent.
Предисловие, оно же эпилог
Статья написана как развёрнутый ответ на комментарий. Разработчик FlylinkDC++ был проинформирован о наличии всех нижеописанных явлений и подтвердил, что все они (кроме причины №2, но это неточно) привнесены в клиент намеренно.
Итак, причина №1
У FlylinkDC++ есть серверная часть, откуда подгружается часть его настроек, кои недоступны для редактирования.
Часть этих настроек отвечает за подмену адресов хабов, с которыми соединяется пользователь.
Подмена осуществляется, во-первых, на лету при использовании Ctrl+Q, и, во-вторых, в списке Избранных. То есть пишете один адрес, получаете другой.
Также зафиксировано удалённое изменение списка Избранных хабов после обновления клиента. Конкретно — для автоконнекта туда был добавлен вот этот хаб. Потом ещё один. И так далее.
Так добавление в Избранные через удалённый конфиг влияет на посещаемость хаба
Это делается на коммерческой основе, сто́ит 30 евро в месяц за хаб.
Иными словами, фактически имеет имела место блокировка хабов на стороне клиента (!?) и перевод (не путать с редиректом) пользователей с одного ресурса на другой.
Причина №2
FlylinkDC++ имеет массовую проблему с отдачей файллиста при ненулевой шаре; он скачивается пустым.
Причина №3
FlylinkDC++ приспособлен для установки двух и более соединений с одним и тем же хабом, увеличивая этим нагрузку на сервер и самого себя и подделывая статистику ресурса. Такие ситуации зачастую возникают по причине №1.
«Клоны» на этом скриншоте — отнюдь не ошибки хаба вследствие некорректно закрытых соединений.
По моим подсчётам, дубль-коннекты FlylinkDC++ составляют от 10 до 40 (!) процентов пользователей трёх крупнейших DC хабов.
Дубль-коннекты выделены красным
Тот же механизм в случае его срабатывания эффективно вышибает клиент со всех подключённых ADC хабов разом.
Причина №4
По умолчанию клиент запрещает безопасные соединения (!) и разрешает обычные, что фактически делает его паразитом на ADCs хабах.
Причина №5
FlylinkDC++ не позволяет использовать списки хабов, отличные от зашитых в нём с помощью удалённого конфига.
Бонус
Отписка в лучших традициях РКН.
Обновление от 08.03.2019
По всей видимости, в качестве подарка, разработчик добавил в клиент кнопку-баннер для привлечения клиентов некоей г-же Пименовой.
Источник
FlylinkDC++
DC++ клиент с открытым исходным кодом
среда, 12 января 2011 г.
MagnetLink — поддержка DC++ для Android
Для владельцев телефонов и планшетных компьютеров с ОС Android появилась уникальная возможность, гуляя с устройства по сайтам, добавлять файлы в очередь закачки в любимом FlylinkDC++, запущенном на рабочем компьютере!
Примеры работы приложения:
Инструкция по работе:
- Скачать, установить и настроить FlylinkDC++
(если это еще не сделано)Инструкции на сайте http://www.flylinkdc.com/ - Включить Web-сервер (Файл->Настройки. ->Удаленное управление->Web-сервер)
Запомнить (или установить) параметры (порт, имя пользователя и пароль) - Проверить работу FlylinkDC++
Зайти на http://ip-адрес_ПК:порт/ используя это имя и пароль с устройства Android - Установить MagnetLink.apk на устройство Android
Его можно взять сфотографировав QR-код, скачать или забрать из Google Market - Настроить MagnetLink
Пункт «Настройки» на главной странице - Проверить работу MagnetLink
Зайти браузером с устройства Android на web-сайт Вашего провайдера и кликнуть на ссылку «скачать файл»
28 комментариев:
Ждём для Symbian!
Интересно какой тролль поставил минус, не написав за что 🙂
Большой минус за то что у большинства простые телефоны с поддержкой только java а разработчик я уверен на 101% и не думает об этом.
вставлю свои 5 копеек
Разработчик написал на чем умел и для чего мог. Мы сами о нём узнали когда продукт уже был готов. Изначально никаких договоренностей о разработке, для какой платформы, на каком языке, небыло. Сталобыть ваши претензии «у большинства простые телефоны с поддержкой только java» не объективны. Если найдется умелец и напишет аналог на iPhone мы будем только рады. Если же напишут и на JAVA то думаю радостных будет в несколько раз больше. )
Ох не смешите. У большинства как раз смартфоны. По большей части нокии на симбиане. Андроид это здорово, но под симбиан очень не хватает. А джава пусть захлебнётся в своей тормознутости.
где-то видел статистику, симба на первом месте, и андроид ещё не скоро обойдет.
У меня андройд и мая рад!
На счёт Java 🙂 хочу всех огорчить создать подобный апплет на ней невозможно, вернее можно но ссылки в него придётся руками вставлять 😉 так что толку от него будет ровным счётом 0. Джава плохо интегрируется, вернее никак не интегрируется с телефонами.
На счёт Symbian я бы написал под 8.0 (наверно на 8.1, 7, и 6-й тоже заработает) но времени нету. Написал бы и для более новых телефонов, но телефона такого нету 🙂
ps: сделаю иссуйку может кто напишет.
Что значит ссылки придётся руками вставлять? Вы можете более популярно объяснить?
Что значит ссылки придётся руками вставлять? Вы можете более популярно объяснить?
Это значит что вам придется скопировать с вашего браузера на телефоне ссылку в буфер обмена, запустить java приложение доступа к флаю и там его вставить. тогда как уже созданное на андройде приложение сработает при попытке перехода по магнет ссылке нажатием, перехватит его и добавит на скачивание сама..
Это же фигня полная! Вы что людей пугаете?! Скопировал в браузере в буфер обмена магент-ссылку, запустил JAVA приложение для доступа к флаю, вставил скопированную ссылку из буфера обмена — и что тут такого извините не удобного или сложного? Вы совсем что ли размарились там на своих андроидах?
если копировать-вставлять, то уж проще вставить сразу в веб-интерфейм флая, а не в какую-то левую прогу
Прога не левая, да и если с мобильного устройства лезть придётся авторизоваться, а это не всегда удобно ) а так раз и всё )
Даёшь эту прогу на java!
ОЧЕНЬ хочу подобное для компа.
ОЧЕНЬ хочу подобное для компа.
Вам флая мало ? О_о
NightOrion, несколько компов в сети, флай на сервере. качать по магнет-линкам хочу со всех.
У меня обычный мобильник с поддержкой только Java, у моей матери, у моего отца, у моего крёстного, у коллег моих родителей, у моего дяди, у моего дяди из другой страны, у моих друзей бывших одноклассников и возможно у кого-то ещё кого я не сразу вспомнил сейчас. Вы понимаете что простые мобильники с поддержкой только Java распространены не меньше чем смартфоны с Symbian и новые смартфоны с андроидом? Это пздц как не справедливо что мы владельцы простых мобил опять обделены! Да пошли вы знаете куда с вашим андроидом!
Сделайте плз прогу MagnetLink для SE K510i плз плз плз!
Короче я то же когда увидел что прога для ОС Android то же внутри сильно возмутился. У меня три обычных мобильных телефона с поддержкой только java и один старый смартфон от Nokia с Symbian старой. Java это самое крутое что есть в моих трёх мобильниках. И этот старый смартфон. Вобщем я чо сказать хочу.
Автору или лучше сказать товарищу разработчику большой минус и великая не уважуха что он начал реализовывать прогу именно с Android и даже не с Symbian. На java мне то же хотелось бы подобную прогу. Насчёт этих ваших не удобств то я это переживу лиж бы работало.
А как скачать? или что? уже забросили проэкт?
Da da avtora nado kaznit. U mena i u moei prababushki i ee podrug est utug chugunniy i na papinu elektrobritvu tozhe nado takuyu progu.
О_о, спасибо, на galaxy s2 все работает.
А тот кто орал по поводу Java, скажи, зачем делать что-то подобное на java?
Купи себе смартфон на android, они сейчас недорогие, от 7-8 тысяч рублей можно купить неплохой бюджетник.
А ваши возмущения меня изрядно рассмешили.
«Владельцы обычных телефонов опять обделены» — они не обделены. Да и никто не обделен. Создатель этой программки делал специально её под дроид, т.к. наверняка сам его и использует. В данном случае «обделены» скорее iPhone с её iOS и nokia с их убогой умирающей ОС symbian.
Хотя и они не обделены, обделены они были бы только в том случае, если бы программку эту делал крупный разработчик, который хотел на этой программе срубить немало денег. А в данном случае её делал простой пользователь, который создавал её для себя и решил её поделится с другими.
Источник