Руководство по установке psyBNC на виртуальный выделенный сервер psyBNC - это сервер, который позволяет скрыть свой реальный адрес в IRC-сети. Пользователь подключается к psyBNC, который в свою очередь подключается к IRC-сети под видом IRC-клиента. В результате в IRC-сети виден не реальный адрес пользователя, а адрес того сервера, на котором установлен psyBNC. Также psyBNC позволяет оставаться на канале, даже в то время, когда вы от него отключены.
Установка psyBNC на виртуальный выделенный сервер под управлением FreeBSD
При инсталляции использовался темплейт "Современное ПО (Soft2006)", но принципиального значения выбор шаблона не имеет.
Произведите установку psyBNC из системы портов:
# cd /usr/ports/irc/psybnc
# make install clean
Можно также задать опции конфигурации, оставьте в нашем случае все по умолчанию, просто выйдете из конфигуратора и продолжите компиляцию и установку.
Для работы psyBNC (его не следует запускать с правами root), надо создать пользователя под правами которого он будет работать. Создайте пользователя bnc через ISPmanager или командой adduser. В нашем случае, использован второй вариант.
Войдите в систему с правами пользователя bnc
Скопируйте конфигурационный файл psyBNC в домашнюю директорию этого пользователя и запустите psyBNC:
% cp /usr/local/etc/psybnc.conf.sample /home/bnc/psybnc.conf
% psybnc
Запуск прошел успешно, выдалось сообщение:
Version 2.3.2-7 © 1999-2003
the most psychoid
and the cool lam3rz Group IRCnet
Configuration File: psybnc.conf
Language File: psyBNC Language File - English
No logfile specified, logging to log/psybnc.log
Listening on: 0.0.0.0 port 31337
psyBNC2.3.2-7-cBtITLdDMSNpE started (PID 3752)
Проверьте наличие psybnc в работающих процессах:
%ps ax | grep bnc
3752 p4 SJ 0:00.01 psybnc
Запустите IRC-клиент и установите подключение к адресу вашего сервера, порт 31337. При подключении в окне клиента будет написано следующее сообщение:
[22:27] --psyBNC- Your IRC Client did not support a password. Please type /QUOTE PASS yourpassword to connect.
Задайте пароль администратора, для этого выполните в клиентской IRC-программе:
/QUOTE PASS secretpassword
где secretpassword – это ваш пароль который будет использоваться на psyBNC
В итоге вы зарегистрировались на сервере, в конфигурационный файл psyBNC добавились соответствующие записи:
[21:24] <-psyBNC> Welcome irc-user!
[21:24] <-psyBNC> You are the first to connect to this new proxy server.
[21:24] <-psyBNC> You are the proxy-admin. Use ADDSERVER to add a server so the bouncer may connect.
[21:24] <-psyBNC> psyBNC2.3.2-7 Help (* = BounceAdmin only)
Далее список команд, которые можно всегда узнать командой /bhelp
Затем командой /ADDSERVER добавьте irc-сервер которым пользуетесь в irc-сети.
Пропишите psyBNC в автозапуск, создав задачу выполняемую при перезагрузке сервера в планировщике задач Cron, используя ISPmanager или командой crontab -e
@reboot cd /home/bnc/ && /usr/local/bin/psybnc
На этом установка завершена.
Установка psyBNC на виртуальный выделенный сервер под управлением Debian Linux
При установке использовался темплейт debian-4.0-minimal, но принципиального значения шаблон диска не имеет.
В темплейте отсутствует компилятор gcc, установите его:
# apt-get install gcc
И также установите утилиту make:
# apt-get install make
Установите пакет libncurses5-dev (он необходим для установки psyBNC):
# apt-get install libncurses5-dev
Создайте пользователя под которым будет работать psyBNC:
# adduser bnc
Зайдите в систему с правами пользователя bnc.
Скачайте с официального сайта последнюю версию psyBNC и распакуйте ее:
$ wget http://psybnc.at/download/beta/psyBNC-2.3.2-9.tar.gz
$ tar xfzv psyBNC-2.3.2-9.tar.gz
Выполните компиляцию:
$ cd psybnc
$ make menuconfig
$ make
Произведите запуск сервера:
$ ./psybnc
После успешного запуска подключитесь IRC-клиентом аналогично инсталляции для FreeBSD и сделайте необходимые настройки.
Также добавьте сервер в автозагрузку, для этого также используйте Cron (команда crontab -e) пользователя bnc:
@reboot cd /home/bnc/psybnc && /home/bnc/psybnc/psybnc
На этом установка завершена.
_________________
PS В аттече - русский язык для псюбнц.