Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Тот самый DC++ хаб который стоит уже как год на моем роутере:
- Ссылка [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=95]О моем хабе (DCBEELINEKZ) Хаб в круглосуточном экономичном режиме[/url]
- [b]Tp-Link mr3220v2[/b] и второй на[b] D-Link dir 320v1[/b]
- [align=center][img]http://my.forum4.ru/files/0017/56/e8/37024.png[/img]
- [/align]
- [b]!!! Роутер должен иметь USB порт и место не менее 1 МБ[/b]
- [b]Open DC hub[/b] это Unix/Linux версия серверного софта для сети Direct Connect. Direct Connect — это файлообменная сеть, созданная из хабов, к которым могут подключаться клиенты сети обмена. После подключения к хабу, пользователь может искать файлы на хабе или в сети, или просматривать файлы других пользователей, подключенных к хабу.
- [b]Open DC Hub[/b] поддерживает все основные возможности протокола [b]Direct Connect.[/b]
- [b]Некоторые примеры:[/b]
- Поиск файлов
- Подключение к пользователям, как в активном, так и в пассивном режиме
- Обмен сообщениями в открытом чате
- Личные сообщения
- Регистрация пользователей
- Удаление пользователей (для OP:s)
- Бан пользователям (для администраторов)
- Загрузка адреса хаба и описание в списке публичных хаблистов
- Поиск на других хабах, подключенных к сети
- Администрирование хаба из чата
- - Скрипты (в Perl) - Тут они отключены!
- Как правило места на роутере не хватит на установку этих пакетов, используйте флешку отфармотированный под [b]Linux[/b] систему [b]ext3,ext4[/b]. В него мы и поставим сам [b]DC++ сервер[/b] и другие нужные компоненты.
- Как монтировать флешку смотрите тут: [url=http://qps.ru/wsqLZ]Ссылка[/url] и [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=100]Установка на внешний overlay (рекомендованный вариант)[/url]
- Как форматировать флешку под Linux: [url=http://webtrafff.ru/kak-formatirovat-fleshku-v-linux.html]Ссылка[/url] и [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=138]Linux — Форматирование USB-флешки[/url]
- Пакеты [b]OpenDChub[/b] сервера DC++ [url=https://yadi.sk/d/NtoGFIwHxMyin]Скачать[/url]
- [align=center][b]УСТАНОВКА[/b][/align]
- [b]Установка пакетов хаба[/b]
- С настроенным нэтом.
- [img]https://pp.vk.me/c638127/v638127063/22068/HGqTSqVCLXw.jpg[/img]
- Пишем как у меня [b]opendchub[/b] жмем [b]ОК[/b]
- [b]Установка пакетов хаба вариант - 2[/b]
- Без интернета.
- Скидываем пакеты в папку [b]root[/b] через [b]SHH[/b] программа [b]WinSCP[/b]
- [img]https://pp.vk.me/c638420/v638420484/670a/mnh8z9yLyFE.jpg[/img]
- В терминале вводим команду установки пакетов:
- [code]opkg install libopenssl.ipk zlib.ipk libpthread.ipk opendchub.ipk[/code]
- [b]Установка пакетов хаба вариант - 3[/b]
- Ссылка [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=105]Подключение локального репозитория OpenWRT .Установка пакетов без нэта[/url]
- [align=center][b]ПЕРВЫЙ ЗАПУСК [/b][/align]
- 3) Запускаем: [b]root@OpenWrt:~# opendchub[/b]
- Место положения хаба [b]./usr/bin/opendchub[/b]
- Enter port number to listen for connections.
- Ports below 1024 is only for root:
- Задаем пароли и порт - [b]411[/b] (411 - стандартный порт для большинства клиентов)
- Все - Работает ;)
- Примечание: если вы ставили opendchub под пользователем root, то конфиги
- поместятся в директорию [b]/root/.opendchub[/b] - вы конечно добавите строчку в
- файл автозагрузки [b]/etc/rc.d/rc.local[/b] и после перезагрузки наткнетесь на
- то, что opendchub попросит заново задать пароли и порт, задайте их, и
- теперь создастся новая директория /.opendchub - где будут продублированы
- конфиги из директории /root/.opendchub
- Происходит это из-за того, что изначально во время загрузки [b]opendchub[/b] не
- имеет доступа к директории[b] /root[/b]
- После того как установили [b]пакет[/b], открываем консоль ( терминал) и пишем [b]opendchub[/b]
- Появляется:
- Enter port number to listen the connections. [b]Ports bellow 1024 is only for root[/b]. - Выбираем на каком порту будет "висеть" хаб. Выбирать в диапазоне 1024 - 65535
- Я предлагаю [b]411[/b]
- [b]Please, suply an admin pass for hub[/b] - пишем пароль будущего "[b]супер админа[/b]" ( будем его использовать для входа через telnet). Например пароль - [b]rafa[/b]
- [b]Please, suply a password for hub linking:[/b] - я не знаю что это, пишем произвольный пароль.
- [b]
- Hub is up and running. Listening for user connections on port 411 and listening for admin connections on port 53696[/b] -
- Говорит что Хаб настроен и работает. Слушается порт [b]411[/b] для пользовательских соединений, и порт [b]53696[/b] для админа.
- [b]Это полу настроенный хаб[/b].
- Теперь, пишем в консоле ( можно в этом же окне в котором настраивали хаб, или в новом окне коносоли)
- [b]telnet 127.0.0.1 53696
- Please supply administrators password -[/b]
- Нас просят ввести пароль. Обратите внимание, что перед командой надо ставить $ и после команды |
- [b]Вводим пароль:[/b]
- [code]$adminpass rafa|[/code]
- Если написало [b]Password accepted[/b] - значит вы вошли с полномочиями"[b]супер[/b]" админ.
- Чтобы получить список доступных команд:
- [code]$commands|[/code]
- Вкратце ознакомились с командами, и пишем
- [code]$quitprogram|[/code]
- - [b]чтобы выключить хаб[/b] ( необходимо для дальнейшей настройки). При этом кроме того что выключится хаб + ещё закроется телнет связь.
- Все настройки по умолчанию сохраняются в папке[b][b]/root/[/b].opendchub/ [/b] Но для автозапуска хаба я переместил папку с настройками в /
- Текст приветствия на хабе ( при входе которое) в Файле[b] .opendchub/motd[/b]
- В файле[b] .opendchub/config[/b] в строчке hub_name можно поменять имя хаба.
- [b]admin_port = 53696[/b] это порт для [b]telnet[/b] , его можно поменять ( в целях безопасности ), например [b]333[/b]
- [code]max_users - максимум пользователей
- hub_description - описание хаба[/code]
- [code]kick_bantime - сколько минут банить при команде
- $kick Vasya|[/code]
- Далее, открываем консоль, и пишем [b]opendchub[/b] чтобы запустить хаб. Опять входим в[b] telnet [/b]
- . Когда вошли в админку хаба через [b]telnet[/b] пишем,
- [code]$addreguser dcbeelinekz dcbeelinekzl 2|[/code]
- двойка в конце означает статус админа.
- единица - оператор ( модератор)
- [b]ноль[/b] - обычный зарегистрированый пользователь
- [b]1[/b] - оп
- [b]2[/b]- ад
- [b]0[/b] - рег
- Если хаб ответил: [b]Added user to reglist[/b]- значит пользователь с логином Admin - создался.
- Теперь можете запускать КлиентДС++. И конектится к своему хабу с данными:
- Ник [b]dcbeelinekz[/b] Пароль [b]dcbeelinekz[/b]
- [align=center][b]НАСТРОЙКА[/b][/align]
- Папка с настройками хаба лежит тут [b].opendchub[/b] в корне / [b](С правами root!!!)[/b]
- [img]https://pp.vk.me/c638420/v638420484/6701/llBlCk2_A9c.jpg[/img]
- Файлы хаба папке. Размер чуть больше [b]100 кб
- [/b]
- [img]https://pp.vk.me/c638420/v638420484/6713/06Y0F6fxK90.jpg[/img]
- Это мои настройки файла [b]config[/b]
- [code]hub_name = "#DCBEELINEKZ 24\7 ONLINE"
- max_users = 55
- hub_full_mess = ""
- hub_description = ""
- min_share = 0
- min_upload_slots = 0
- admin_pass = "123456"
- default_pass = ""
- link_pass = "123456"
- users_per_fork = 1000
- listening_port = 411
- admin_port = 55
- admin_localhost = 0
- hublist_upload = 0
- public_hub_host = ""
- hub_hostname = "192.168.1.1"
- min_version = ""
- redirect_host = ""
- registered_only = 0
- check_key = 0
- reverse_dns = 0
- ban_overrides_allow = 0
- verbosity = 4
- redir_on_min_share = 0
- syslog_enable = 1
- searchcheck_exclude_internal = 0
- searchcheck_exclude_all = 0
- kick_bantime = 5
- searchspam_time = 5
- max_email_len = 50
- max_desc_len = 100
- crypt_enable = 1[/code]
- Файл [b]motd[/b] тут приветствие вашего хаба.
- [code]Rafa Центравой
- ________________________________________________________
- _$$__$$___$$$$___$$__$$___$$$$______$$$__$$__$$___$$$$__
- _$$_$$___$$__$$__$$__$$__$$__$$____$_$$__$$_$$___$$__$$_
- _$$$$____$$$$$$___$$$$$__$$$$$$___$__$$__$$$$____$$$$$$_
- _$$_$$___$$__$$______$$__$$__$$__$$__$$__$$_$$___$$__$$_
- _$$__$$__$$__$$______$$__$$__$$__$$__$$__$$__$$__$$__$$_
- ________________________________________________________
- ______________88888___________________88888_____________
- ______________88888___________________88888_____________
- __________888888888___________________888888888_________
- ________88888888888___________________88888888888_______
- _____00088888888888000000000000000000088888888888000____
- _____00088888888888000000000000000000088888888888000____
- ________88888888888___________________88888888888_______
- __________888888888___________________888888888_________
- ______________88888___________________88888_____________
- ______________88888___________________88888_____________
- ________________________________________________________
- _$$__$$___$$$$___________$$__$$___$$$$___$$$$$___$$$$$$_
- _$$__$$__$$__$$___________$$$$___$$__$$__$$______$$_____
- _$$$$$$__$$$$$$____________$$____$$$$$$__$$$$$___$$$$___
- _$$__$$__$$__$$___________$$$$___$$__$$__$$__$$__$$_____
- _$$__$$__$$__$$__________$$__$$__$$__$$__$$$$$___$$$$$$_
- ________________________________________________________[/code]
- [b]Теперь автозагрузка хаба [/b]
- В вэб морде переходим [b]System/ Startup (Система/ Загрузка) [/b]в самом низу:
- [b]Локальная загрузка[/b]
- Это содержимое [b]/etc/rc.local[/b]. Вы можете добавить свои команды (перед '[b]exit 0[/b]'), чтобы выполнить их в конце загрузки.
- [code]# Put your custom commands here that should be executed once
- # the system init finished. By default this file does nothing.
- /usr/bin/opendchub
- exit 0[/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement