itblog.by » Linux » 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

 

где:

* 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 - каталог для расшаривания
* 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 Первый Каталог - Видео, аудио, фото техника Каталог сайтов vSEO.BY Каталог белорусских сайтов SEOS.BY- Каталог сайтов