Сначала убедитесь, что вы установили все зависимости:
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