Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
skoroxod
Как вообще осуществить подключение через интернет к серверу? Какой именно IP и порт нужно прописать на клиенте. Взял внешний IP компа - не получилось. Или в бесплатной версии такая возможность не предусмотрена?
Аватара пользователя
Андрей Раков
Добрый день.

Для того, чтобы подключится к чату из интернета, нужно настроить фаерволы, брандмауэры и т.д. на проходжение трафика по порту 2004 - стандартный порт MyChat.

Посмотреть весь список портов, которые использует MyChat - можно в справке.
skoroxod
IP брать компьютера-сервера? верно?
Аватара пользователя
Андрей Раков
Если этот компьютер с сервером доступен из интернета - то да.

Уточню - на этом компьютере есть сетевая карта в которую входит интернетовский сетевой кабель?
skoroxod
да
Аватара пользователя
Андрей Раков
Тогда берете этот IP и 2004 порт, если вы его уже "пробили" в интернет.
skoroxod
Андрей Раков писал(а):Тогда берете этот IP и 2004 порт, если вы его уже "пробили" в интернет.

все перепробовал, не получается подключиться все равно. пробовал на трех разных ПК делать сервер...
IP сервера пингуется.
Порт 2004
Брандмауеры, антивирусы выключены.
Там есть кнопка "вы можете загрузить файл подготовленный администратором" в серверах, может это надо сделать?
В общем ума не приложу, по локалке все прекрасно работает
Аватара пользователя
Андрей Раков
Попробуйте подключиьтся "telnet ВНЕШНИЙ_IP_СЕРВЕРА 2004", если не получается - вы не настроили прохождение трафика по 2004 порту к серверу чата извне, что-то ему мешает.
Аватара пользователя
Алексей Пикуров
Зайдите по ссылке http://internet.yandex.ru/ и посмотрите свой внешний IP. И опишите подробнее тут, как у вас сеть организована. По вашим словам пока сложно догадаться, что и как.
skoroxod
Алексей Пикуров писал(а):Зайдите по ссылке http://internet.yandex.ru/ и посмотрите свой внешний IP. И опишите подробнее тут, как у вас сеть организована. По вашим словам пока сложно догадаться, что и как.

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

Для того, чтобы подключать пользователей через Интернет к вашему серверу MyChat, который находится у вас в локальной сети, необходимо настроить порт-маппинг на роутере. Обычно это называется именно так. Суть операции проста: весь трафик, который приходит на внешний IP по порту 2004 TCP нужно с роутера перебрасывать на ваш компьютер в локальной сети, где запущен MyChat Server. Скажем, для примера, это 192.168.10.1. Порт тот же самый, TCP 2004.

Таким образом, все ваши клиенты в локальной сети должны соединяться на внутренний IP (192.168.1.10), а те, которые будут подключаться через Интернет - на внешний, по сути IP вашего роутера.