Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Admin_of_company
Добрый день! Как правильно настроить чат чтобы в Андроид клиенте смайлики и картинки показывались нормально и передача файлов работала?
Аватара пользователя
Георгий Лысенко
Здравствуйте. Вам нужно прокинуть на роутере порты для передачи файлов, звонков и т.д. Какие порты использует Mychat.
Аватара пользователя
Admin_of_company
80 порт ?
так это получается любой желающий мимо проходящий из интернета попадет на внутренний веб сервер чата??
Аватара пользователя
Алексей Пикуров
Чтобы этого не случилось, есть IP фильтры в админке, настройте их максимально гибко, как вам надо.

Там делается привязка к сервису+IP, что можно, а что — нет. Да и пароль доступа к серверу никто не отменял. Он для этого и есть, чтобы исключить нежелательных посетителей.
Аватара пользователя
Admin_of_company
Андроид клиент использует сотовую связь, IP динамический, а если в командировку поедет, там подключится еще.. Это каждый день по несколько раз добавлять разрешения??
Аватара пользователя
Алексей Пикуров
Не с той стороны заходите.

Задача: убрать возможность входа в админку из Интернета.

Решение: добавляем в разрешённые правило для доступа в админку только из локальной сети.

ip-filter-for-admin-console-1.png
ip-filter-for-admin-console-1.png (26.24 КБ) Просмотров: 821

ip-filter-for-admin-console-2.png
ip-filter-for-admin-console-2.png (27.58 КБ) Просмотров: 821
Аватара пользователя
Admin_of_company
По хорошему задача ставится так, чтобы тем кому нам не надо не показывался вообще Web сервис
Аватара пользователя
CyberDynamic
Admin_of_company писал(а):По хорошему задача ставится так, чтобы тем кому нам не надо не показывался вообще Web сервис

Так отключите лобби и смените веб-адрес админки например на /administrator или типа того..
Аватара пользователя
Admin_of_company
Так лучше, осталось только понять как сделать чтобы при обращении к web сервису он автоматом не перенаправлял на /lobby/
Аватара пользователя
Алексей Пикуров
Просто отключите лобби в настройках, если оно вам не надо.
Аватара пользователя
CyberDynamic
Алексей Пикуров писал(а):Просто отключите лобби в настройках, если оно вам не надо.

Человек видима имел ввиду, что это не решает проблему перенаправления на лобби с выдачей access denied (или типа того).
Аватара пользователя
Admin_of_company
Да, именно это...
а еще добавил фильтр чтобы тольео из локалки можно было в админку попасть, как выше показали, и человек после этого не смог зайти в чат с андроида снаружи, хотя он не в админку же хотел зайти, но ему так же вылетело сообщение Ошибка №159, Вашего IP нет в списке разрешенных...
значит надо всё же постоянно добавлять разрешения получается..
Аватара пользователя
Алексей Пикуров
Покажите скриншот фильтров, пожалуйста.
Аватара пользователя
Admin_of_company
Фильтр один , один в один как Вы выше написали сделать
Аватара пользователя
Алексей Пикуров
Логика работы фильтров описана в справке.

В общем, если в разрешённых что-то есть, в запрещённых — ничего, то вам нужно будет прописать все разрешающие фильтры.

Один для админки уже есть, остальные добавьте вручную, можете просто *.*.*.* для win32 и android-клиентов (ещё два фильтра).
Аватара пользователя
Admin_of_company
С этим почти понятно все.
Осталось узнать можно все-таки как-то изменить настройку Web сервиса,
чтобы при обращении к нему не происходила переадресация на адрес
http://IP-адрес сервера чата/lobby
(на странице одна фраза Access denied)
где-то redirect прописан или что?
Аватара пользователя
Алексей Пикуров
А что вы хотите, чтобы происходило?
Аватара пользователя
Admin_of_company
Хотелось бы чтобы в адресной строке как минимум не было бы фраза lobby (не было бы редиректа)