Локальна аська або як налаштувати роботу MyChat через Інтернет

MyChat — прекрасна програма для спілкування та швидкого обміну документами в офісній локальній мережі. Однак, вона з таким же успіхом уміє працювати й через Internet. Ви зможете об'єднати територіально віддалені офіси "під одним дахом", усі співробітники зможуть спілкуватися й обмінюватися документами один з одним в закритому, безпечному чаті.

Глобус

Про те, як створити свій власний закритий корпоративний чат для роботи через Інтернет, й піде розмова в статті.

  1. Що потрібно, щоб запустити свій чат в Інтернеті?
  2. Налаштування роутерів, модемів, маршрутизаторів та інших страшних залізяк
  3. Як підключати віддалені підрозділи до корпоративного офісного чату?
  4. Що робити, якщо у мене динамічна зовнішня IP адреса?
  5. Як підключити MyChat для Android до мого сервера?
  6. Безпека спілкування через Інтернет
  7. Немає часу й бажання цим займатися, можете мені все це налаштувати?

1. Що потрібно, щоб запустити свій чат в Інтернеті?


Мем з кроликом IP

Отже, ви вирішили підключати своїх віддалених співробітників до сервера обміну миттєвими повідомленнями. MyChat Server вже встановлений в головному офісі. Користувачі всередині локальної мережі вже на повну ним користуються, а тепер потрібно якось підключати інших людей через Інтернет.

Для цього вам потрібна зовнішня IP адреса. Без неї — ніяк. Якщо не впевнені, чи є вона у вас — запитайте у провайдера, котрий надає доступ до Інтернета у ваш офіс.

Якщо є — чудово, рухаємося далі. Якщо немає — замовте у провайдера. Це або безкоштовно, або коштує символічних грошей.

IP адреса може бути статичною (постійною) або динамічною. Краще — статичною, однак і з динамічною можна якось жити. Про нюанси використання поговоримо трохи нижче.

Якщо пункт перший вже виконано й у вас є зовнішня IP адреса, переходимо до другого, а саме:


2. Налаштування роутерів, модемів, маршрутизаторів та інших страшних залізяк


Насправді, тут немає нічого страшного чи чогось складного. Варіантів налаштування мережі величезна кількість, тому розглянемо найпростіший для розуміння варіант.

Схема марштрутизації

Звичайна схема, за якою заводиться Інтернет в офіс, стандартна: є коробочка, яка називається роутер, маршрутизатор, ADSL модем або ще якось. В неї з одного боку встромлений кабель, який йде від провайдера. А з іншої — кабель, котрий вже йде у світч (switch) чи хаб (hub) всередині вашої локальної мережі. Буває, що до роутера підключаються комп'ютери локальної мережі напряму, кабелями, буває — через Wi-Fi. Суті справи це не змінює.

Приклад:

Налаштування маршрутизації

На малюнку "Роутер» — як раз і є цією "коробочкою", котрій ваш провайдер надав зовнішню IP адресу, доступну з Інтернету.

Цю адресу треба буде вводити в MyChat Client для підключення користувачів з інших офісів.

На якомусь комп'ютері в вашій локальній мережі вже працює MyChat Server. Нехай його IP адреса буде 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 адресу вашого роутера, про яку вже йшла розмова раніше. Більше нічого робити не потрібно.

Вказати IP-адресу в MyChat Client

Якщо з'єднання не відбувається, а ви впевнені, що все зроблено правильно — перевірте налаштування ваших файрволів та антивірусів. Зазвичай достатньо або поставити MyChat у виключення, або дозволити вільне проходження мережевих даних по 2004 TCP порту на MyChat Server та назад.


4. Що робити, якщо у мене динамічна зовнішня IP адреса?


Якщо зовнішня IP адреса, яку видає вашому роутеру провайдер, автоматично змінюється, ви можете подумати, що налаштувати MyChat Client не вийде. Адже сьогодні це може бути одна адреса для підключення, а завтра — зовсім інша. Не налаштовувати ж кожен день програму на нову адресу!

У цьому випадку вам треба скористатися безкоштовною службою типу No-IP чи DynDNS. Про те, як це зробити — читайте в нашій статті "Установка MyChat сервера на динамічну IP адресу».

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

Доменне ім'я для підключення до серверу MyChat через Інтернет

З такою технологією ви не будете залежати від зміни вашої зовнішньої IP адреси, оскільки спеціальне доменне ім'я постійно буде вказувати на правильну адресу, котра актуальна в даний момент.


5. Як підключити MyChat для Android до мого сервера?


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


6. Безпека спілкування через Інтернет


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

Що, окрім закритості від зовнішнього світу, може запропонувати MyChat?


Шифрування з'єднання

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


Обмежений доступ до сервера

Ви можете скористатися спеціальним паролем на доступ до MyChat Server. Це секретне слово, яке вказується на сервері MyChat і гарантує, що навіть якщо зловмисник знатиме вашу адресу, порт, логін і пароль користувача — йому необхідно буде також вказати ще й спеціальний пароль доступу до сервера, який знає тільки адміністратор.


Фільтрація IP адрес

Окрім того, що в MyChat Server є ще так звані білі та чорні списки IP адрес, за допомогою яких адміністратор може налаштувати фізичний доступ до корпоративного чату для користувачів. У ці списки можна включати як індивідуальні IP адреси, так і цілі діапазони.

7. Немає часу й бажання цим займатися, можете мені все це налаштувати?


Нема проблем, наші технічні спеціалісти можуть віддалено допомогти вам все зробити. Підключаємося через TeamViewer або Anydesk, налаштовуємо та розповідаємо, що й як. Оплатити послугу >>



Служба поддержки