Решил забить на псуБНЦ и не гемороиться с знц, и поставил на шел sbnc.
В этом мне помогла статья: http://www.chaters.ru/blog/irc/39.html
Установка sbnc 1.1 RU
Для начала скачаем sbnc:
Разворачиваем архив и начинаем сборку:
После этих манипуляций sbnc установилось в папку ~/sbnc
Теперь идем туда и начинаем настройку:
Вам будут заданЫ несколько вопросов:
Все. Начальная конфигурация вЫполнена. Пробуем запуститься:
Теперь заходим на bnc. Коннектимся на ip:port и наблюдаем:
Вводите свой пароль (который указывали при настройке).
Поддержка TCL.
Теперь нам необходимо реализовать поддержку tcl:
Далее в админском аккаунте введите команду:
Если у вас вЫшло сообщение «Модуль загружен.», значит все ок.
Теперь подгрузим стандартнЫй скрипт tcl.tcl для удобства нашей с вами работЫ. В конфиг sbnc.tcl добавте строку:
ВЫключить баунцер командой:
И снова его запустите:
Настройка и установка web-интерфейса
Качаем web-интерфейс:
РаспаковЫваем и копируем скриптЫ в папку sbnc:
Теперь необходимо подключить скрипт iface.tcl к нашему баунцеру. Для этого добавляем строку в конфиг sbnc.tcl:
Далее вЫполняем команду:
Теперь вам остается положить папку webifc в папку вашего www-домена и можете работать :)
В этом мне помогла статья: http://www.chaters.ru/blog/irc/39.html
Установка sbnc 1.1 RU
Для начала скачаем sbnc:
Код:
wget http://files.chaters.ru/roshev/projects/sbnc-1.1-ru.tar.gz
Разворачиваем архив и начинаем сборку:
Код:
tar -xf sbnc-1.1-ru.tar.gz
cd sbnc-ru
./configure
make
make install
После этих манипуляций sbnc установилось в папку ~/sbnc
Теперь идем туда и начинаем настройку:
Код:
cd ~/sbnc
./conftool
Вам будут заданЫ несколько вопросов:
Код:
shroudBNC1.1 $Revision: 371 $ - an object-oriented IRC bouncer
*** configuration generator
This utility will automatically generate a suitable configuration
for you once it has asked you some questions.
1. Which port should the bouncer listen on? [9000]
1. Какой порт будет использовать баунцер? (по-умолчанию - 9000)
2. What should the first user's name be?
2. Введите юзернейм первого(администратора) пользователя.
3. Please enter a password for the first user:
3. Введите пароль для первого пользователя:
Writing config...
Все. Начальная конфигурация вЫполнена. Пробуем запуститься:
Код:
./sbnc
shroudBNC loader
Loading shroudBNC from ./sbnc.so
Tue May 11 21:29:11 2010 Система логов инициализирована.
shroudBNC1.1 $Revision: 371 $ - an object-oriented IRC bouncer
Tue May 11 21:29:11 2010 Created main listener.
Tue May 11 21:29:11 2010 Starting main loop.
Daemonizing... DONE
Теперь заходим на bnc. Коннектимся на ip:port и наблюдаем:
Код:
* Подключение к *.chaters.ru ... (9000)
-Notice- *** shroudBNC1.1 $Revision: 371 $
-Notice- *** Pacшифpoвкa xocтa...
-Notice- *** Расшифрован ваш хост (lumian.infy.ru)
-Notice- *** Данный сервер требует пароль. Напишите /QUOTE PASS <пароль>, чтобы подтвердить вашу личность.
Вводите свой пароль (который указывали при настройке).
Поддержка TCL.
Теперь нам необходимо реализовать поддержку tcl:
Код:
cd ~/sbnc-ru/tickle
./configure
make
make install
Далее в админском аккаунте введите команду:
Код:
/sbnc insmod ./tickle.so
Теперь подгрузим стандартнЫй скрипт tcl.tcl для удобства нашей с вами работЫ. В конфиг sbnc.tcl добавте строку:
Код:
source "scripts/tcl.tcl"
ВЫключить баунцер командой:
Код:
/sbnc die
И снова его запустите:
Код:
./sbnc
Настройка и установка web-интерфейса
Качаем web-интерфейс:
Код:
wget http://www.shroudbnc.info/downloads/sbnc-iface.tar.gz
РаспаковЫваем и копируем скриптЫ в папку sbnc:
Код:
tar -xf sbnc-iface.tar.gz
cp webifc/scripts/* sbnc/scripts/
rm -rf webifc/scripts
Код:
source "scripts/iface.tcl"
Далее вЫполняем команду:
Код:
/sbnc tcl rehash
Теперь вам остается положить папку webifc в папку вашего www-домена и можете работать :)