Статьи

Мутім свій icq server під Linux

Привіт

Привіт! Ти не замислювався над тим, що у тебе може бути UIN 1 або 0, ну або 31337%) Таке можливо, якщо ти зламати нарешті бази Mirabilis 😉 або
поставиш свій локальний Icq Server. Мучити будемо IServer v2.0, бо це найпопулярніший сервак ... Правда він працює по udp протоколу. Версії для tcp ще немає ... Ну да ладно%) micq і licq перевірені мною на сумісність%) Працюють на ура!

Що потрібно?

1) Postgresql

Як ти розумієш, IServer зберігає дані в базі. А саме в Postgresql ... MySql за твердженням автора програми - не підходить для icq server`а. Ну да ладно%) скачати з
http://www.freshmeat.net сирці postgresql 7.2 (~ 9
Mб). Компільо цю справу без проблем ... Потім створюємо data-директорію і створюємо конф БД.
Найважливіше - дивимося конфиг файл postgresql.conf (в директорії data). Там унремім рядок «port 5432». Це важливо, тому що tcp-порт повинен бути відкритий, щоб демон icqserverd зміг підключитися до БД.

Запускаємо сервіс під користувачем postgres (щось типу / usr / local / pgsql / bin / postmaster -D / usr / bin / local / pgsql / data).

2) Ncurses

Як правило ncurses ставляться по дефолту при установці linux, але можливо їх доведеться добути на
http://www.freshmeat.net .

3) IServerd v 2.0

Качаємо з того ж фрешміта сирець Iserverd2.0 і намагаємося Компільо%) Особисто у мене нічого не вийшло ... Система вилаялася на якісь процедури, але заглянувши в bin / директорію я знайшов там iserverd =) в скомпіленной формі .. Запустивши його - знову ж нічого хорошого я не отримав - знову лайка на незнайдені бібліотеки%) Зробивши лінку на подібну назву бібліотеки в / usr / lib прога все ж запустилася .. Але не знайшовши конф і дебаг файлу - знову вилаялася%))

Поправляючи на ходу дрібні недоробки і копіюючи потрібні файли, я відновив ієрархію папок для iserver. Потім - ліземо в /etc/iserverd/iserv.conf. Там ставимо пароль на базу, і назва самої бази сервісу.

Ліричний відступ з забігом вперед: У мене виникли проблеми з коннектом на icq. Справа в тому, що у мене в той момент було 2 мережевих інтерфейсу. Мій ip у внутрішній мережі і диалап. Так ось, з діалапу до мене зачіпляються на ура, а от внутрішній ip адреса, сервер забіндити не зміг 🙁 Так що, я виправив рядок в iserv.conf BINDING_INTERFACE = 0.0.0.0/32 на 192.192.192.4/32 - начебто допомогло ...

Ліземо в папку script / в настановної директорії сервера. Там редагуємо файлик db_manage.sh. Змінимо там юзера / пароль / базу сервера (як в конфіги) і запустимо його з параметром create. Якщо все ок - то однією проблемою менше і одним кроком більше до запуску сервера%).

У тій же папці script запустимо скриптик icquser з параметром add #UIN (де #UIN - найбільш сподобався номер). Note! licq перевіряє уіни,
4-значка (і менше) не пройде 🙁 З micq - проблем немає. Якщо скрипт скаже DONE, значить все ok ob, а якщо він скаже мовляв немає бази - перевір створення db. Якщо ж буде лайка на відсутність /etc/iserverd/icquser.sql - закинь його (він є в дистрибутивної папці iserverd).

Отже! Найголовніше: запускаємо демон. Якщо він у тебе лежить в настановної папці / bin, то увійди в неї і виконай «cp iserverd
/ Usr / bin / ». А далі запустимо сервер: iserverd. Дивимося процеси «ps ax | grep iserverd» - якщо порожньо - читаємо / var / log / messages 😉 Якщо процеси є - все добре =)

Ну і останнє: труїв твій icq client на твій ip-адреса і на твій раніше створений UIN. При вдалих обставинах - логін відбудеться на ура 🙂

А далі, то що твоїй душі спаде на думку%) Клич друзів на новий icqserver 😉 Бери з них пиво за красиві уіни (створювати щось ти їх вже навчився 😉) і радій життю 🙂 Так ... і не забудь сервер в автозапуск поставити :) .

Що потрібно?

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал

Как оформить диск малыш от рождения до года из фото и видео
Оформить диск "Малыш от рождения до года" из фото и видео можно совершенно разными способами! Кто-то для достижения данной цели идет на шоу-таланты, кто-то пользуется услугами профессионалов, а кто-то

Как создать видео без программ
Реклама - это один из видов деятельности, который помогает людям продвигать свои товары или услуги. Одним из таких видов рекламы является - раздача листовок или более современное название "флаеров". Раздача

Финансовые новости мира
Вернуться в раздел Профессия экономист Экономисты востребованы в компаниях, где требуется контролировать расходы, правильно рассчитывать средства, где необходим постоянный анализ экономической деятельности

Транспортное средство закон
Пункт 1.5. ПДД гласит: «Участники дорожного движения должны действовать таким образом, чтобы не создавать опасности для движения и не причинять вреда», а в пункте 1.2. указано: «Участник дорожного движения»

Квест кімната дніпро
Законопроект о запрете посещения квестов детьми младше 14 лет прокомментировал один из самых популярных в России квест-агрегаторов. Поправки в городской закон о мерах по предупреждению причинения вреда

Труба в изоляции Valsir Pexal
На сегодняшний день имеется масса самых разных отделочных материалов, которые можно использовать, как внутри, так и снаружи помещения в качестве декоративного элемента, однако большинство из них имеет

Роллы
От того, как и чем мы питаемся зависит очень многое. Это и самочувствие и внешность и общее состояние здоровья. Несмотря на широкое предложение, вопросы правильного и вкусного питания стоят очень остро.

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