Uhub Компиляция в Ubuntu

Сначала убедитесь, что вы установили все зависимости:

sudo apt-get install cmake make gcc git libsqlite3-dev libssl-dev

Затем скачайте исходный код:

git clone https://github.com/janvidar/uhub.git 

Компиляция:

cmake .
make USE_SSL=YES
make install

От имени пользователя root отредактируйте /etc/uhub/uhub.conf.
 

hub_name = 
hub_description = 
max_users = 100
show_banner = yes
registered_users_only = no
chat_only = no
chat_is_privileged = no
low_bandwidth_mode = no
file_motd = /etc/uhub/motd.txt
file_acl = /etc/uhub/users.conf
file_rules = /etc/uhub/rules.txt
server_bind_addr = any
server_port = 1511
server_listen_backlog = 50
limit_max_hubs_user = 100
limit_max_hubs_reg = 100
limit_max_hubs_op = 100
limit_max_hubs = 0
limit_min_hubs_user = 0
limit_min_hubs_reg = 0
limit_min_hubs_op = 0
limit_min_share = 0
limit_max_share = 0
limit_min_slots = 0
limit_max_slots = 0
obsolete_clients = yes
tls_private_key = /etc/uhub/....key
tls_certificate = /etc/uhub/....crt
tls_enable = no
tls_require = no

(obsolete_clients = yes - поддержка клиентов, не использующих ADC-протокол.)

Запустите хаб:

unub

Выключить хаб:

CTRL+C 

Подключитесь к концентратору с помощью клиента ADC, используйте адрес adc://localhost:1511 или замените localhost правильным именем хоста или IP-адресом. ПРИМЕЧАНИЕ . Важно использовать префикс "adc://" и номер порта при использовании DC++ и других клиентов ADC