Добрый день!

Хотелось бы сегодня рассказать о том, как создать собственный, независимый от AOL, ICQ сервер прямо у себя на компьютере. Да вы не ослышались :-). Для чего он вам может понадобиться? Ну, например, для организации собственного ICQ сервиса в рамках домашней сети или на предприятии. Хотя кто знает, может вы захотите запустить его прямо в Интернете и предоставить всем желающим к нему доступ, тем самым отказавшись от услуг сервиса AOL, чем не альтернатива Jabber-у ;-)?

Правда надо сказать, что в таком случае вы не сможете общаться с контактами из оригинальной сети ICQ.

Сервер называется SIQ и разрабатывался отечественным программистом Репиным Олегом (в данный момент работа над ним остановлена). Вот что пишет о своём ICQ сервере автор:

Данная программа представляет собой ICQ-Server, в основном, для локальной сети предприятия. Сеанс связи через интернет прошел успешно, но далее не тестировалось.

О Сервере

Сервер состоит из двух основных сервисов, сервис авторизации, где собственно проверяется логин и пароль, и сервис основной, который включает в себя обмен сообщениями и получение других данных по сети. Регистрация новых контактов осуществляется либо через ASP-скрипт или PHP-скрипт запущенный на веб-сервере, либо посредством администраторского интерфейса. Пользователи подключаются как обычно, только надо указать в настройках ip-адрес локального сервера.

Совместимость

ICQ сервер совмеcтим с двумя известными ICQ-клиентами Miranda и &RQ. В связи с тем что ICQ-сервер не поддерживает серверный контакт-лист, использование таких клиентов как QIP и ICQ не представляется возможным.

Дополнительные возможности

ICQ сервер SIQ поддеживает групповую рассылку пользователям через командную строку. Например команда

SIQCmd.exe 127.0.0.1 5191 MSG 100 99 “Всем привет!”

пришлёт от пользователя с UIN-ом 100 пользователю с UIN-ом 99 сообщение «Всем привет!». А команда

SIQCmd.exe ICQ 5191 MSGF 100 99 msg.txt

отправит тому же пользователю c UIN-ом 99 сообщение из файла “msg.txt”. Написав соответствующий BAT-файл, можно организовать массовую рассылку всем пользователям ICQ в сети.

Запуск и работа

Запуск сервера осуществеляется запуском двух служб, например из «Управления компьютером», см. скриншот:

Запуск ICQ сервера

Указав сервер и пароль мы можем выйти в онлайн:

Настройка &RQ

В Miranda настройка осуществляется похожим образом.

Альтернатива

Помимо ICQ сервера SIQ в интернете есть альтернатива - IServerd (ICQ server daemon), которая разрабатывалась под UNIX и базу данных postgreSQL. В этом сервере реализована работа с серверным контакт-листом, поэтому c ним может работать и ICQ клиент QIP, и стандартная ICQ.

В конце хотелось бы добавить, что  в данных программах не предусмотерно какое-либо взаимодействие с оригинальным сервером ICQ от AOL, вы можете создать ограниченную сеть ICQ, но интегрировать её в оригинальное сообщество пользователей ICQ-клиентов невозможно.

Форум находится по адресу forum.myICQclient.com, здесь вы сможете обсудить интересующие вас вопросы, и получить ответы по теме ICQ мессенджеров. На форуме созданы разделы под клиенты:

а также раздел для обсуждения нашего сайта и в частности ICQ-монитора. В будущем планируется расширение форума под другие клиенты.

 Miranda LOGO

На оффициальном сайте Miranda выложена новая версия Miranda v0.7.

Список изменений:

  • Improved internationalization support
  • Customisable menus
  • Gadu-Gadu protocol included.
  • Rewritten IRC protocol, adding Unicode support and plenty more
  • Rewritten avatar system
  • MSN offline messaging support
  • Way too many changes, check out the changelog for full details

Скачать ]

inwind.ru Rambler's Top100

Полное или частичное копирование только с разрешения автора!