Kristall Laboratory Local Site

12.04.2008 - DC++ через роутер

DC++ клиент

В домашней сети «Кристалл» хорошо развита файлообменная
сеть DC++. Direct Connect – это специальная программа, с помощью
которой можно обмениваться файлами и каталогами через «общие» папки
пользователей локальной сети. С помощью DC++ вы получите доступ к
фильмам, музыке, программам и играм, открытым в общий доступ другими
абонентами сети. Для работы в сети DC++ необходимо установить
программу-клиент: StrongDC.



Официальный DC-клиент для «Кристалл» на базе FlyLink v281

Если вы используете Клиент другого разработчика или более старой версии DC, «Кристалл» рекомендует его деинсталлировать и установить новую версию DC-Клиента. Это займет немного времени, зато максимально исключит проблемы взаимодействия вашего клиента с хабом «Кристалл».

DC-клиент на базе FlyLink v281 полностью русифицирован.

При инсталляции Клиента воспользуйтесь справкой...

Внимание: Для корректной работы сервиса при включенном VPN-соединении необходимо, чтобы у вас был прописан роут:
route add -p 10.0.0.0 mask 255.0.0.0 шлюз.

DC++ через роутер

Чтобы DC++ корректно работал через роутер, необходимо произвести соответствующую настройку роутера и самого Клиента. В настройках роутера необходимо добавить виртуальный сервер как на IP-адрес вашего компьютера, так и на порты, указанные в настройках Клиента. Также необходимо указать режим работы «файерволл с ручным перенаправлением портов» и указать порты TCP 1800, UDP 1800.

Внимание: Владельцам роутеров данный вид автонастройки не подойдет.

Настройка Клиента:



Настройка роутера (пример настройки D-Link DI624)



рис.1


 

рис.2


 


Справочная информация



Пиринговая сеть Direct Connect


Хабы

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

    Отличия от остальных p2p систем, построенных на других протоколах (EDonkey, Gnutella, Gnutella2):
  • Развитый чат

  • Возможность получить список файлов пользователя в виде древовидной структуры папок

  • Возможность скачивать целые директории

  • Идеальное решение для локальных сетей: p2p файлообменная система и чат в одной программе

  • Простой механизм поиска

  • Ограничения на размер материала, открытого для общего доступа

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

  • Сервер
    сети может быть посвящён определённой теме (например, музыке
    конкретного направления), что позволяет легко находить пользователей с
    требуемой тематикой файлов

  • Наличие привилегированных
    пользователей – операторов, обладающих расширенным набором возможностей
    управления хабом и следящих за соблюдением пользователями правил чата и
    файлообмена

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

  • Механизм хеширования, позволяющий однозначно идентифицировать файл вне зависимости от его имени.

Клиенты


  • DC++

  • ApexDC++ (ранее назывался PeerWeb DC++) — модификация StrongDC++, отличается измененным интерфейсом, набором смайликов.

  • StrongDC++
    — наиболее популярный в России и динамично развивающийся из всех модов.
    Поддерживает многопотоковое скачивание, смайлики и множество полезных
    дополнительных настроек. Данную модификацию используют на большинстве
    русских хабов.

  • RevConnect — мод DC++, главным отличием
    которого является возможность многопоточного скачивания файлов у
    пользователей, что позволяет увеличить скорость загрузки в несколько
    раз. Использует свою модификацию сетевого протокола Kademlia.

  • BDDC++ — один из самых старых модов, поддержка ограничений скорости, поддержка клиентских скриптов на языке lua.

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

  • fulDC – не менее популярный Клиент, чем
    DC++. Разрешен на большинстве хабов, так как не содержит явных отличий
    в работе с протоколом.

  • LinuxDCpp – клиент для OC Linux. Входит по умолчанию в дистрибутив Novell OpenSUSE.

  • Valknut – клиент для OC Linux. Входит по умолчанию в дистрибутив RedHat FedoraCore.


Опубликовано на сайте: http://kristal-lab.ru
Прямая ссылка: http://kristal-lab.ru/index.php?name=Pages&op=view&id=5