Advertisement
dcbeelinekz

Untitled

Feb 22nd, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.59 KB | None | 0 0
  1. Тот самый DC++ хаб который стоит уже как год на моем роутере:
  2. Ссылка [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=95]О моем хабе (DCBEELINEKZ) Хаб в круглосуточном экономичном режиме[/url]
  3. [b]Tp-Link mr3220v2[/b] и второй на[b] D-Link dir 320v1[/b]
  4.  
  5. [align=center][img]http://my.forum4.ru/files/0017/56/e8/37024.png[/img]
  6. [/align]
  7.  
  8. [b]!!! Роутер должен иметь USB порт и место не менее 1 МБ[/b]
  9.  
  10.  
  11. [b]Open DC hub[/b] это Unix/Linux версия серверного софта для сети Direct Connect. Direct Connect — это файлообменная сеть, созданная из хабов, к которым могут подключаться клиенты сети обмена. После подключения к хабу, пользователь может искать файлы на хабе или в сети, или просматривать файлы других пользователей, подключенных к хабу.
  12.  
  13. [b]Open DC Hub[/b] поддерживает все основные возможности протокола [b]Direct Connect.[/b]
  14.  
  15. [b]Некоторые примеры:[/b]
  16.  
  17. Поиск файлов
  18. Подключение к пользователям, как в активном, так и в пассивном режиме
  19. Обмен сообщениями в открытом чате
  20. Личные сообщения
  21. Регистрация пользователей
  22. Удаление пользователей (для OP:s)
  23. Бан пользователям (для администраторов)
  24. Загрузка адреса хаба и описание в списке публичных хаблистов
  25. Поиск на других хабах, подключенных к сети
  26. Администрирование хаба из чата
  27. - Скрипты (в Perl) - Тут они отключены!
  28.  
  29.  
  30. Как правило места на роутере не хватит на установку этих пакетов, используйте флешку отфармотированный под [b]Linux[/b] систему [b]ext3,ext4[/b]. В него мы и поставим сам [b]DC++ сервер[/b] и другие нужные компоненты.
  31.  
  32. Как монтировать флешку смотрите тут: [url=http://qps.ru/wsqLZ]Ссылка[/url] и [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=100]Установка на внешний overlay (рекомендованный вариант)[/url]
  33. Как форматировать флешку под Linux: [url=http://webtrafff.ru/kak-formatirovat-fleshku-v-linux.html]Ссылка[/url] и [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=138]Linux — Форматирование USB-флешки[/url]
  34. Пакеты [b]OpenDChub[/b] сервера DC++ [url=https://yadi.sk/d/NtoGFIwHxMyin]Скачать[/url]
  35.  
  36.  
  37. [align=center][b]УСТАНОВКА[/b][/align]
  38. [b]Установка пакетов хаба[/b]
  39.  
  40. С настроенным нэтом.
  41.  
  42. [img]https://pp.vk.me/c638127/v638127063/22068/HGqTSqVCLXw.jpg[/img]
  43.  
  44. Пишем как у меня [b]opendchub[/b] жмем [b]ОК[/b]
  45.  
  46. [b]Установка пакетов хаба вариант - 2[/b]
  47. Без интернета.
  48.  
  49.  
  50. Скидываем пакеты в папку [b]root[/b] через [b]SHH[/b] программа [b]WinSCP[/b]
  51.  
  52. [img]https://pp.vk.me/c638420/v638420484/670a/mnh8z9yLyFE.jpg[/img]
  53.  
  54. В терминале вводим команду установки пакетов:
  55.  
  56. [code]opkg install libopenssl.ipk zlib.ipk libpthread.ipk opendchub.ipk[/code]
  57. [b]Установка пакетов хаба вариант - 3[/b]
  58.  
  59. Ссылка [url=http://dcbeelinekz.1bb.ru/viewtopic.php?id=105]Подключение локального репозитория OpenWRT .Установка пакетов без нэта[/url]
  60.  
  61.  
  62. [align=center][b]ПЕРВЫЙ ЗАПУСК [/b][/align]
  63.  
  64. 3) Запускаем: [b]root@OpenWrt:~# opendchub[/b]
  65. Место положения хаба [b]./usr/bin/opendchub[/b]
  66.  
  67. Enter port number to listen for connections.
  68. Ports below 1024 is only for root:
  69. Задаем пароли и порт - [b]411[/b] (411 - стандартный порт для большинства клиентов)
  70.  
  71. Все - Работает ;)
  72.  
  73. Примечание: если вы ставили opendchub под пользователем root, то конфиги
  74. поместятся в директорию [b]/root/.opendchub[/b] - вы конечно добавите строчку в
  75. файл автозагрузки [b]/etc/rc.d/rc.local[/b] и после перезагрузки наткнетесь на
  76. то, что opendchub попросит заново задать пароли и порт, задайте их, и
  77. теперь создастся новая директория /.opendchub - где будут продублированы
  78. конфиги из директории /root/.opendchub
  79.  
  80. Происходит это из-за того, что изначально во время загрузки [b]opendchub[/b] не
  81. имеет доступа к директории[b] /root[/b]
  82.  
  83. После того как установили [b]пакет[/b], открываем консоль ( терминал) и пишем [b]opendchub[/b]
  84. Появляется:
  85. Enter port number to listen the connections. [b]Ports bellow 1024 is only for root[/b]. - Выбираем на каком порту будет "висеть" хаб. Выбирать в диапазоне 1024 - 65535
  86. Я предлагаю [b]411[/b]
  87.  
  88. [b]Please, suply an admin pass for hub[/b] - пишем пароль будущего "[b]супер админа[/b]" ( будем его использовать для входа через telnet). Например пароль - [b]rafa[/b]
  89.  
  90. [b]Please, suply a password for hub linking:[/b] - я не знаю что это, пишем произвольный пароль.
  91. [b]
  92. Hub is up and running. Listening for user connections on port 411 and listening for admin connections on port 53696[/b] -
  93. Говорит что Хаб настроен и работает. Слушается порт [b]411[/b] для пользовательских соединений, и порт [b]53696[/b] для админа.
  94.  
  95. [b]Это полу настроенный хаб[/b].
  96.  
  97. Теперь, пишем в консоле ( можно в этом же окне в котором настраивали хаб, или в новом окне коносоли)
  98.  
  99. [b]telnet 127.0.0.1 53696
  100. Please supply administrators password -[/b]
  101.  
  102. Нас просят ввести пароль. Обратите внимание, что перед командой надо ставить $ и после команды |
  103.  
  104. [b]Вводим пароль:[/b]
  105.  
  106. [code]$adminpass rafa|[/code]
  107. Если написало [b]Password accepted[/b] - значит вы вошли с полномочиями"[b]супер[/b]" админ.
  108.  
  109. Чтобы получить список доступных команд:
  110.  
  111. [code]$commands|[/code]
  112. Вкратце ознакомились с командами, и пишем
  113.  
  114. [code]$quitprogram|[/code]
  115. - [b]чтобы выключить хаб[/b] ( необходимо для дальнейшей настройки). При этом кроме того что выключится хаб + ещё закроется телнет связь.
  116.  
  117.  
  118. Все настройки по умолчанию сохраняются в папке[b][b]/root/[/b].opendchub/ [/b] Но для автозапуска хаба я переместил папку с настройками в /
  119.  
  120. Текст приветствия на хабе ( при входе которое) в Файле[b] .opendchub/motd[/b]
  121. В файле[b] .opendchub/config[/b] в строчке hub_name можно поменять имя хаба.
  122. [b]admin_port = 53696[/b] это порт для [b]telnet[/b] , его можно поменять ( в целях безопасности ), например [b]333[/b]
  123. [code]max_users - максимум пользователей
  124. hub_description - описание хаба[/code]
  125. [code]kick_bantime - сколько минут банить при команде
  126. $kick Vasya|[/code]
  127. Далее, открываем консоль, и пишем [b]opendchub[/b] чтобы запустить хаб. Опять входим в[b] telnet [/b]
  128. . Когда вошли в админку хаба через [b]telnet[/b] пишем,
  129.  
  130. [code]$addreguser dcbeelinekz dcbeelinekzl 2|[/code]
  131. двойка в конце означает статус админа.
  132. единица - оператор ( модератор)
  133. [b]ноль[/b] - обычный зарегистрированый пользователь
  134.  
  135. [b]1[/b] - оп
  136. [b]2[/b]- ад
  137. [b]0[/b] - рег
  138.  
  139. Если хаб ответил: [b]Added user to reglist[/b]- значит пользователь с логином Admin - создался.
  140.  
  141. Теперь можете запускать КлиентДС++. И конектится к своему хабу с данными:
  142. Ник [b]dcbeelinekz[/b] Пароль [b]dcbeelinekz[/b]
  143.  
  144. [align=center][b]НАСТРОЙКА[/b][/align]
  145.  
  146. Папка с настройками хаба лежит тут [b].opendchub[/b] в корне / [b](С правами root!!!)[/b]
  147.  
  148.  
  149.  
  150. [img]https://pp.vk.me/c638420/v638420484/6701/llBlCk2_A9c.jpg[/img]
  151.  
  152. Файлы хаба папке. Размер чуть больше [b]100 кб
  153. [/b]
  154. [img]https://pp.vk.me/c638420/v638420484/6713/06Y0F6fxK90.jpg[/img]
  155.  
  156.  
  157. Это мои настройки файла [b]config[/b]
  158. [code]hub_name = "#DCBEELINEKZ 24\7 ONLINE"
  159.  
  160. max_users = 55
  161.  
  162. hub_full_mess = ""
  163.  
  164. hub_description = ""
  165.  
  166. min_share = 0
  167.  
  168. min_upload_slots = 0
  169.  
  170. admin_pass = "123456"
  171.  
  172. default_pass = ""
  173.  
  174. link_pass = "123456"
  175.  
  176. users_per_fork = 1000
  177.  
  178. listening_port = 411
  179.  
  180. admin_port = 55
  181.  
  182. admin_localhost = 0
  183.  
  184. hublist_upload = 0
  185.  
  186. public_hub_host = ""
  187.  
  188. hub_hostname = "192.168.1.1"
  189.  
  190. min_version = ""
  191.  
  192. redirect_host = ""
  193.  
  194. registered_only = 0
  195.  
  196. check_key = 0
  197.  
  198. reverse_dns = 0
  199.  
  200. ban_overrides_allow = 0
  201.  
  202. verbosity = 4
  203.  
  204. redir_on_min_share = 0
  205.  
  206. syslog_enable = 1
  207.  
  208. searchcheck_exclude_internal = 0
  209.  
  210. searchcheck_exclude_all = 0
  211.  
  212. kick_bantime = 5
  213.  
  214. searchspam_time = 5
  215.  
  216. max_email_len = 50
  217.  
  218. max_desc_len = 100
  219.  
  220. crypt_enable = 1[/code]
  221. Файл [b]motd[/b] тут приветствие вашего хаба.
  222.  
  223. [code]Rafa Центравой
  224. ________________________________________________________
  225. _$$__$$___$$$$___$$__$$___$$$$______$$$__$$__$$___$$$$__
  226. _$$_$$___$$__$$__$$__$$__$$__$$____$_$$__$$_$$___$$__$$_
  227. _$$$$____$$$$$$___$$$$$__$$$$$$___$__$$__$$$$____$$$$$$_
  228. _$$_$$___$$__$$______$$__$$__$$__$$__$$__$$_$$___$$__$$_
  229. _$$__$$__$$__$$______$$__$$__$$__$$__$$__$$__$$__$$__$$_
  230. ________________________________________________________
  231. ______________88888___________________88888_____________
  232. ______________88888___________________88888_____________
  233. __________888888888___________________888888888_________
  234. ________88888888888___________________88888888888_______
  235. _____00088888888888000000000000000000088888888888000____
  236. _____00088888888888000000000000000000088888888888000____
  237. ________88888888888___________________88888888888_______
  238. __________888888888___________________888888888_________
  239. ______________88888___________________88888_____________
  240. ______________88888___________________88888_____________
  241. ________________________________________________________
  242. _$$__$$___$$$$___________$$__$$___$$$$___$$$$$___$$$$$$_
  243. _$$__$$__$$__$$___________$$$$___$$__$$__$$______$$_____
  244. _$$$$$$__$$$$$$____________$$____$$$$$$__$$$$$___$$$$___
  245. _$$__$$__$$__$$___________$$$$___$$__$$__$$__$$__$$_____
  246. _$$__$$__$$__$$__________$$__$$__$$__$$__$$$$$___$$$$$$_
  247. ________________________________________________________[/code]
  248. [b]Теперь автозагрузка хаба [/b]
  249.  
  250. В вэб морде переходим [b]System/ Startup (Система/ Загрузка) [/b]в самом низу:
  251. [b]Локальная загрузка[/b]
  252. Это содержимое [b]/etc/rc.local[/b]. Вы можете добавить свои команды (перед '[b]exit 0[/b]'), чтобы выполнить их в конце загрузки.
  253.  
  254. [code]# Put your custom commands here that should be executed once
  255. # the system init finished. By default this file does nothing.
  256. /usr/bin/opendchub
  257. exit 0[/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement