Пятница, 2024-04-19, 1:25 AM
Главная Форум Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Энфа » Мои программки » Луч-Информационный комплекс » Установка и настройка DC++
Установка и настройка DC++
EnforcerДата: Среда, 2011-04-06, 2:29 PM | Сообщение # 1
Энф
Группа: Администраторы
Сообщений: 534
Награды: 4
Репутация: 33
Статус: Нет меня

Версия 4.0 от 30.01.12
Спасение утопающих -
дело рук самих утопающих

Установка и настройка DC++
для обмена учебными продуктами

Что такое DC?
Direct Connect — это частично централизованная файлообменная (P2P) сеть. DC-сеть состоит из хабов, DC-клиентов и хаблистов. Хаб предоставляет подключившемуся к нему клиенту список подключённых пользователей, возможность использовать поиск и встроенный развитый чат. DC-клиенты соединяются с одним или несколькими хабами и могут скачивать файлы напрямую у других пользователей, подключённых к тому-же хабу. Для работы используется протокол DC (NMDC).
Протокол Direct Connect - текстовый, в котором команды и данные передаются простым текстом, без шифрования. Протокол не регламентирует кодировку или шрифт для клиентов или хабов. Файлообменная часть протокола основана на концепции "слотов". Эти слоты соответствуют числу людей, которые могут качать с пользователя одновременно. Число слотов устанавливается клиентом. Для подключения к хабу и скачивания файлов используется протокол TCP. Поиск в активном режиме работает по UDP. (Wikipedia).
Порт подключения к хабу по-умолчанию 411.

Какие преимущества DC?
Что бы не ждать часами и не выпрашивать файлы по аське и на FTP вы сможете мгновенно скачать нужные файлы по хабу напрямую с других филиалов в любое для вас время. Вам нужно лишь подключится к хабу для обмена недостающими учебными продуктами, записями видеоконференций или прочими файлами.
Преимущество Хаба над торрентами определяется тем, что мы видим кто с нас скачивает продукты, можно фильтровать уже существующие продукты, даже если находятся в разных местах, есть чат, ЛС, а так же список расшаренных файлов обновляется в реальном времени, по мере поступления в Шару (например, получен Distrib с ИСОТ или распакованные Zip-файлы с Distrib).

Безопасно ли это и легально?
По умолчанию запрещено подключаться к хабу без регистрации. Каждому филиалу по умолчанию выдается один логин с случайно сгенерированным паролем. Филиал может подключиться одновременно только с одного компьютера для обмена информацией. Однако привязки по IP-адресу нет: инженер на своё усмотрение может загрузить или раздавать продукты с рабочего сервера или с домашнего компьютера, где, как правило, скорость приема/раздачи больше чем на работе.
ZIP-продукты скачиваются в открытую на флешку студентам, и студент всё равно может распространить в сети где угодно, поэтому про распространение ZIP-файлов за пределы СГА говорить нет смысла. Кроме того пароли, от ZIP-файлов никому не известны, и для всех это лишь зашифрованные файлы.
Для повышения безопасности аккаунты будут регистрироваться и привязаны в программе Луч-ИК для однозначной идентификации.
Программа DC++ распространяется по лиценции GNU General Public License.

Что нужно сделать для регистрации?
Для регистрации отправьте письмо на enforcer@smtp.ru с темой: Прошу предоставить доступ к хабу DC++ для обмена контентом , указав в теле письма следующие данные:
1. Название фашего филиала:
2. Ваш ID филиала. Его можно посмотреть в программе Луч-Студент: Установки
3. Название вашей учетной записи.
Если у вас нет доступа к почте или нет ответа более суток, сообщите через ICQ на UIN 247946026 те же данные.
Как правило логин выдается транслитом названием филиала, но вы можете указать свой логин (например как на форуме forum.Platon.muh.ru).

Что и как лучше расшаривать?
Наиболее востребованным являются ZIP-продукты, Distrib-файлы и аудио-/видео-записи конференции.
Для текущего контента расшарьте папку "Internal".
Для контента УПР с ИСОТ расшарьте папку как "Distrib".
Для файлов аудио-/видео-записей конференции расшарьте папку "Конференции".

Имеет ли смысл регистрироваться?
На данный момент зарегестрировано более 150 учетных записей, расшарено более 8 ТБ информации, в среднем круглосуточно онлайн 25-30 человек. Uptime хаба круглосуточный.
Если вы хотите помочь себе и другим филиалам то прочтите руководство по установке, настройке DC++ и обмену контентом.

Содержание руководства:


  1. Установка DC++

  2. Настройка DC++

  3. Просмотр и загрузка файлов

  4. Луч-ИК и ADL-Поиск: Загрузка только недостающих файлов списком

  5. Комбат: Файл XXXXXX.zip не найден. Быстрая загрузка файла

  6. Актуализация файлов в контенте

Установка DC++


Переходим по ссылке http://dcplusplus.sourceforge.net/ и загружаем DC++


Далее устанавливаем его:



Открываем Закладку Избранное и добавляем Хаб:
Адрес: 91.208.84.91
Ник: (как на форуме Platon.muh.ru или можно выбрать свой)
Пароль: [получить у меня по Асе 247-946-026 и ЛС ELForcer'у на форуме Platon.muh.ru]




Настройка DC++

 
Заходим в меню Настроек

В персональной информации пишем свой Ник, почту и в описании название филиала. Можно указать и примерную скорость отдачи.

В настройках соединения (Connecivity) если у вас прямое соединение или VPN, PPPoE то оставьте галочку Автоопределения (Let DC++ determine the best connectivity settings).

Если автоопределение не может правильно определить ваше соедениение, то если у вас NAT через роутер, то в роутере включите режим UPnP. Иначе с вас не смогут качать. В WAN IP нужно так же будет указать ваш внешний IP-адрес (который определяется в http://www.myip.ru >www.myip.ru). Для этого в DC++ версии 0.791 переходим в Manual configuration, снимаем галочку и вписываем внешний IP-адрес.



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

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

Если у вас медленная скорость инета, но безлимит вы можете поставить дневное ограничение скорости, что бы быть на связи, но днем использовать канал для работы, а после работы оставить DC++ для обмена контентом.
Вот пример ограничения скорости до 1 КБ в сек с 10:00 до 18:00.



Папку загрузки вы можете поставить по умолчанию "store\internal", но рекомендую указать отдельную папку, поскольку совпадающие архивы с разными TTH в одну папку не скачаются. Если вы собираетесь обновить учебник на более новый, его нужно будет скачать в другую папку и вручную заменить в папке Internal. Поэтому я рекомендую скачивать в специальную папку для будущей синхронизации через Луч-ИК.

Пример настройки очереди. Поставьте галочки согласно скриншоту:
- Автоматически искать альтернативные источники загрузки
- Не загружать которые есть в шаре
- Не загружать которые есть в очереди
- Пропускать файлы нулевой длины



Обязательно расшарьте папку Internal, и по возможности папку с файлами Distrib, что падает по карусели ИСОТ (кто их хранит). Если у вас есть оцифрованные записи телесовещаний, они так же приветствуются.

Для оповещения личных сообщениях вы можете включить всплывающие сообщения в трее или звуковые сигналы (по умолчанию всё отключено).

Обязательно включите журнал передач (Log uploaded segments) для ведения статистики отдачи. Статистику вы можете посмотреть через Луч-ИК (об этом будет ниже).

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

Просмотр и загрузка файлов

Итак. Как скачать с кого нибудь файлы? Очень просто. Для начала нужно скачать его список файлов, который своего рода Торрент-файл, хранящий список файлов, размер и их хэш. Что бы скачать его можно просто дважды кликнуть по нику или в меню выбрать "Получить список файлов".


После этого начнется загрузка списка файлов


Далее мы можем выбрать какие файлы можем закачать. Можно закачать один или несколько файлов.


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



Если хотите поделится файлом с другим вы можете дать ему magnet-ссылку. Для этого нужно выбрать конкретный файл и правой кнопкой нажать "Копировать Magnet ссылку в буфер обмена" и скинуть её в чат.



При включенной опции перехвата Magnet ссылок, при нажатии на Magnet ссылку вылезет след окошко.


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


Луч-ИК и ADL-Поиск: Загрузка только недостающих файлов списком


С помощью ADL-поиска в DC++ можно отфильтровать только нужные нам файлы в файл-листах пользователя.
Луч-ИК имеет модуль модуль загрузки учебных продуктов, который умеет искать недостающие учебные продукты за конкретный сезон или по листу ожидания, выдавая списком не хватающие учебные продукты.

Открыть этот модуль можно в меню Луч-ИК - Комбат - Загрузка учебных продуктов


Далее из меню Импорт выбираем нужный вам вариант (например За сезон - 2011-9 или Импорт из листа ожидания), или набираем коды архивов вручную в новую строку.


После обработки Луч-ИК выведет список отсутствующих архивов и вы можете его экспортировать в DC++ для ADL-поиска. Для этого в меню Экспорт выбрать "Экспорт в файл ADLSearch.xml для ADL поиска в DC++.
Настоятельно рекомендуется экспортировать не более 200 файлов (300-500 для мощных компов) для загрузки за раз. В противном случае DC++ может надолго задуматься что бы отфильтровать файл лист по ADL поиску.


Далее программа попросить закрыть DC++ что бы освободить этот файл для записи


После этого она сохранит файл и можно будет запускать DC++ для загрузки файлов.


Что бы загрузить нужные нам файлы скачиваем чей нибудь файл-лист (желательно у кого больше всего файлов).
После этого выбираем в древе каталог Luch-IK, который отобразит какие у него есть файлы по нашему запросу.
Если у него не окажется ни одного нужного нам файла, каталог будет пустой и мы можем скачать файл-лист с другого пользователя и посмотреть какие у него есть нужные нам файлы.


Так можно скачать быстро нужные нам файлы через ADL-поиск. Что бы его удалить нужно перейти в закладку ADL-поиск и удалить оттуда все строчки.


Если вы выгружали скачивали только часть файлов из недостающих, можно повторно выгрузить список недостающих файлов повторно (если файлы скачивались сразу в контент, откуда проверяет наличие файлов Луч-ИК).

Комбат: Файл XXXXXX.zip не найден. Быстрая загрузка файла

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



Копируем номер архива в буфер обмена.


Вставляем в поиск. Тип файла - Любой. Жмем "Поиск"

 


Вуаля. Найден файл.

 


Жмем скачать. Скачивать лучше с тех, у кого больше пользователей, что бы и скачалось быстрее, и быть в большинстве у кого идентичный файл.

 


Пошла массовая загрузка этого файла с доступных юзеров.

 


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

 

Актуализация файлов в контенте

Со временем Москва рассылает новые версии тестов или юнитов. Многие следят лишь за наличием данных файлов и не заменяют файлы, если они уже есть в контенте. Даже программа "Луч-ИК" лишь проверяла существование файла. Теперь она может проверять и размер файла, благодаря Московским программистам, которые записывали размер файла в базу dbCatalog.
Благодаря этому был в модуле Луч-ИК "Просмотр учебных планов" можно отфильтровать недостающие или неактуальные продукты.
Для этого переходим в "Справочная - Просмотр учебных планов".

Выбираем нужный учебный план и необходимый сезон, например текущий. Нажимаем "Вывести учебный план"

В закладке Импорт в DC++ ставим фильтр "Недостающие или неактуальные продукты" и нужные типы занятий. Жмем фильтровать.

В "Результате фильтрации выйдет список продуктов которых нет в контенте или размер отличается от каталога.

Далее жмем "Экспортировать список для загрузки в DC++".
 
 
Форум Энфа » Мои программки » Луч-Информационный комплекс » Установка и настройка DC++
  • Страница 1 из 1
  • 1
Поиск:


Copyright ELForcer © 2024