Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
imaoskol
Добрый день. На сервере где развёрнут mychat-server закрыт интернет. Настроен только PAT: проброшены необходимые для работы клиентов из-вне порты. Какие порты необходимо открыть для того чтобы работали Push-уведомления?
Аватара пользователя
imaoskol
Наверное отвечу сам :)
Нашёл тут на форуме подобный вопрос.
mychat-server.com на порт 52020
Пуши работают!
Нет ли с ними перебоев?))
Аватара пользователя
AlexaS
На андроид с гугл сервисами работает нормально.
На андроид без гугл сервисов (appgallery) от версии к версии то работает то нет (сейчас нет).
Аватара пользователя
Георгий Лысенко
AlexaS, можете в личку отправить лог с клиента, я проверю в чем проблема?
Аватара пользователя
imaoskol
AlexaS, судя по количеству Ваших вопросов Вы наверное активно используете MyChat. Какой количество клиентов у Вас?
Аватара пользователя
Алексей Пикуров
Пуши работают, все ок.
kolyzey
Сайт не добавить на файрволле, можно добавлять только IP.
Какие адреса надо добавить для Пуш уведомлений?
Аватара пользователя
Георгий Лысенко
Вы спрашиваете про IP mychat-server.com?
kolyzey
Верно.
Аватара пользователя
Георгий Лысенко
Вообще вариант не очень хороший, вдруг IP когда-то изменится.
Но пока просто сделайте ping на хост и этот адрес указывайте.
kolyzey
195.93.172.166 указал (и ранее он был указан) пуш приходили буквально 1 день после установки версии 8.3
Теперь нет.
Аватара пользователя
Георгий Лысенко
Проверьте лог NodeJS.
Если в нем есть строка "_sendPushMessage:", значит произошла ошибка отправки сообщения на шлюз.
kolyzey
Код: Выделить всё
[log  04:02:2021 09:28:25]: SHA1 (undefined) equals: false
[log  04:02:2021 09:31:15]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  04:02:2021 09:31:23]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  04:02:2021 09:31:29]: _sendPushMessage: Error: connect ETIMEDOUT 195.93.172.166:52020
[log  04:02:2021 09:32:11]: FileSize: 940904


Как то можно поправить? В какую сторону смотреть?
Аватара пользователя
Георгий Лысенко
Проверьте подключение через telnet по этому адресу и порту.
kolyzey
Даже с локалки нет подключения на порт 52020
Спасибо, буду разбираться.
kolyzey
Вообще ни по одному порту популярному нет подключения.
Аватара пользователя
Алексей Пикуров
Может, у вас там интернета нет? :)
kolyzey
Так даже из локалки телнет не подключается.
Интернет есть.
Аватара пользователя
Алексей Пикуров
Куда не подключается у вас телнет? На mychat-server.com ?
kolyzey
на сервер где чат установлен
kolyzey
с локального сервера тернет на mychat-server.com 52020 подключается