Что такое BNC и psyBNC? BNC — это сокращение от «bouncer» (дословный перевод — попрыгунчик, фальшь). Данная программа разработана для тех людей, кому нужно постоянно находится в IRC: на DCC у бота, либо просто скрывать свой хост от других, так как при подключении через bnc ваш хост заменяется на адрес бнц (баунсе, баунсер).
Если вам кто-то напишет в приват, то при первом же подключении баунсер любезно выдаст вам все, что происходило в ваше отсутствие. Если вы часто бываете в разных местах сети и не хотите терять связи, то BNC позволит вам подключиться к нему сразу с нескольких адресов. Например, вы можете выходить в IRC из дома, а придя на работу у вас будет тот же хост.
psyBNC — простой в использовании многопользовательский баунсер с огромным количеством всевозможных фич, таких как симметричное шифрование для разговора и соединения (ключ шифрования совпадает с ключом дешифрования Blowfish и IDEA), и возможность соединения баунсеров в своеобразную сеть с общими виртуальными хостами, патилайнами и т.д. psyBNC можно установить на операционных системах Linux, Windows, FreeBSD, SunOs и Solaris, есть версии под AIX и IRIX.
1). Первоначально вам следует скачать psyBNC по ссылке http://www.danusya.net/irc_clients/soft/psyBNC-2.3.2-7.tar.gz и залить на шелл с помощью плагина winscp для файлового менеджера FAR.
Иначе - вы можете скачать баунсер напрямую с шелла командой:
[solaris@glazov.net] wget http://www.danusya.net/irc_clients/soft/psyBNC-2.3.2-7.tar.gz
2). Следующий шаг - распаковка архива:
[solaris@glazov.net] tar -xvzf psyBNC-2.3.2-7.tar.gz
Этой командой архив распакуется в корень домашней директории, в поддиректорию psybnc.
3). Далее переходим к предварительной настройке баунсера. Выполняем по порядку следующие команды
[solaris@glazov.net] cd psybnc/
[solaris@glazov.net] make menuconfig
Этими командами осуществляется переход в поддиректорию psybnc, в которой находятся файлы с исходным кодом программы и сопутствующие скрипты для компиляции, которые вызываются второй, из вышеприведенных, командой. Появившееся меню покажет на успешность выполнения команд.
Это меню предварительной настройки psyBNC. Выбираем в нем Bouncer-Config ---> Listening Ports и указываем имя хоста и порт, прослушивающийся баунсером на предмет входящих соединений. Выходим из меню предварительной настройки клавишами "Esc" и "Exit". Для проверки предварительной настройки выполняем команду просмотра файла psybnc.conf:
[solaris@glazov.net] cat psybnc.conf
PSYBNC.SYSTEM.PORT1=31337
PSYBNC.SYSTEM.HOST1=hosting.glazov.net
Естественно, хост и порт у Вас будут другими.
4. Следующий шаг - компиляция. Приступить к ней позволит команда make.
[solaris@glazov.net] make
Вполне допустимо, что при компиляции будут возникать всевозможные предупреждения компилятора, но, в целом, это не страшно. Окончанием компиляции будет генерация SSL-сертификата для безопасных, зашифрованных соединений. В принципе, на все, предложенные при генерации сертификата, вопросы можно не отвечать и пропустить нажатием клавиши "Enter".
5). Запуск.
[solaris@glazov.net] ./psybnc
.-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
,----.,----.,-. ,-.,---.,--. ,-.,----.
| O || ,-' \ \/ / | o || \| || ,--'
| _/ _\ \ \ / | o ||\ | ||__
|_| |___/ |_| |__||_|\_| \__|
Version 2.3.1 © 1999-2003
the most psychoid
and the cool lam3rz Group IRCnet
`-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=tCl=-'
Configuration File: psybnc.conf
Language File: psyBNC Language File - English
No logfile specified, logging to log/psybnc.log
Listening on: 81.18.139.153 port 31337
psyBNC2.3.1-cBtITLdDMSNp started (PID 2416)
[solaris@glazov.net]
Если все прошло так - значит Ваш psyBNC успешно запущен и Вы можете им пользоваться. Рекомендую ознакомиться с FAQ и README, представленные в дистрибутиве.