Как настроить icq для локальной сети

Как настроить icq для локальной сети

Настройка и использование ICQ серверов на примере проекта KICQ

В этой статье речь пойдет о всем известном мессенджере ICQ (в народе — «аське»). Не секрет, что у большинства жителей бывшего СССР связаны те или иные истории с этой программой. «Аську» использовал или хотя бы слышал о ней каждый из нас — она применялась как в простой «болтовне», так и в корпоративной среде. Благодаря «аське» мы заводили друзей, знакомых или даже целые семьи. Всё это происходило в массе своей в конце 90-х — второй половине 2000-х гг.

Столь стремительный рост пользователей «аськи» в начале 00-х годов XXI века привел и к появлению огромного количества разных альтернативных ICQ клиентов вроде Miranda или QIP 2005. Что вызывало недовольство у AOL — тогдашнего владельца «аськи», так как стандартные клиенты зачастую были перегружены рекламой, что создавало серьёзные по тем временам проблемы с его использованием (нужно учитывать, что тогда доступ в интернет осуществлялся через dialup модемы со скоростью до 56 кбит/с). Поэтому сторонние разработчики «не дремали» и делали всё возможное, чтобы простой пользователь мог общаться в «аське» без каких-либо препятствий.

Читайте также:  Как принудительно перезагрузить айфон если не работает кнопка домой

А вот в различных корпорациях иногда можно было встретить свою собственную локальную ICQ сеть. Этим нужно отблагодарить авторов таких проектов, как SIQ или IServerd, представлявшие собой специальное программное обеспечение для организации собственного сервера. НО: там использовались отдельные базы контактов (UINов и паролей), отличные от «стандартных» AOLовских.

Номер (UIN) «аськи» тоже многое тогда значил в нашей жизни. Особенно модно было иметь номера вроде 111000. UIN чаще всего состоял из 5-9 цифр (в народе назывались «пятизнаки», «шестизнаки» и т.д.).

Но с начала 2010-х годов «аська» приходила в запустение с массовым распространением социальных сетей, различных онлайн-сервисов. Завершилась эпоха «той самой» «аськи», на наш взгляд, отключением в декабре 2018 года протокола OSCAR, прекращением поддержки большинства альтернативных клиентов и массовым удалением UINов под предлогом «неиспользования номера больше года». Поэтому downgrade сообщество и решило обратиться к хорошо забытой практике создания собственных ICQ серверов, где вы будете полностью независимы от «новой аськи» или ICQ New, нынче столь активно продвигаемой сотрудниками Mail.Ru.

Так что рассчитывать на особую заботу о пользователе со стороны крупных компаний сегодня нам вряд ли стоит, ибо сейчас главная их цель — извлечение прибыли любой ценой. Поэтому нам хочется рассказать как раз об одном из любительских ICQ серверов, созданного энтузиастами под названием KICQ.

ICQ клиент для телефонов с поддержкой J2ME скачайте здесь

Регистрация UIN в ICQ 2003

1. Скачиваем и устанавливаем ICQ 2003b.

2. Нажимаем «Get an ICQ Number» (Получить ICQ номер) (сначала нажимаем «Settings» и там вводим сервер: 195.66.114.37).

3. Принимаем лицензионное соглашение.

4. Вводим следующие данные (ФИО (по желанию), никнейм и пароль):

5. Вводим дополнительную информацию о себе (по желанию)

6. Получаем новый UIN.

7. Открывается следующее окно.

8. Свои UIN и пароль теперь вы можете ввести в любой ICQ клиент, например QIP 2005.

Вход в QIP 2005

1. Скачиваем и устанавливаем клиент.

2. Заходим в «Сервер/прокси»

3. Меняем сервер, сохраняем и авторизуемся.

Источник

Как настроить icq для локальной сети

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

Если же Вы хотите приобрести бумажную копию представленных здесь
материалов, обращайтесь в наш книжный магазин.

С уважением,
команда разработчиков eManual.ru

Настройка ICQ для работы через Socks5 сервер.

div.main Настройка ICQ для работы через Socks5 сервер.

ICQ может: передавать маленькие сообщения по протоколу UDP напрямую между двумя программами ICQ передавать такие сообщения через сервер mirabilis, если по какой-то причине нельзя передать напрямую передавать сообщения напрямую по протоколу TCP поддерживать chat по протоколу TCP передавать файлы по протоколу UDP и др.

Для обеспечения мобильности пользователей ICQ присваивает им номера, независимые от их текущего положения в сети (IP-адреса). Но при передаче данных (сообщений, файлов и т.д.) программе приходится получать текущий IP-адрес пользователя с другой стороны, т.к. без него прямая передача по TCP/IP невозможна. Для преобразования пользовательских номеров в IP-адреса используются специальные серверы в Internet. Эти серверы специально предназначены для обслуживания пользователей ICQ и поддерживаются Mirabilis.

В момент получения доступа к Internet ICQ соединяется с одним из таких серверов и регистрируется на нем, передавая имя и пароль. Сервер запоминает текущий IP-адрес этого пользователя. Пока пользователь на линии, сервер может обрабатывать запросы других ICQ на преобразование номера пользователя в его текущий IP-адрес. Эти запросы и ответы передаются по протоколу UDP (подобно запросам и ответам DNS). Этот же сервер может служить и источником информации «доступен ли данный пользователь online».

Получив IP-адрес другой стороны, ICQ может соединиться с другой копией ICQ на другой стороне и передавать данные напрямую. Короткие сообщения ICQ может передавать по UDP. Это более быстрый и легковесный протокол чем TCP, так как не ориентирован на соединение, а посылает данные отдельными пакетами. Но UDP ненадежный, поэтому используются подтверждения доставки. ICQ делает до 6 попыток отправить сообщение по UDP. И если ни на одну из них подтверждение не пришло, ICQ выводит вам сообщение, что не пожет передать сообщение напрямую, предлагая передать через сервер Mirabilis (он, в отличие от пользователей, реже бывает недоступен). Когда получатель сообщения очередной раз подключится для регистрации, это сообщение будет ему переправлено.

Если возможно, ICQ пытается установить между переговаривающимися сторонами прямое TCP-соединение. В результате следующие сообщения могут идти по уже установленному TCP-соединению, что более надежно, чем UDP, и достаточно быстро.

Если компьютеры в ЛС не имеют «настоящего» (доступного из Internet) IP-адреса, то они не могут устанавливать непосредственных соединений с другими компьютерами в Internet. Им нужен посредник. Для ICQ этот посредник должен уметь передавать UDP пакеты, устанавливать TCP-соединения с другими компьютерами и принимать TCP-соединения от других компьютеров. Как раз эти задачи решают прокси, работающие по протоколам Socks. На компьютере, имеющем настоящий IP-адрес, устанавливается программа, реализующая функции Socks-сервера. ICQ «просит» его устанавливать соединения и передавать пакеты.

ICQ, к сожалению, не использует возможность сервера Socks5 принимать имена компьютеров в качестве параметров Socks5-команд. Во всех командах он использует IP-адреса вместо имен. ICQ использует DNS для получения IP-адресов по именам компьютеров. Поэтому в локальных сетях, где используется ICQ, должен работать локальный DNS-сервер, хотя для нормальной работы в Internet через HTTP-прокси этого не требуется. Установка локального DNS-сервера не всегда оправдана, и не всегда возможна (особенно в сетях на Windows95). Есть более простые варианты. Универсальный. Он даст каждому компьютеру доступ к провайдерскому DNS, если хотя бы один компьютер в ЛС подключен к Internet и имеет доступ к провайдерскому DNS. На этом компьютере устанавливается отображение провайдерского DNS на локальный порт. Настоящий DNS сервер работает следующим образом: он получает UDP-пакеты, приходящие на 53й порт, выполнят заданные в этих пакетах запросы — преобразовать имя компьютера в IP-адрес или наоборот и возвращает результаты преобразований в ответных UDP-пакетах. Отображение устанавливает на одном из локальных компьютеров программу-сервер, которая тоже принимает запросы на 53м порту, но не обрабатывает их сама, а пересылает провайдерскому DNS, получает ответы и возвращает локальному клиенту. Со стороны клиента отображение неотличимо от настоящего DNS-сервера. Для установки такого отображения в Eserv.ini напишите команду:
UDPMAP: 53 dns 53
где вместо слова dns напишите IP-адрес DNS-сервера провайдера, например: 194.87.234.6.
После этого на каждом компьютере в ЛС в свойствах протокола TCP/IP, связанного с сетевой картой, укажите в качестве DNS-сервера локальный IP-адрес компьютера в ЛС, на котором установлено отображение. Простейший, не требующий специальной программы вообще. Windows для преобразования имен в IP-адреса может использовать файл hosts. В Windows95 он находится в каталоге windows, в WindowsNT в каталоге windowssystem32driversetc. В файле hosts в простом текстовом формате указывается соответствие имен компьютеров и IP-адресов. Для ICQ надо написать в этом файле icq.mirabils.com и его IP-адрес.

Если ICQ не может получить IP-адреса своих серверов, то он не будет соединяться с Socks-сервером тоже (т.к. не будет знать, какие адреса вставлять в Socks-запросы).

Дополнительная настройка сервера Socks5 не требовалась бы, если бы ICQ использовал возможности сервера корректно. К сожалению, это не так. ICQ часто использует методы bind до методов connect, хотя в описании протокола Socks5 (RFC1928) специально указано, что так делать нельзя (т.к. из-за этого bind может вернуть в ответе неверный IP-адрес, особенно в multihomed-системах). При этом ICQ использует в дальнейшей работе полученный от bind IP-адрес, и не сможет принимать входящие соединения. Поэтому требуется настроить Socks5-сервер так, чтобы он эту ситуацию обрабатывал корректно. В Socks5 из пакета Eserv/2.0 в файле настройки Eserv.ini можно явно указать, какой IP-адрес возвращать в ответе на запрос bind. Это должен быть один из ваших IP-адресов, доступных из Internet, т.е. адрес, назначенный вам провайдером. Этот адрес указывается в параметре «ExternIP» файла Eserv.ini. Если адрес статический, то впишите его цифрами. Если назначается динамически при подключении через модем, то напишите доменное имя, назначаемое вашему компьютеру при подключении, Socks сам получит цифровой адрес по имени. Если и имя динамическое, то не используйте параметр ExternIP.

Кроме этого на этапе отладки поставьте LogLevel: 6, чтобы видеть в журналах возможные ошибки.

ICQ для работы через Socks5-сервер требуется знать только имя компьютера, на котором установлен Socks5-сервер и номер порта сервера. Эти параметры указываются в меню ICQ/Preferences/Connection/FirewallSettings. В поле «Socks5 host» укажите сетевое имя компьютера, на котором работает Socks-сервер. В поле «Socks5 host» номер порта 1080. Имя и пароль для подключения к Socks не нужен.

Источник

ИКТ в школе

Информационно-коммуникационные технологии в образовании

Локальная «аська» или быстрый обмен сообщениями внутри локальной сети школы

Сегодня речь пойдет о программах обмена сообщениями внутри сети (так называемые мессенджеры). Школы, как правило, здания большие и донести быстро информацию до сотрудника бывает проблематично. Конечно можно и позвонить, но учитель вряд ли обрадуется телефонному звонку во время урока. Так что самый удобный способ — использовать какой-нибудь мессенджер.

От мессенджера в школе многое не требуется — принимать/отсылать сообщения и файлы. Голосовые функции практически не востребованы, так как не всякое рабочее место оборудовано микрофоном. А еще монстроподобные программы с интерфейсом сложнее чем у игры Сапёр рядового учителя скорее отпугнут. Так что ничего лишнего.

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

Пожалуй самый популярный и простой мессенджер. Для работы сервер не нужен: установите клиент на все компьютеры (подключенные к локальной сети) и он сам просканирует сеть и найдет подключенных пользователей.

Из приятных возможностей — групповой и голосовой чат с неплохим качеством передачи речи и ведение истории сообщений. Замечу, что групповой чат практически не востребован (болтать особо некогда), а вот возможность отправки сообщения нескольким адресатам будет полезна директору/секретарю/завучу для рассылки информации. Не бумажное объявление в учительской, конечно, и не сообщение по громкой связи, но и не лишнее напоминание.

В настройках можно включить пунктик для контекстного меню Проводника «Отправить» — «NetSpeakerphone».

Из минусов только невнятный поиск по журналу переписки и редкие подтупливания интерфейса.

Источник

Как настроить icq для локальной сети

MyChat – прекрасная программа для общения и быстрого обмена документами в офисной локальной сети. Однако, она с таким же успехом умеет работать и через Internet. Вы сможете объединить территориально удалённые офисы «под одним крылом», все сотрудники смогут общаться и обмениваться документами друг с другом в закрытом, безопасном чате.

О том, как создать свой закрытый корпоративный чат для работы через Интернет, и пойдёт речь в статье.

1. Что нужно, чтобы запустить свой чат в Интернете?

Итак, вы решили подключать своих удалённых сотрудников к серверу обмена мгновенными сообщениями. MyChat Server уже установлен в головном офисе. Пользователи внутри локальной сети уже вовсю им пользуются, а теперь нужно как-то подключать остальных людей через Интернет.

Для этого вам нужен внешний IP адрес. Без него — никак. Если не знаете, есть ли он у вас — спросите у провайдера, который предоставляет Интернет в ваш офис.

Если есть — отлично, двигаемся дальше. Если нету — закажите у провайдера. Это либо бесплатно, либо стоит символических денег.

IP адрес может быть статическим (постоянным) или динамическим. Лучше — статический, однако и с динамическим можно жить. О нюансах использования поговорим немного ниже.

Если пункт первый уже выполнен и у вас есть внешний IP адрес, переходим ко второму, а именно:

2. Настройка роутеров, модемов, маршрутизаторов и других страшных железок

На самом деле, тут ничего страшного или особо сложного нет. Вариантов настройки сети огромное множество, поэтому рассмотрим самый простой для понимания вариант.

Обычная схема, по которой заводится Интернет в офис, стандартна: есть коробочка, которая называется роутер, маршрутизатор, ADSL модем или как-то ещё. В неё с одной стороны воткнут кабель, который идёт от провайдера. А с другой — кабель, который уже идёт в свитч (switch) или хаб (hub) внутри вашей локальной сети. Бывает, что к роутеру подключаются компьютеры локальной сети напрямую, кабелями, бывает — через Wi-Fi. Сути дела это не меняет.

На рисунке «Роутер» — как раз и есть эта «коробочка», которой ваш провайдер дал внешний IP адрес, доступный из Интернета.

Этот адрес нужно будет вводить в MyChat Client для подключения пользователей из других офисов.

На каком-то компьютере в вашей локальной сети уже работает MyChat Server. Пусть адрес у этого компьютера будет 192.168.1.10. Для примера. А внешний IP адрес, который уже назначен провайдером вашему роутеру (той самой «коробочке») — 213.130.24.149. Опять же, для примера.

Понятно, что пользователь через Интернет не может подключиться напрямую к внутреннему адресу в вашей локальной сети — 192.168.1.10.

Он будет подключаться к вашему роутеру, на внешний IP адрес — 213.130.24.149. А роутер, «догадавшись», перенаправит данные уже внутрь локальной сети, на компьютер с MyChat Server и адресом 192.168.1.10.

Называется это — port mapping или port forwarding. У некоторых роутеров название может быть другим, но суть одна: необходимо взять входящий трафик, который приходит на внешний IP адрес по TCP порту 2004 — и направить его во внутреннюю сеть, на IP адрес с MyChat Server.

Обычно эта функция встроена прямо в роутер и настраивается очень просто. По тому же принципу настраивается множество других программ, таких как почтовые, WEB и файловые серверы, и MyChat не является исключением.

3. Как подключать удалённые офисы к корпоративному офисному чату?

При настройке подключения, в случае, если у вас в головном офисе, где работает MyChat Server — статический внешний IP адрес (то есть он выдаётся вам провайдером и никогда не изменяется), вы указываете в MyChat Client IP адрес вашего роутера, о котором шла речь выше. Больше ничего делать не нужно.

Если соединения не происходит, а вы уверены, что всё сделано правильно – проверьте настройки ваших файрволов и антивирусов. Как правило, достаточно либо поставить MyChat в исключения, либо разрешить свободное прохождение сетевых данных по 2004 TCP порту на MyChat Server и обратно.

4. Что делать, если у меня динамический внешний IP адрес?

Если внешний IP адрес, который выдаёт вашему роутеру провайдер, автоматически меняется, вы можете подумать, что настроить MyChat Client не получится. Ведь сегодня это может быть один адрес для подключения, а завтра – совсем другой. Не настраивать же каждый день программу на новый адрес!

В этом случае вам нужно воспользоваться бесплатной службой типа No-IP или DynDNS. О том, как это сделать – читайте в нашей статье «Установка MyChat сервера на динамический IP адрес».

Суть технологии такова: вы регистрируетесь, получаете специальную программу, которую запускаете у себя внутри сети. Программа постоянно отслеживает ваш внешний адрес и сообщает его в службу No-IP. А она, в свою очередь генерирует для вас доменное имя типа mychat1.no-ip.biz. Именно это имя вы и вводите в программу MyChat Client для подключения к серверу MyChat через Интернет.

С такой технологией вы не будете зависимы от изменений вашего внешнего IP адреса, поскольку специальное доменное имя постоянно будет указывать на правильный адрес, который актуален в данный момент.

5. Как подключить MyChat для Android к моему серверу?

Андроид-клиент подключается к веб-серверу, но проверку подключения совершает по стандартному порту, на котором запущен сервер чата (дефолтный — 2004). Поэтому даже для подключения мобильного приложения через интернет, у вас должен быть открыт и порт веб-сервера.

6. Безопасность общения через Интернет

Люди беспокоятся за свою переписку, и небезосновательно. Ведь они переходят с публичных, открытых мессенджеров на свой внутренний корпоративный чат. А значит, вправе предъявлять повышенные требования к его безопасности.

Что, кроме закрытости от внешнего мира, может предложить MyChat?

Безопасность общения гарантирует библиотека шифрования OpenSSL, которая используется в MyChat. Все переговоры надёжно шифруются динамическими сессионными ключами.

Ограниченный доступ к серверу

Вы можете воспользоваться специальным паролем на доступ к MyChat Server-у. Это секретное слово, которое указывается на сервере MyChat и гарантирует, что даже если злоумышленник будет знать ваш адрес, порт, логин и пароль пользователя – ему необходимо будет также указать ещё и специальный пароль доступа к серверу, который знает только администратор.

Фильтрация IP адресов

Кроме того, в MyChat Server есть ещё и так называемые белые и чёрные списки IP адресов, с помощью которых администратор может настроить физический доступ к корпоративному чату для пользователей. В эти списки можно включать как индивидуальные IP адреса, так и целые диапазоны.

7. Нет времени и желания этим заниматься, можете мне настроить всё?

Нет проблем, наши технические специалисты могут удалённо помочь вам всё сделать. Подключаемся по TeamViewer или AmmyAdmin, настраиваем и рассказываем, что и как. Оплатить услугу >>

Источник

Оцените статью