|

Свой BNC на хостинге
Xakep, номер #037, стр. 037-050-4
Самое приятное в этом баунсере - администрирование, введи: /quote admin servadmin админ_пароль. Теперь ты можешь админить, посылать сообщения пользователям твоего bnc, кикать их, это, кажется, самое приятное, жаль только, что от их имени нельзя писать :). Список команд можно получить запросом /query help, их синтаксис настолько прост, что не стоит это описывать. Для удобства есть функция rehash, которая пересчитывает конфиг без перезапуска сервера, очень удобная фича, если нужно изменить что-то в конфиге.
В принципе, на этом можно было закончить описание этой бнс, но... :)! На хоумпаге лежит немного недоделанная версия, которая отмечена как 1.x.x, в ней есть некоторые недочеты, но в целом она нормально функционирует. В ней появилась новая система конфига, теперь для каждого пользователя можно выделить отдельный аккаунт, свои личные настройки, ведь в старом ezbounce был один пароль для всех. Добавлена возможность auto-detach, теперь не обязательно при дисконнекте вводить /ezb detach, это произойдет автоматически. Так что скачивай новую версию, если не боишься использовать несколько недоделанный, но вполне стабильный продукт.
Итог:
Небольшой, удобный и стабильный баунсер, это именно та середина, которая нужна многим пользователям.
URL: http://druglord.freelsd.org/ezbounce
bnc
Наверное, один из самых древних баунсеров, причем в его разработке участвовали кодеры из DALnet'а, но даже с ними он получился несколько левоватый, сам bnc работает нормально, но функциями как-то не блещет... Команда detach появилась только в последней на данный момент версии 2.8.4!! Это просто прогресс какой-то... Правда, есть и положительные стороны, bnc очень быстро компилится, оттого что имеет очень маленький размер архива, тот же psyBNC занимает в 4 раза больше. Если проглядеть внутренности, то наблюдается обычный набор функций: возможность выбора виртуального хоста, администрирование баунсера, поддержка dcc соединений.
Приступим к установке, качай последнюю версию, у меня это оказался архив bnc.284, распаковывай его: tar xzf bnc2.8.4.tar.gz. Далее ./configure и make. Баунсер скомпилился, теперь его настроим. Скопируй example.conf в bnc.conf, в нем найди строчку listen 9000, это порт, на котором bnc ожидает соединения, в поле password напиши свой пароль, а в adminpass проставь администраторский пароль, он тебе понадобится, если ты рассчитываешь, что на твоем баунсере будет висеть много пользователей. В принципе больше ничего менять не нужно, поэтому запускаем bnc: ./bnc. Появится информация о настройках, все отлично, коннекться на выбранный тобой хост и порт, на приглашение введи: /quote PASS твой_пароль. Ты залогинился на баунсере, можно коннектиться на IRC сервер: /quote conn some.irc.server. Чтобы сделать детач, введи: /detach пароль. На экране появится команда; чтобы потом сделать reattach, запиши ее, а то, скорее всего, забудешь :). Для получения прав администратора набери: /quote admin пароль_админа. Администратор может посмотреть, кто есть на баунсере; если пользователи уже сидят на серверах, то можно узнать, на каких каналах они находятся, это решается командой /quote bwho. Надоевших пользователей можно скинуть, написав: /quote bkill номер_пользователя. Этих команд тебе вполне хватит, чтобы твой баунсер мирно жил в сети.
Назад на стр. 037-050-3 Содержание Вперед на стр. 037-050-5
|