ITblog.by » Статьи » DC linux клиент microdc2

DC linux клиент microdc2


Хочу поделиться консольным linux клиентом DC++ (direct connect). Использовал microdc2.


Сборка

Итак. Забираем с официального сервера исходники:

wget http://corsair626.no-ip.org/microdc/microdc2-0.15.6.tar.gz

Компилируем исходные тексты и устанавливаем программу:

./configure && make && make install

Настройка
После установки можно изучить справку:

man microdc

По умолчанию microdc2 ищет свой конфиг - config в каталоге ~/.microdc2, там же будет находиться файл history, содержащий список ведённых в консоли microdc2 команд и список расшаренных файлов - filelist.
Создайте конфигурационный файл config в каталоге ~/.microdc2 и внесите в него примерно следующее содержимое:

# активируем работу приложения
set active on
# восстанавливать соединение с хабом
set auto_reconnect on
# адес сообщаемый хабу и клиентам, он же будет прослушиваться
set listenaddr 192.168.1.1
# прослушиваемый порт
set listenport 6885
# указываем домашний каталог
set listingdir ~/.microdc2/
# информация выводимая на консоль
set display publicchat download searchresults
# кодировка чата и имен файлов/каталогов
set hub_charset CP1251
set filesystem_charset CP1251
# ник на хабе
set nick [net]User
# короткое описание
set description Warehouse server bot
# интервал проверки шары
set filelist_refresh_interval 120
# адрес электрической почты
set email user@example.org
# отображаемая в списке скорость вашего линка
set speed LAN(T3)
# количество слотов (не скупитесь)
set slots 15
# каталоги для расшаривания
share /home/user/Dir1
share /home/user/Dir2
share /home/user/Dir3
# подключаемый хаб
connect dc.hub.by:411

Если ваш microdc2 располагается за NAT вы можете встретить проблемы при включении активного режима, однако, это зависит от настроек хаба. Важно помнить, что директива listenaddr задаёт как фактически прослушиваемый, так и сообщаемый хабу адрес.

 

Запуск

Запуск клиента осуществляется его вызовом из терминала:

microdc2

Клиент приступит к хэшированию шары, это может занять продолжительное время.

Чтобы не держать открытой консоль можете воспользоваться утилитой screen (Установите её самостоятельно при необходимости):

screen -dmS microdc /usr/local/bin/microdc2

Для того, чтобы подключиться к виртуальной консоли и просмотреть статус клиента выполняем следующее:

screen -r microdc

Для сворачивания консоли жмем Ctrl+A  D

  • Теги: ubuntu

Rating All.BY Анализ сайта ITblog.by