Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах


Глава 3. Совместная работа. Форумы и чаты - Протокол IRC: окончание
Дата: 29 декабря 2009, вторник

Новинки нашей сети


http://rule.biz.ua. Добавлены советы руководителю бизнеса.
http://mybook.co.ua. Добавлена рецензия на книгу Как загубить собственный бизнес: вредные советы российским предпринимателям. 2-е изд..
http://turn.in.ua. Добавлено описание различных видов танцев.

В конец записи

Сервер IRC

Одной из особенностей протокола IRC является то, что он может работать как в Интернете, так и в обычной локальной сети. То есть, вы либо администратор вашей организации очень просто сможете создать собственную сеть IRC в пределах локальной сети. Для этого достаточно установить сервер IRC (сервер IRC предназначен для того, чтобы к нему могли подключаться клиенты IRC) и, по желанию, добавить сервисы. Как правило, сервер IRC работает на 6667 порту, поэтому для запуска сервера достаточно прав обычного пользователя.

Сервер IRC Наиболее популярным сервером IRC является программа Unreal IRCD, поддерживающая работу на таких операционных системах, как Windows, Linux, BSD, Mac OS X.

Данная программа поддерживает все стандартные возможности сервера IRC, а также предоставляет дополнительные функции.

Поддерживаются дополнительные флаги режимов 
 доступа пользователя к каналу (такие как, 
 +h (полуоп), +q (владелец канала), 
 +a (администратор канала)).
Реализована система антифлуда и антиспама.
Позволяет блокировать цвета сообщений.
Позволяет работать с виртуальными хостами.
Поддерживает работу при помощи протокола SSL.
Поддерживает подключение различных модулей.

Процесс установки данного сервера достаточно прост. Единственное, на что следует обратить внимание при установке сервера, так это на флажок, при помощи которого устанавливается автоматический запуск сервера при запуске операционной системы. Если вы решили пока что просто поэкспериментировать с сервером, тогда этот флажок лучше сбросить.

После установки сервера нужно выполнить копирование файла example.ru.conf, расположенного в папке doc каталога, куда вы установили сервер, непосредственно в сам каталог, куда вы установили сервер. После этого следует переименовать файл example.ru.conf в unrealircd.conf.

Теперь осталось самое сложное — открыть файл unrealircd.conf в текстовом редакторе и изменить настройки сервера для работы в вашей локальной сети.

Сервисы IRC Очень часто помимо сервера IRC устанавливают и специальные сервисы, которые подключаются к серверу по протоколу TCP/IP. Сервисы осуществляют регистрацию и контроль IRC каналов и ников, позволяя регистрировать определенный ник или канал за пользователем. Для этого достаточно послать серверу определенную команду.

В качестве примера давайте рассмотрим наиболее полезные команды сервисов сети DalNET. В этой сети существует пять сервисов: NickServ, ChanServ, MemoServ, HelpServ и OperServ. Сервис NickServ отвечает за администрирование ников и работу с ними. Сервис ChanServ отвечает за администрирование каналов. Сервис MemoServ позволяет посылать сообщения тем пользователям, которых в данный момент нет в сети. В этом случае отправленное вами сообщение будет передано пользователю сразу после того, как он подключится к IRC.

  • /msg nickserv info ник. Позволяет получить от сервиса NickServ информацию о пользователе с указанным ником. Если данный ник не зарегистрирован, тогда сервис возвращает строку NICK NOT REGISTERED. Собственно, именно для того, чтобы проверить, зарегистрирован ли определенный ник, и используется чаще всего эта команда.
  • /msg nickserv register пароль. Устанавливает пароль на ник, под которым вы в данный момент вошли в сеть IRC. В дальнейшем любому пользователю, который захочет воспользоваться вашим ником, придется ввести указанный вами пароль. Для этого пользователю дается одна минута. Если он так и не ввел правильный пароль, ему будет автоматически присвоено имя Guestномер. То есть, таким способом можно зарегистрировать ник за собой.
  • /msg nickserv identify пароль. Данная команда используется для того, чтобы ввести пароль к нику, под которым вы пытаетесь войти в IRC. То есть, если вы установили пароль для своего ника, тогда при попытке подключения с его помощью к IRC, сервер попросит вас в течение одной минуты ввести пароль от ника. Для этого и нужно воспользоваться командой вида /msg nickserv identify пароль.

    Кроме того, вы можете воспользоваться разновидностью данной команды /msg nickserv identify ник пароль, чтобы сразу войти под своим ником.

  • /msg nickserv ghost ник пароль. Возможно, вы уже заметили, что в некоторых случаях после случайного обрыва связи с сервером и повторного подключения сервер сообщит вам о том, что ник, под которым вы пытаетесь подключиться, уже используется в сети. Не стоит отчаиваться — это говорит лишь о том, что сервер считает, что вы еще не вышли из сети. В этом случае вам придется подождать некоторое время, пока сервер не поймет, что вы вышли и не отключит ваш ник. Если же вы не хотите ждать, тогда просто воспользуйтесь командой /msg nickserv ghost ник пароль. После этого сервер немедленно отключит ваш ник, после чего подключит под ним вас (конечно, если вы ввели правильный пароль).
  • /msg nickserv passwd новый_пароль. Данная команда используется для того, чтобы сменить пароль от зарегистрированного ника, под которым вы в данный момент вошли в сеть.
  • /msg chanserv info #канал. Позволяет получить информацию об указанном канале. Если такой канал еще не зарегистрирован, тогда сервис возвращает строку CHANNEL NOT REGISTERED. Собственно, именно для того, чтобы проверить, зарегистрирован ли определенный канал, чаще всего эта команда и используется.
  • /msg chanserv register #канал пароль описание. Зарегистрировать канал, установив для него указанный пароль и описание.
  • /msg chanserv aop #канал add|del ник. Позволяет установить или удалить статус AOP на указанный канал для указанного пользователя.
  • /msg chanserv sop #канал add|del ник. Позволяет установить или удалить статус SOP на указанный канал для указанного пользователя.
  • /msg chanserv set #канал passwd новый_пароль. Сменить пароль на указанный канал.
  • /msg chanserv set #канал ident on|off. Запретить/разрешить пользователям, которые не зарегистрировались через сервис NickServ, получать статус AOP или SOP на указанном канале.
  • /msg memoserv send ник сообщение. Отправить сообщение пользователю с указанным ником при помощи сервиса ChanServ. Одному пользователю можно посылать не более пяти сообщений. Причем, посланные вами ранее сообщения остаются на сервере до тех пор, пока адресат самостоятельно не сотрет их. То есть, если вы послали пользователю пять сообщений, после чего пользователь получил их, прочитал, но не стер, вы больше не сможете послать ему сообщения при помощи сервиса ChanServ.
  • /msg memoserv del номер_собщения. Пометить сообщение с указанным номером на удаление.
  • /msg memoserv purge. Стереть все сообщения, которые были помечены на удаление при помощи предыдущей команды.
  • /msg memoserv read номер_сообщения. Прочитать присланное вам сообщение.
  • /msg memoserv list. Отобразить список сообщений, которые вам прислали при помощи сервиса ChanServ.

Сервис можно установить как на том же компьютере, где расположен сервер, так и на другом компьютере. Чаще всего сервисы устанавливают на тот же компьютер, что и сам сервер.

Наиболее популярны сервисы Anope. При их установке следует учесть, что работать они смогут только в том случае, если на компьютере, где устанавливаются сервисы, установлены библиотеки Microsoft Visual C++ 2005.

После того, как вы установили сервисы Anope, необходимо открыть каталог data, расположенный в каталоге, куда вы установили сервис, и скопировать из него файл example.conf. Данный файл нужно переименовать в файл services.conf, после чего поместить в каталог, куда вы установили сервис.

Как и при настройке сервера, при настройке сервисов следует не забыть изменить содержимое файла services.conf под себя.

Локальные чаты

Локальные чаты строятся на основе веб-сайта либо специальной программы. В данном разделе давайте поговорим об использовании программ для создания локальных чатов.

По принципу действия такие программы бывают двух типов: программы, требующие работы отдельного сервера, и программы, способные работать без централизованного сервера.

Программы, требующие работы отдельного сервера, построены по принципу клиент-сервер. То есть, на каком-то отдельном компьютере постоянно работает программа-сервер. Пользователи же подключаются к этой программе при помощи программ-клиентов. Такой способ работы программ более предпочтителен для администраторов локальной сети, так как они могут, более или менее, но контролировать работу чата. Кроме того, использование такого типа программ предоставляет вам большее количество возможностей, чем использование программ без централизованного управления.

CommFort

Сайт: HTTP://WWW.COMMFORT.COM/RUS/.
Статус: Shareware, стоимость: 79$ за сервер, 
 клиент же распространяется бесплатно.
Размер: 4.8 Мбайт.
Язык: многоязычная.

Примером клиент-серверной программы для организации чата в локальной сети может служить приложение CommFort. Оно поддерживает такие возможности, как текстовый чат, голосовой чат, доска объявлений, средство для быстрой передачи отдельных файлов, либо целых папок с файлами.

Работа чата в этой программе организуется стандартными способами. То есть, можно создавать отдельные комнаты по темам, в которых будут общаться сотрудники фирмы.

Network Assistant

Сайт: HTTP://WWW.GRACEBYTE.COM/NASSI/RUS/INDEX.HTML.
Статус: Shareware, стоимость: 25$ за одну лицензию 
 (для граждан России в два раза дешевле).
Размер: 1.78 Мбайт.
Язык: русский.

Данной программе не нужен выделенный сервер для работы. Она поддерживает следующие возможности: статистика использования, многоканальный чат, доска для рисования, мгновенные сообщения, передача файлов, управление процессами на удаленном компьютере, просмотр копии экрана/буфера обмена удаленного компьютера, сигнализаторы удаленных событий и т.д.

Vypress Chat

Сайт: HTTP://WWW.VYPRESS.COM/RUS/PRODUCTS/CHAT/.
Статус: Shareware, стоимость: 11$.
Размер: 1.84 Мбайт.
Язык: русский.

Данная программа является еще одним примером приложения, не требующего для создания чатов в локальной сети выделенного сервера. Она позволяет выполнять обмен текстовыми сообщениями в режиме чата с возможностью прикрепления аттачей (вложенных файлов), фильтрацией и выставлением двух уровней важности. При запуске программы пользователь сразу подключается к общему каналу #Main.

Продолжение следует

Рейтинг: 0 
Оцените: 1 2 3 4 5
moemesto.ru bobrdobr.ru - добавить в социальные закладки
В начало записи
Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=755

В избранное